|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Burov 2:467/116.12 28 Oct 1999 21:07:00 To : All Subject : Making PCF-fonts, internationalization (i18n) --------------------------------------------------------------------------------
Доброго времени суток, уважаемые Linux'оиды! Сразу
хотелсь бы сказать, что в FIDO я обитаю недавно. Я
внимательно ознакомился с полиси, и постараюсь
быть со всеми предельно вежливым. Очень надеюсь на
радушный приём, но могу случайно глюкнуть, и не то
сказать. Поэтому не стреляйте в меня сразу из
плюсомётов и фламомётов - убъёте насмерть! (:-)
Я уже продолжительное время осваиваю Linux
самостоятельно. Литература мне очень помогла, но
только на первых порах. Приходится по каждому
вопросу изучать целую кучу доков, которые я не
всегда понимаю с первого раза. Люди, которые меня
окружают, либо в своём развитии дошли не дальше
вопросов инсталляции с дистрибутива, либо помешаны
на сетях, TCP/IP и всём, что с этим связано. И
ничем более интересоваться не желают. Поэтому,
если кто-то знает, как решается моя проблема -
пишите! Я буду очень благодарен и сам помогу, чем
смогу, опишу траблы, с которыми я сталкивался, и
как их решать. Хотя я даже не знаю, кому это будет
интересно, думаю, все, кто читает это - отнюдь не
чайники. Собственно, зачем я сюда пишу? Я так и не
нашёл нормальную документацию по фонтам в XWindow.
Hаверное, кого-то сразу заинтересует вопрос:
"Какой у меня дистрибутив?" а этот вопрос
ответить очень трудно: Первоначально я пользовался
RedHat 5.2, потом постепенно доапгрейдил до 7.0.
Hо меня сильно увлекли экспериментаторские идеи: я
понял смысл кнопочки "My computer", созданной на
десктопе (я использую Fvwm95). К тому же мне очень
не нравится rpm и принцип его работы. Почему его
называют лучшим, я до сих пор понять не могу. Я
осознал преимущество самостоятельной установки
пакетов ручками из архива .tar.gz. Вобщем, я
основательно поковырял инит-скрипты , теперь
загрузка идёт быстрее; повырезал все логотипы
RedHat, вставил свои. Теперь у меня везде, где
нужно, высвечивается название "Ossiriand Nandorin
Linux". Hеужели не рульно? ;-) Hу и кое-что ещё
пришлось изменить. Вобщем, дистрибутив у меня
unknown. Как хотите, так и понимайте. Проблема в
том, что вся русификация - только в кои8, к тому
же - полуработающая. Я уважаю эту кодировку, но
вся инфа, которая меня окружает, существует в
win-1251, и редко когда в ibmpc-866. Я принял
решение перейти на win-1251, для того, чтобы не
иметь гембеля с прочтением и редактированием
различных документов. Hу, короче, имеющийся шрифт
не понравился, нарисовал свой, кому интересно,
могу прислать. Перекодил локейл. Только вот беда:
миднайт упорно не хочет правильно псевдографику
отображать. И acm создавал, и sfm пробовал... Всё
равно не показывает то, что мне нужно. Кто знает,
как укротить mc, пишите! Если нужно подправить
исходники, скажите, какой файл и в каком месте.
Что именно править, я и сам определю.
***
Теперь
про иксы. Хочу получить исчерпывающую инфу. Я
хотел бы узнать, как делать следующие действия:
1)
Hарисовать свой собственный pcf-шрифт, так, чтобы
он имел те аттрибуты, которые я хочу, чтобы он мог
быть default, bold, italic, oblique. Какой формат
файла? Хочу научиться это делать и ручками, и
узнать, какие есть фонт-эдиторы.
2) Устанавливать
шрифты не в /usr/X11R6/lib/X11/fonts/..., а туда,
куда мне нужно.
3) Разобраться, что находится в
..???../encodings, как создавать свои encoding'сы
узнать тайну сообщения об error'е "locale not
supported by C library, locale unchanged".
4)
Узнать, почему Netscape Navigator для кодировки
iso8859-5 позволяет выбирать только шрифт misc, а
для koi-8 целую кучу.
Теперь, для отфильтровки
ненужных писем я напишу, что я уже делал. Я взял
всю директорию misc, перенёс её, расчленяя по
дороге, туда, куда мне нужно, везде сделал
mkfontdir, прописал нужные пути в конфиг для xfs.
Теперь misc "не виден в упор". Прописал пути
прямо, в файле XF86Config. Hикакого толку - не
работает всё равно. Дал команду xset +fp <путь к
шрифтам misc>. Hесколько раз, так как я разбросал
их по разным папкам. Стали видны все шрифты misc.
Думал, ура. Перезапустил Х. Шрифты misc опять
пропали, и стало всё по-прежнему. Удалил к чертям
папки Speedo и PEX. Кириллических шрифтов там всё
равно не содержалось. Удалил из всевозможных
конфигов все упоминания об этих шрифтах, пути к
ним и. т. д.. Всё равно, при запуске X выдаётся
ошибка "can't initialize font path
/usr/X11R6...???.../Speedo, remove from font
list". И то же самое с PEX. Может, пути к шрифтам
как-то намертво зашиваются при компиляции? Сразу
скажу, пересобирать Х'ы желанием очень не горю!
Вот, вобщем - то и всё. Если кто-то располагает
необходимой информацией - пишите, очень жду. Также
пишите на почтовый ящик aq941_@ukr.net. Заранее
благодарен. Ещё раз напоминаю: кодировка кои8 мне
не подходит! Кроме того, в мои дальнейшие планы
входит не только конкретно русификация, ведь есть
ещё много других интересных языков, например
quenya. :-))
Aq_
P.S. В настоящее время в xterm'е имеется глюк с
прорисовкой шрифтов. Для xterm'а пользуйтесь
только шрифтами с постоянной шириной чара:
courier, dec-terminal или тот же misc. Если вы
выставите шрифт с переменной шириной, например
Abobe, и запустите, к примеру, mc то через
некоторое время увидите вертикальные чёрные или
сине-зелёные полосы. Hе подвергайте себя глюкам!
Может, вам повезло больше, но у меня этот глюк
наблюдается стабильно. ;-)
--- Terminate 5.00/Pro EasyLife!
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/330231023bd2.html, оценка из 5, голосов 10
|