LINUX.ORG.RU

MC и KOI8


0

0

Ставлю loadkeys ru.map.gz setfont koi8-8x18.gz Лезу в настройки МС, ставлю 8 бит на ввод и вывод, русский блеск, а псевдографика МС тоже по-русски. Где то я читал, что надо править termcap, полез туда, а там много файлов, какой править? RedHat 5.2. Неужели сразу нельзя включать в пакет исправленную таблицу?

Сделал я как там написано, И даже работает. Но они koi2alt раскладивают. Я же спрашиваю, почему простой koi8 портит псевдографику, как с этим бороться и почему тогда пишут программы, зная что родная кодировка их портит?

Pelmezhka
() автор топика

koi8 псевдографику портил, портит и будет портить, до тех пор пока в природе существует такая железяка как vga.

Если ты поправишь terminfo (terminfo, а не termcap - termcap современные программы почти не используют), то горизонтальная псевдографика у тебя будет с разрывами. А некоторые буквы потолстеют и будут налезать на соседние, Дело в том, что vga в текстовом режиме на уровне железяки обрабатывает те символы, на которых расположена псевдографика в cp866 (и cp437) немного по другому, чем остальные.

Справиться с этим можно только путем использования framebuffer console. Так что используй koi2alt (или если она идеологически не нравится, посмотри на ftp://ftp.ice.ru/pub/vitus/console-tools-cyrillic-0.3.tar.gz То эе самое, только через Unicode mapping

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