Pagina 1 din 1

Probleme cu fonturi

Scris: 22 Decembrie 2004 11:27
de tzohouse
SAlut!
Am si eu o problema legata de fonturile cu suport pentru diacriticele romanesti. Eu sunt tehnoredactor la un ziar si pana acum ceva vreme foloseam pe calculatorul meu Win98SE. Acum mi-am luat un alt calculator care are WinXP Home. Dupa ce terminam ziarul trebuie sa-l predau in format pdf. Chestia este ca eu folosesc aceleasi fonturi ca si inainte acum, pe calculatorul nou, insa atunci cand convertesc paginile in pdf caracterele cu diacritice imi apar aiurea. (stiti voi cum)
Intrebare: Ce are win98SE si nu are Winxp? Cum pot rezolva eu problema asta? Daca inainte pe sistemul cu win98 foloseam o gramada de fonturi acum ma vad nevoit sa fac ziarul numai cu vreo 4-5. Pe xp nici macar amaratul de Times New Roman CE nu mai merge.

Scris: 22 Decembrie 2004 19:55
de secarica
Din cîte ştiu, problema asta apare cu fonturile aşa-zis „românizate”, la care caracterele româneşti au fost puse aiurea, pe locuri non-standard.

Windows 9x/ME foloseşte codări de pagină ANSI, pe 8 biţi (maxim 224 caractere per codare particulară).
Pentru limba din categoria Central European (maghiară, română, etc.), codul de pagină este CP-1250.
Pentru limbile din categoria Western (franceză, germană, etc.), codul de pagină este CP-1252.
Suspectez că ai nişte fonturi modificate de „cineva”, care a adăugat în mod greşit caracterele româneşti pe poziţii din codul de pagină CP-1252, cod de pagină asociat limbilor din categoria Western.

Windows NT/2000/XP foloseşte codarea Unicode, pe 16 biţi. Pentru aplicaţiile vechi se face translaţia între codurile de pagină pe modelul vechi şi codarea Unicode.
Dacă fontul conţine caracterele puse greşit, acum (pe WinXP) le vei vedea greşit.

Pentru exemplul dat (Times New Roman) nu este nevoie de nici un font special, fontul implicit Times New Roman care este disponibil după instalarea sistemului conţine toate caracterel româneşti.

Concluzie: foloseşte fonturi corecte, nemodificate (de exemplu cele cu care vine sistemul), sau dacă este nevoie de un font anume care înainte mergea şi acum nu, găseşte pe cineva competent să corecteze respectivul font să fie corect dpdv al codării Unicode. Asta este starea de normalitate.
Eu ştiu că în tipografii este o varză totală cu fonturile, dar o perpetuare a situaţiei actuale nu face decît să prelungească aberaţia.

Cristi