On Sat, 15 Oct 2005, Nikita V. Youshchenko wrote:

Использую mozilla firefox и xprint.
Все русские слова печатает в Comic Sans. Английские нормально (с
засечками). В конфигах Xprint не нашел упоминание каких-либо шрифтов.
Смена шрифта в Firefox роли не играет.

Проблема связана с тем, что при печати на xprint мозилла хватает первый же
доступный у xprt шрифт - т.е. первый в алфавитном порядке из первого
каталога в font path.

У вас видимо первым каталогом
является /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType

Отсюда и следствие.

Бороться можно по-разному.
Я когда-то писал на эту тему текст, надеясь что он попадёт в doc/ пакета
msttcorefonts.
См. http://bugs.debian.org/258958, текст там есть внизу.


  Это не верно!
  В том смысле, что
  1) /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType - у меня последний
     каталог
  2) microsoft-comic sans ms - вовсе даже не первый фонт
  3) ни один из рецептов из README.comic-font для этой проблемы не
     работает.

  У меня сейчас mozilla вообще всё печатает в Comic Sans (английский
  текст тоже).  Похоже, что связано это с взаимным не пониманием
  mozill-ы и xprint.

  Что я пока нарыл, так это сделал /etc/init.d/xprint diag
  и получил кучу ругани:

  has /etc/debian_version ... yes
  how many Xprt servers are running ...1
## General info end.
## Testing font paths start.
  #### Testing "/usr/X11R6/lib/X11/fonts/Type1" ...
  /usr/X11R6/lib/X11/fonts/Type1/fonts.dir has cursor font.
  #### Testing "/usr/X11R6/lib/X11/fonts/Type1/sharatype" ...
  #### Testing "/usr/lib/X11/fonts/Type1/" ...
  /usr/lib/X11/fonts/Type1//fonts.dir has cursor font.
  #### Testing "/usr/lib/X11/fonts/Type1/sharatype/" ...
  #### Testing "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" ...
  ERROR: /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir line 3
has non-exististant font "ds=y:ai=0.2:FreeSansOblique.ttf" (="ds=y:ai=0.2:FreeSansOblique.ttf -unknown-freesans-bold-o-normal--0-0-0-0-p-0-iso8859-10 ") ERROR: /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir line 4 has non-exististant font "ai=0.4:FreeSerif.ttf" (="ai=0.4:FreeSerif.ttf -unknown-freeserif-medium-i-normal--0-0-0-0-p-0-iso8859-5 ")

....

 Ну и так далее, ругаясь на все строки которые насинаются не с имени
 фонта. Чтение man mkfontdir прояснения не внесло.
 Что собственно значат эти ds=y:ai=0.2:?

 Видимо, после такого "отбора" xprint-у не много фонтов для выбора
 остаётся.

 Вопрос прежний. Кто виноват? и что собсвенно делать?

 Юра.

Ответить