Linux: Diferență între versiuni
Vga (Discuție | contribuții) (→Fonturi alternative) |
Rz (Discuție | contribuții) m (→Adobe: typo) |
||
(Nu s-au afișat 6 versiuni intermediare efectuate de alți 5 utilizatori) | |||
Linia 14: | Linia 14: | ||
0000060: 7265 6374 2e0a 0a rect... | 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ă | + | 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 anumite fonturi. |
− | de dorit, de exemplu caracterele cu virgulă dedesubt lipsesc în | ||
Utilizarea codurilor de pagină ISO 8859 în general ''nu'' este o idee bună pentru aplicații sau documente noi sub Linux. | Utilizarea codurilor de pagină ISO 8859 în general ''nu'' este o idee bună pentru aplicații sau documente noi sub Linux. | ||
Linia 30: | Linia 29: | ||
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. | 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 [https://wiki.ubuntu.com/RomanianTeam/Proiecte/Localizare/InstalareTastatura#Harta%20caracterelor%20pentru%20aranjamentul%20de%20tastatur%C4%83%20Standard%20(Commabelow)| 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 = | ||
Linia 46: | Linia 51: | ||
=== XP === | === 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 | + | 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 [[Windows_XP#Actualizare_de_fonturi | + | menționat la [[Windows_XP#Actualizare_de_fonturi]]. |
=== Adobe === | === 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 | + | 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 vizualizarea și tipărirea celor existente. De exemplu, [[XeTeX]] va afișa un avertisment. |
+ | |||
+ | [[Categorie:Tutorial]] |
Versiunea curentă din 15 octombrie 2010 18:17
Cuprins
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 anumite fonturi.
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 vizualizarea și tipărirea celor existente. De exemplu, XeTeX va afișa un avertisment.