LINUX.ORG.RU

Ввод символов с диакритическими знаками


0

0

Клавиатуры со стандартной английской раскладкой, применяемые пользователями GNU/Linux, плохо приспособлены для ввода символов с диакритическими знаками. В статье Б.Байфилда (Bruce Byfield) "Добавление поддержки расширенных символов" рассказано, как справиться с этой проблемой.

>>> Ссылка

мдя я туплю¿

открываю xterm -e screen -xRR, C-a C-v (digraph):

`a = à

:o = ö

:u = ü

Pd = £

Oc = ©

Or = ®

/o = ø

-: = ÷

Но как набрать € (знак евро) ?

anonymous
()
Ответ на: комментарий от anonymous

интересно, он это намеренно (про малые народности)?

anonymous
()
Ответ на: комментарий от MaGIc2laNTern

Нефиг использовать проприетарные шрифты от Microsoft. Это в них баг.

anonymous
()

Собственно, вот мой конфиг Xmodmap на основе раскладки «gb». Некоторые клавиши пришлось определить заново, так как они почему‐то зависели от других.

keysym t = t T Cyrillic_ie Cyrillic_IE U0463 U0462
keysym p = p P Cyrillic_ze Cyrillic_ZE U0473 U0472
keysym apostrophe = apostrophe schwa Cyrillic_e Cyrillic_E dead_circumflex dead_caron
keysym n = n N Cyrillic_te Cyrillic_TE
keysym b = b B Cyrillic_i Cyrillic_I rightdoublequotemark U2019
keysym slash = slash question slash question ellipsis U203D
keysym d = d D Cyrillic_ve Cyrillic_VE U0456 U0406
keysym f = f F Cyrillic_a Cyrillic_A U0457 U0407
keysym y = y Y Cyrillic_en Cyrillic_EN leftarrow U0301 
keycode 51 = numbersign asciitilde U0473 U0472 dead_grave dead_breve backslash bar
keycode 12 = 3 sterling 3 U0456 threesuperior
keysym h = h H Cyrillic_er Cyrillic_ER U061F Hstroke 
keysym k = k K Cyrillic_el Cyrillic_EL U030C
keysym z = z Z Cyrillic_ya Cyrillic_YA guillemotleft doublelowquotemark
keysym x = x X Cyrillic_che Cyrillic_CHE guillemotright leftdoublequotemark

anonymous
()
Ответ на: комментарий от Skull

> Ударения находятся не над нужными гласными. В Konqueror всё отлично.

konqueror'а нет, но midori на webkit-gtk вообще не показывает строки, где есть ударения

anonymous
()

товарищ переводчик! "dead keys" называются по-русски не "мёртвыми", а "немыми". давить некрофилию!

anonymous
()
Ответ на: комментарий от MaGIc2laNTern

какая версия screen'а? у мя из cvs

anonymous
()
Ответ на: комментарий от anonymous

Есть в Юнико́де си́мволы комбини́рующиеся с предыду́щими.
http://en.wikipedia.org/wiki/Combining_character
Ударе́ние, в ча́стности, име́ет код 0x301. В Ема́ксе мо́жно вставля́ть си́мволы, зная их код.
M-x ucs-insert

alogic
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.