Pentru a putea vota, modifica pagini sau abona la modificările unei pagini trebuie să fiți autentificați. Cu această ocazie scăpați și de acest mesaj deranjant.

Linux

De la l10n.ro
Versiunea din 17 decembrie 2008 15:34, autor: DoruHush (Discuție | contribuții) (Ubuntu: , adăugat modul de folosire a diacriticelor cu virgulă în Ubuntu 8.10)
Salt la: navigare, căutare

Informații generale

Distribuțiile moderne de Linux sunt bazate pe Unicode (ISO 10646) și folosesc codarea UTF-8 care are avantajul de a coincide cu standardul ASCII pentru caracterele limbii engleze, reprezentarea acestora făcându-se pe un singur octet. Caracterele specific românești sunt codate în UTF-8 pe doi octeți. De exemplu:

 $ cat ro
 Ţeapă în €uro. Cică „şţ” e «greşit» în Română. În schimb, „șț” ar fi corect.
 $ xxd ro
 0000000: c5a2 6561 70c4 8320 c3ae 6e20 e282 ac75  ..eap.. ..n ...u
 0000010: 726f 2e20 4369 63c4 8320 e280 9ec5 9fc5  ro. Cic.. ......
 0000020: a3e2 809d 2065 20c2 ab67 7265 c59f 6974  .... e ..gre..it
 0000030: c2bb 20c3 ae6e 2052 6f6d c3a2 6ec4 832e  .. ..n Rom..n...
 0000040: 20c3 8e6e 2073 6368 696d 622c 20e2 809e   ..n schimb, ...
 0000050: c899 c89b e280 9d20 6172 2066 6920 636f  ....... ar fi co
 0000060: 7265 6374 2e0a 0a                        rect...

Marea majoritatea aplicațiilor X, mai ales cele din GNOME și KDE funcționează perfect cu UTF-8. Și consola (text) suportă UTF-8, însă fonturile cam lasă de dorit, de exemplu caracterele cu virgulă dedesubt lipsesc în fontul standard.

Utilizarea codurilor de pagină ISO 8859 în general nu este o idee bună pentru aplicații sau documente noi sub Linux.

Utilitare

  • fontmatrix este un manager grafic de fonturi cu facilități avansate de vizualizare pentru fonturi OpenType, de exemplu activare/dezactivare kerning sau alegere stil nou/vechi pentru cifre etc. Caracterele românești problematice (ș/ț cu virgulă dedesubt) pot fi imediat verficate alegând "Latin Extended-B" ca flitru pe tabul glyphs.
  • lcdf-typetools este un set utilitare linie de comandă pentru fonturi OpenType. Există binare și pentru Windows. Câteva comenzi utile sunt:
    • otfinfo - oferă informații detaliate despre font
    • otfotfm - permite utilizarea fonturilor OpenType în sistemul TeX clasic, inclusiv selectarea kerning-ului și a ligaturilor. Interesant pentru limba română este posibilitatea de a genera fonturi TeX care să aibă virgulă dedesubt și pentru caractere cu sedilă.

Ubuntu

În Ubuntu 7.10 aranjamentul de tastatură pentru noul standard românesc SR 13392:2004 se numeste Romania Standard (Comma Below) .

Aranjamentul Romania Standard este un aranjament în care se foloseşte sedila în loc de virgulă. Folosind acest aranjament vă puteţi asigura că diacriticile, chiar dacă sunt afişate incoresc, pot fi citite de utilizatorii Windows.

În Ubuntu 8.10 aranjamentul de tastatură pentru noul standard românesc SR 13392:2004 se numește Romania și se referă la aranjamentul pentru programatori (diacriticele sunt introduse folosind tasta AltGr).

În Ubuntu 8.10 aranjamentul de tastatură Romania Standard se referă la standardul românesc SR 13392:2004 cu taste distincte pentru diacritice cum se arată în Hartă caractere Romania standard

În Ubuntu 8.10 aranjamentul Romania Cedilla se referă la aranjamentul cu sedilă pentru programatori (alterarea se face cu AltGr), iar Romania Standard (Cedilla) este similar aranjamentului Romania Standard cu mențiunea că se folosește sedila în loc de virgulă.

Fedora 9

Fedora 9 a introdus fonturile Liberation care încearcă să imite fonturile Microsoft păstrând aceleași metrici. Din păcate, caracterele specific românești cu virgulă dedesubt (U+0218 - U+021B) sunt absente din aceste fonturi.

Utilitarele menționate mai sus pot fi descărcate pentru Fedora 9 din acest depozit.

Fonturi alternative

Instalarea de fonturi noi se face copiindu-le într-un director sub /usr/share/fonts și rulând comanda fc-cache.

Fonturile discutate mai jos oferă carctere corecte românești cu virgulă dedesubt (U+0218 - U+021B). Au însă dezavantajul că respectă convenția Adobe (adoptată acum și de Microsoft) de înlocui t cu sedilă (U+0162/3) cu t cu virgulă dedesubt. Această abordare conferă un aspect neuniform documentelor ce folosesc coduri Unicode mai vechi de versiunea 3.0, adică caractere cu sedilă dedesubt, deoarece s va avea sedilă în continuare, dar t va avea virgulă datorită înlocuirii automate.

Vista

Microsoft oferă gratuit fonturile specifice Windows Vista (Calibri, Cambria, Candara, Consolas, Constantia şi Corbel) în pachetul PowerPoint Viewer 2007. Le puteți extrage folosind utilitarul cabextract. Conform EULA, se pare că trebuie să dețineți o instalare de Windows pe aceeași mașină, pentru a putea folosi legal aceste fonturi.

XP

Nu instalați pachetul msttcorefonts deoarece fonturile acestea sunt vechi și nu au caracterele românești cu virgulă dedesubt. Extrageți fonturile din EUupdate.exe menționat la Windows_XP#Actualizare_de_fonturi.

Adobe

Adobe Reader 8 (şi 7) include Minion Pro şi Myriad Pro. Licența cu care vin aceste fonturi în Reader nu permite producerea de noi documente ci doar vizalizarea și tipărirea celor existente. De exemplu, XeTeX va afișa un avertisment.