Re: mozilla+xprint = comic sans?
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-у не много фонтов для выбора
остаётся.
Вопрос прежний. Кто виноват? и что собсвенно делать?
Юра.
Reply to: