Главная страница


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!
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Making PCF-fonts, internationalization (i18n)   Alexander Burov   28 Oct 1999 21:07:00 
Архивное /ru.linux/330231023bd2.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional