Portál AbcLinuxu, 7. května 2025 07:26

Dotaz: URxvt + diakritika

29.5.2011 14:56 Viktor
URxvt + diakritika
Přečteno: 354×
Odpovědět | Admin
Zdravím. Márne hľadám, ako vyriešiť, aby som mohol aj v URxvt písať znaky ako "ľščťžýáíé". Používam font terminus. Ak také písmeno napíšem, nestane sa nič, nenapíše to nič. Pritom ten istý font používaný v Geany a tam funguje bez problemov. Kde môže byť problém? Tento problém som mal už dávnejšie. Ďakujem
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

MaT avatar 30.5.2011 09:44 MaT | skóre: 28
Rozbalit Rozbalit vše Re: URxvt + diakritika
Odpovědět | | Sbalit | Link | Blokovat | Admin

Vím, že to asi není úplně přesně to, co byste chtěl slyšet, jako odpověď - ale zkuste použít jiné písmo...

Sám používám urxvt a v .Xdefaults mám pro nastavení písma toto:

URxvt.font: x:-misc-fixed-medium-r-normal-*-15-*-*-*-*-*-iso10646-1
URxvt.boldFont: x:-misc-fixed-bold-r-normal-*-15-*-*-*-*-*-iso10646-1

Není to Terminus, ale mně tohle písmo celkem vyhovuje. Když by Vám vyhovovalo také, máte problém vyřešen. Ale pokud by se stalo, že i s tímhle písmem Vám dané znaky nepůjdou napsat, napište a můžeme se dál snažit najít problém...

Open source software for open minded people. :-)
30.5.2011 14:52 Viktor
Rozbalit Rozbalit vše Re: URxvt + diakritika
Stále nič. Hovorím. Terminus používam aj v iných aplikáciách a tam mi písanie znakov s diakritikou ide bez problémov. V urxvt sa to chová tak, že keď zmačknem napr. "í", nenapíše to nič ( ak by bola chyba fontu, zobrazil by sa znak pre "neznámy znak" napr. taký ten otáznik ).

:-/
30.5.2011 15:01 Viktor
Rozbalit Rozbalit vše Re: URxvt + diakritika
Ale! Uložil som do test.txt "ľščťžýáíé" a keď som to prehnal cez cat, tak to napísalo "ľšÄťžýáíé=". V prípade oboch fontov, aj tvojho aj mojho. Ale zas, keď som výstup nasmeroval cat test.txt >> test2.txt, test2.txt po otovrení v Geany bol v poriadku "ľščťžýáíé" :-/
30.5.2011 19:22 l4m4
Rozbalit Rozbalit vše Re: URxvt + diakritika
A co UTF-8 locale, máš?
MaT avatar 31.5.2011 09:51 MaT | skóre: 28
Rozbalit Rozbalit vše Re: URxvt + diakritika
Jo jo, to je přesně další věc, co bych zkusil...

Takže - napsat do terminálu "locale" a poslat sem když tak, co se objeví...

Mělo by tam být něco takového:
LANG=cs_CZ.utf8
LANGUAGE=
LC_CTYPE="cs_CZ.utf8"
LC_NUMERIC="cs_CZ.utf8"
LC_TIME="cs_CZ.utf8"
LC_COLLATE="cs_CZ.utf8"
LC_MONETARY="cs_CZ.utf8"
LC_MESSAGES="cs_CZ.utf8"
LC_PAPER="cs_CZ.utf8"
LC_NAME="cs_CZ.utf8"
LC_ADDRESS="cs_CZ.utf8"
LC_TELEPHONE="cs_CZ.utf8"
LC_MEASUREMENT="cs_CZ.utf8"
LC_IDENTIFICATION="cs_CZ.utf8"
LC_ALL=
Open source software for open minded people. :-)
31.5.2011 19:21 Radovan Garabík
Rozbalit Rozbalit vše Re: URxvt + diakritika
Ja by som ešte pre istotu skontroloval, či aj locale charmap vráti UTF-8.
2.6.2011 00:02 Viktor
Rozbalit Rozbalit vše Re: URxvt + diakritika
binary@mother ~ $ locale

LANG=sk_SK.UTF-8
LC_CTYPE=sk_SK.UTF-8
LC_NUMERIC=sk_SK.UTF-8
LC_TIME=sk_SK.UTF-8
LC_COLLATE=sk_SK.UTF-8
LC_MONETARY=sk_SK.UTF-8
LC_MESSAGES=sk_SK.UTF-8
LC_PAPER=sk_SK.UTF-8
LC_NAME=sk_SK.UTF-8
LC_ADDRESS=sk_SK.UTF-8
LC_TELEPHONE=sk_SK.UTF-8
LC_MEASUREMENT=sk_SK.UTF-8
LC_IDENTIFICATION=sk_SK.UTF-8
LC_ALL=
binary@mother ~ $ locale charmap
UTF-8
binary@mother ~ $ cat test
test/     test.txt  
binary@mother ~ $ cat test.txt 
ľšÄťžýáíé=

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.