LINUX.ORG.RU

Русский в Ghost


0

0

Научил консоль печатать по-русски, а победить печать не могу, сдаюсь. Я работаю в RH 7.2. Хотел бы, чтобы сначала какой-нибудь GhostViewer увидел русские буковки в тексте postscript, а тогда уж по идее и принтер должен все это напечатать. Однако, если я печатаю из KWord в файл print.ps, то с помощью KGhostView вижу только английские строчки. Русских букв как-будто и не существует в файле. Соответственно то же самое получаю и на принтере.

Я читал всяки статьи здесь и везде, куда идут ссылки. Добыл фонты Type 1, распаковал, но как конкретно настроить файл Fontmap не пойму. Расскажите поподробнее, в каком каталоге настраивать этот файл и что в нем писать. Можно ли в нем давать ссылки на фонты в других каталогах и как ? Есть ли утилиты, которые сами могут настроить этот файл.

Спасибо

Альберт

А там и так все настроено нормально, так что это проблема не в gv. Единственное, что мне пришлось к нему привинтить - это пакет, который включает русские перносы в TeX, - валяется он на http://liturgy.ru/tmp/tetex-latex-rus-0.1-6.i386.rpm и весит почти ничего. Да, еще a2ps родной стоит снести и поставить с сервака разработчика из исходников (искать адрес в лом, он много где есть, у меня валяется архив примерно полугодовой давности и работает без проблем на нескольких системах - http://liturgy.ru/tmp/a2ps-4.13.tar.gz, главное, чтобы i18n шрифты с кириллицей к нему подключены были, они там же лежат -http://liturgy.ru/tmp/i18n-fonts-0.1.tar.gz - ну и у altlinux дернул aspell-rus, но это к печати не имеет отношения. А для нормальной печати в KDE - обязательно проставить ttf шрифты из windows - и дальше все как по маслу (это же и к Opera относится). Но a2ps - это бест, лучше не придумаешь (для справки - a2ps --help, да и на русском по нему полно информации в сети). А так - распакуй архив куда-нибудь (скажем в /usr/local/src/a2ps, перейди в каталог a2ps и

./configure --prefix=/usr

make

make install

и потом слить из архива шрифтов файлы в соответствующие каталоги /usr/share/a2ps (./afm и ./fonts) и в каталоге ./afm дать команду ./make_fonts_map.sh - потом перименовать fonts.map.new в fonts.map и можно наслаждаться печатью русских файлов из любого места, включая консоль, на принтер или в файл.ps. Чтобы уж совсем ничего не делать - можешь закинуть в /usr/etc файлы http://liturgy.ru/tmp/a2ps.cfg и http://liturgy.ru/tmp/a2ps-site.cfg - там уже настроены параметры для русского языка по умолчанию.

Все.

gennik
()

А не получилось :((

Извиняюсь за неточность в первом моем сообщении. Первое предложение "Научил консоль печатать по-русски" следует читать "Научил текстовую консоль выводить на экран по-русски".

Что же касается основной проблемы, то все сделал, как подробно написал gennik (за что спасибо), но все осталось по прежнему. В конце процедуры установки a2ps появилось сообщение о том, что в качестве кодировки выбрана latin 1. Видимо необходимо настроить эту прогу на koi8? Или что-то еще ?

Альберт

albert2126
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.