|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aq_ 2:467/103.14 25 Apr 2002 13:18:39 To : Ivan Churkin Subject : fonts -------------------------------------------------------------------------------- 19 Апр 02 19:41, you wrote to Victor Wagner: IC> Гружу фонты так: IC> #!/bin/sh IC> /bin/loadkeys /usr/share/keymaps/i386/qwerty/ru-ms.kmap.gz IC> for num in 1 2 3 4 5 6 IC> do IC> /usr/bin/consolechars --tty=/dev/tty$num -1 -H=16 IC> --app-charset-map=koi8-r.acm --screen-font-map=ruscii.sfm done IC> В итоге ничего не говорит/не делает.=(Куда копать? Я долго занимался различными телодвижениями, чтобы сделать русификацию собственного производства (я использую CP-1251). Команда consolechars не хочет работать так, как должна по документации. У меня случайно получилось так, что всё заработало, как я хотел. Я сначала нарисовал досовым keyrus'ным редактором psf-шрифт с красивыми буковками, которым пользуюсь до сих пор. Сохранил в формате .FNT. Добавил сверху четыре байта: 0x36, 0x04, 0x02, 0x10. Причём символы C0 - C5 меняются местами с 80 - 85 соответственно. К тому же вместо стандартных символов для кодировки CP1251 я использую псевдографику. Дальше создаётся файл .acm, где прописывается обратный римэппинг и такой же по содержанию .sfm . Hа первую консоль вгружаются и ACM и SFM, на остальные - только ACM. Заработало! :-) Если пробовать "другие комбинации", то получится, что мэппинг либо не будет работать вообще, либо будет работать только на tty1. Если кто-то узнает, в чём тайна consolechars, очень прошу намылить в эху, этот вопрос, думаю, беспокоит многих, кто исповедует антилуговские взгляды :-))). Aq_ (курсор залип и имя не придумалось) ... А Netscape 6.0 - мазила! (Спортивный репортаж с чемпионата по стрельбе) --- * Origin: --> Aquihost Workstation powered by Linux <-- (2:467/103.14) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32933cc7e18d.html, оценка из 5, голосов 10
|