Печать из консоли utf-8 (Вместо кирилицы - пробелы)

PCLinuxOS

Модератор: Bizdelnick

256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Печать из консоли utf-8

Сообщение 256 »

Локаль utf-8, lpr в консоле не печатает русских букв.
В логах CUPSа - CHARSET=utf-8, LANG=ru_RU, фильтр - texttops
При запуске одного texttops создает ps-файл с теми-же проблемами.
Т.е. проблема с texttops или шрифтами.
Файлы шрифтов Courier в /usr/share/cups/fonts, без расширения
, похоже PS1.
Подскажите как решить эту проблему?
P.S. Чем можно посмотреть PS/TTF шрифты, не установленные в Иксах?
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: Печать из консоли utf-8

Сообщение Snupt »

P.S. Чем можно посмотреть PS/TTF шрифты, не установленные в Иксах?

Не понял вопроса. Если надо посмотреть какие шрифты использует X-сервер, то смотрите соответсвующие позиции в его конфиге (/etc/X11/xorg.conf).
Спасибо сказали:
256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Re: Печать из консоли utf-8

Сообщение 256 »

Вопрос в том, какой программой открыть файл шрифта и посмотреть начертание, наличие русских букв и др. параметры.
При том, что шрифт не установлен в Иксах.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: Печать из консоли utf-8

Сообщение Snupt »

Если у Вас в качестве оконной среды установленно KDE, то в его стандартной комплектации есть приложение которое называется KFontView. Если в качестве оконной среды установлен Gnome, то приложение Gfontview будет более логично использовать. Других я не помню программ.
Спасибо сказали:
256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Re: Печать из консоли utf-8

Сообщение 256 »

Спасибо, kfontview - хоть и примитив, но помогла выяснить, что единственный в поставке CUPSа фонт Курьер не содержит кирилицы. Это странно, тк поддержка UTF-8
заявленна в КУПСе по умолчанию, могли бы и фонт интернациональный положить :(

Попробую подкинуть КУПСу другой фонт.

Нужна программа, которая показывает всю таблицу символов юникодного фонта.
Спасибо сказали:
256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Re: Печать из консоли utf-8

Сообщение 256 »

Как подсунуть CUPSу другой PS1-фонт ?
В конфиге прописал пути к русским фонтам, а он все равно хватает свой Courier.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Печать из консоли utf-8

Сообщение sash-kan »

256 писал(а):
23.08.2007 23:39
Подскажите как решить эту проблему?
uniprint из пакета yudit не подойдет?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
mk86
Сообщения: 14
ОС: Debian, Ubuntu

Re: Печать из консоли utf-8

Сообщение mk86 »

У меня оказалось достаточно удалить эти файлы без расширения из /usr/share/cups/fonts
Теперь из консоли печатается кириллица, шрифт вроде Courier
Спасибо сказали:
256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Re: Печать из консоли utf-8

Сообщение 256 »

mk86 писал(а):
30.08.2007 11:28
У меня оказалось достаточно удалить эти файлы без расширения из /usr/share/cups/fonts
Теперь из консоли печатается кириллица, шрифт вроде Courier


Какую локаль и систему используешь?
Спасибо сказали:
256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Re: Печать из консоли utf-8

Сообщение 256 »

Все оказалось еще хуже - texttops выдает коды 0 вместо русских символов.
Спасибо сказали:
mk86
Сообщения: 14
ОС: Debian, Ubuntu

Re: Печать из консоли utf-8

Сообщение mk86 »

У меня Free 2007, utf-8
Спасибо сказали:
256
Сообщения: 23
ОС: Mandriva-2008.1 на EeePC701

Re: Печать из консоли utf-8

Сообщение 256 »

mk86 писал(а):
02.09.2007 10:03
У меня Free 2007, utf-8

А по подробнее нельзя? 2007.0 или 2007.1, и случайно не из Хакера?
Проверял на другом компе, с тем-же дистрибутивом - та-же фигня.
Мне удавалось подсунуть другой шрифт КУПСу, но это не помогло, тк texttops в ps-файл вместо русского текста пишет нули и от шрифта уже ничего не зависит.
Спасибо сказали: