Приветствую!
Господа, надеюсь на помощь:
Что у меня есть:
ASPLinux 9.2 с локалью CP1251, cups, gimp-print, foomatic, все коробочное; шрифты truetype (msttcorefonts). Принтер HP LaserJet 5000 на сервере печати под Windows 2000 Server.
Что я хочу:
четкую и красивую печать русских букв в приложениях аля mozilla, а не "наезд" букв друг на дружку
Что я сделал/получил:
настроенный cups, который отлично печатает из OpenOffice и Konqueror
используется драйвер foomatic + postscript (recommended) для hplj 5000, пробовал разные hpl*, все тоже
у драйвера стоит фильтр ghostscript: embeded ghostscripts only, без него проблемы с русскими буквами (вместо них "пробелы"), другие hpl* драйвера таким не страдают
Какие у меня есть мысли:
1. я читал, что mozilla понятия не имеет от ширине (габаритах) русских букв, поэтому все лечится использованием монотонных шрифтов или использованием truetype шрифтов (пробовал оба варианта, печате, похоже, вообще побарабану, какие шрифты использует mozilla, т.к. все одно и тоже, хотя внешний вид у страничек в мозилле меняется)
2. говорят (хотя не нашел нормальной статьи), что вся проблема в ghostscript'е, которому надо все эти самые шрифты скормить, а иначе он будет брать шрифты принтера (с ключами гостскрипта не играл, т.ч. не буду говорить ничего); с другой стороны, разьве разработчик не подумал о нас и не положил, что надо? (/usr/share/ghostscript.../fonts пустой...)
Жду любых мыслей и комментариев.
Спасибо!
P.S.
После некоторого дебага cups'а, я понял, что особого дела в драйвере и настройках cups для mozilla нет, т.к. она сама генерит (каким-то хитрым образом) postscript файл, а потом скармливает его cups;
Поэтому для решения проблемы достаточно "научить" mozilla печатать корректно файл.
Еще раз напомню, что у меня firefox 0.8 (хотя мозилка также себя ведет), а страница, с которой я сейчас развлекаюсь:
http://people.alardus.org/~black/BusinessPack.html