Meniu

Cum sa scrii cu diacritice

Scopul acestui tutorial este de a prezenta mai multe metode prin care se poate realiza scrierea cu caractere românesti. Pe langa informatiile de mai jos aveti nevoie si de font-uri care sa contina caractere romanesti, de exemplu:

- Bitstream Vera distribuit cu Gnome.
- DejaVu adoptat prima data de Fedora Core.

Pentru a folosi vim cu suport unicode, /etc/vimrc sau ~/.vimrc trebuie sa contina linia:

set encoding=utf-8
xmodmap

Folosind Kate sau orice alt editor de text pe care il preferati generati un fisier cu urmatorul continut:

keycode 38 = a A abreve Abreve keycode 39 = s S scedilla Scedilla keycode 31 = i I icircumflex Icircumflex keycode 28 = t T tcedilla Tcedilla keycode 24 = q Q acircumflex Acircumflex keycode 26 = e E EuroSign EuroSign keycode 115 = Mode_switch

Salvati fiserul in /home/ sub orice denumire, eu am folosit test.ro.
Se pare ca scedilla si tcedilla (s si t cu sedila) sunt caractere incorecte, varianta corecta pentru limba româna fiind cea cu s cu virgula: s si t cu virgula: t. Problema este ca sistemele Windows utilizeaza fonturi incorecte, de aceea, daca veti vedea aceasta pagina pe Windows, veti remarca niste caractere usor deformate: s t. Totusi, este recomandat sa trecem la versiunea corecta (chiar si Windows Vista utilizeaza noua varianta). Pentru aceasta, rândurile de mai sus devin:

keycode 38 = a A abreve Abreve keycode 39 = s S U0219 U0218 keycode 31 = i I icircumflex Icircumflex keycode 28 = t T U021B U021A keycode 24 = q Q acircumflex Acircumflex keycode 26 = e E EuroSign EuroSign keycode 115 = Mode_switch

Din consola tastati:

xmodmap test.ro

Acum fisierul de mapare al tastaturii a fost incarcat si puteti scrie cu diacritice folosind urmatoarele scurtaturi:

WinKey + a = a WinKey + q = â WinKey + i = i WinKey + s = s WinKey + t = t WinKey + e = €

Limbi straine

De curiozitate, am incercat sa fac o mapare si pentru diferite caractere uzuale ale altor limbi. Exemple: ñ ß é è ö u €

keycode 25 = w W eacute Eacute ! WinKey + w = é keycode 27 = r R egrave Egrave ! WinKey + r = è keycode 30 = u U udiaeresis Udiaeresis ! WinKey + u = u keycode 32 = o O odiaeresis Odiaeresis ! WinKey + o = ö keycode 56 = b B ssharp ssharp ! WinKey + b = ß keycode 57 = n N ntilde Ntilde ! WinKey + n = ñ

Astfel aveti acces facil la cele mai intâlnite caractere din diferite limbi europene de larga circulatie.

Tastatura Româneasca

Avantajul folosirii unui anumit layout de tastatura este usurinta in configurare, vom modifica doar setarile pentru tastatura. Vom putea alege intre 2 variante:

folosind Alt Dreapta.
tastatura româneasca standard.

În anumite cazuri va fi disponibila doar varianta standard, pentru Gnome setarea se modifica la: Preferences → Keyboard → Layout (Add)
Daca ati selectat mai multe layout-uri veti avea posibilitatea de a selecta unul din acestea folosind un applet care vine cu mediul de lucru.

AltDr

Se mai numeste “programmers layout”. Pentru a putea accesa tastele românesti va folositi de tasta Alt Dreapta in felul urmator:

AltDr + a = a AltDr + q = â AltDr + i = i AltDr + s = s AltDr + t = t

Standard

E recomandat doar daca folositi o tastatura special facuta pentru piata româneasca.
Daca pe tastatura nu apar caracterele românesti s,a,â,t,i cel mai probabil folositi o tastatura standard englezeasca.

Pentru acest tip dispunerea caracterelor românesti este foarte incomoda dupa cum puteti vedea in imaginea de mai jos:

pozitia caracterelor z↔y este schimbata.
nu mai aveti acces la tastele din dreapta:
[];'\

Andreea

"Rome wasn't built in a day" !
  • | 120 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign