Gaby Administrator

Data inscrierii: 06/Iun/2007 Mesaje: 22 Localitate: Bucuresti
|
Trimis: 13/06/2007 17:47 Titlul subiectului: Probleme Cs |
|
|
- initial, in InDesign 1, la apasarea tastei [ , in modul RO, aparea caracterul ã. Pentru fonturile care nu il contineau, aparea caracterul a cu tilda deasupra - pe care il foloseam drept ã
La fel ca majoritatea aplicaþiilor Adobe vechi, Adobe InDesign 1 era o aplicaþie care nu ºtia de Unicode. Pentru asemenea cazuri (dacã vorbim despre Win2000/WinXP), sistemul asociazã codurile caracterelor trimise de taste (coduri care sunt Unicode) unor coduri pe 8 biþi, organizate pe coduri de paginã. Acelaºi cod pe 8 biþi poate reprezenta un caracter diferit pentru codãri de paginã diferite.
Limba englezã, germanã, etc. intrã la categoria codãrii de paginã Western. În aceastã codare de paginã, codul E3 (227 zecimal) genereazã caracterul ã.
Limba maghiarã, românã, etc. intrã la categoria codãrii de paginã Central European. În aceastã codare de paginã, codul E3 (227 zecimal) genereazã caracterul ã.
Probabil (nu am cum sã verific), aplicaþia Adobe InDesign 1 nu ºtie de alt cod de paginã în afara lui Western (aºa era ºi Adobe Photoshop pînã la versiunea 5.x). Într-o întocmai situaþie, este imposibil sã generezi caracterul ã (ci doar caracterul ã).
- dupa ce am trecut la InDesign CS, daca fontul nu are litera ã româneascã, la apasarea tastei imi apare eroarea care apare atunci cind fontul nu are caracterul respectiv.
Care eroare ? Un pãtrat gol ?
Bãnuiesc (nici aici nu am cum sã verific) cã Adobe InDesignCS este o aplicaþe fãcutã mai cu simþ de rãspundere, ori Unicode, ori care mãcar ºtie ºi de alte codãri de paginã, inclusiv Central European. Într-o asemenea situaþie, tastatura româneascã (indiferent care, a mea sau cea originalã din Windows) va genera exclusiv caracterul ã. Dacã fontul nu îl conþine, se va afiºa un pãtrat gol sau un spaþiu fãrã nimic (de la caz la caz, în funcþie de aplicaþie).
Nu merge nici cu ALT-0227. Singurul mod de a introduce a-ul cu tilda este de a il genera cu ALT-0227 in notepad si pe urma cu copy-paste sa il introduc in InDesign.
Am vreo sansa sa repar treaba asta?
Eu vãd o singurã soluþie ºi anume completarea fontului în discuþie cu caracterele lipsã. Nu e prea complicat, dar cine face asta trebuie sã aibã niºte cunoºtinþe corecte despre Unicode ºi despre caracterele necesare limbii române (preferabil ºi povestea cu º ºi þ cu virgulã dedesubt, nu cu sedilã). De cele mai multe ori, soluþia de modificare a unui font încalcã termenii de licenþã specificaþi de producãtorul fontului, tot ce pot sã spun însã este cã de practicat se practicã.
Iar daca nu, pot sa remapez sa zicem tasta slash / cu acest fals ã? Daca da, care este codul din registry (Scancode Map=00 00... samd) pentru remap?
Eu nu cunosc nici un mod de asubstitui un caracter. Font, da, dar caracter nu. O fi, dar nu cunosc. Nici nu mã intereseazã sã aflu despre o asemenea substituþie, pentru că este greºitã principial: caracterul ã nu existã în limba românã. Ce pretext aº avea sã ºtiu eu cum sã-l generez ?
Poþi sã-þi generezi singur un layout de tastaturã, plecînd de la zero sau de la orice layout existent în sistem, întrebuințând programul Microsoft Keyboard Layout Creator (MSKLC). Îþi alegi o tastã cãreia îi asociezi ce caracter ai chef. Dar dupã cum am mai spus, este greºit princi |
|