Re: lpr+печать по русс ки

2008-06-19 Пенетрантность Andrey Kiselev
On Wed, Jun 18, 2008 at 11:20:39AM +0400, Иван Лох wrote:
 Простые преобразователи текста в Postscript написанные в Unicode
 эпоху не имеют проблем с русским по-определению...
 
 1) cedilla прекрасно работает с русским. Написана на lisp и по этой
 причине полна эвристики. Способна найти нужный глиф где бы он не
 оказался.
 
 2) u2ps из gnome-u2ps. Копирует по поведению a2ps, но нет подсветки
 синтаксиса.

А ещё есть paps.


-- 
Andrey V. Kiselev
ICQ# 26871517


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-19 Пенетрантность Иван Лох
On Thu, Jun 19, 2008 at 01:21:59PM +0400, Artem Chuprina wrote:
 Следует, видимо, начать с того, что такой конфиг вряд ли является
 разумным.  Хотя для freetype не знаю, а для PostScript - точно.  Потому
 что стандартные шрифты не встраиваются в файл (и, подозреваю, будучи
 встроены, могут игнорироваться рипами), а упомянутые шрифты русских
 глифов не содержат по определению.

Формально может быть и так. 

 Но вообще заработало.  Странно, может, я на sarge в прошлый раз проверял?..
 
 Нет, вру, не заработало.  Т.е. пока оно запускается в UTF-8 локали,
 нормально, явное указание кодировки вроде жрет и даже работает.  Если
 
 Беда же в другом.  Если натравить его без явного указания кодировки на
 файл в koi8-r - ни много ни мало core dumped.  Независимо от локали, в
 которой запускалось.  Отказать.

Да ладно. А кучу умляутов было бы лучше получить?

#!/bin/sh
LANG=ru_RU.UTF8
enconv -L russian -x utf8 $* |u2ps |lp

 
  ИЛ В любом случае он конфигурируется любым человеком за 10' Знающим lisp еще
  ИЛ быстрее ;-}
 
 Ну, что.  _По умолчанию_ - courier и вопросики.  Нет, можно указать -fs
 omega-serif...  Но оно не моноширинное принципиально, что для текстовых
 документов чаще плохо, чем наоборот.  Хедера конфигурируются вменяемо и
 по умолчанию отсутствуют, что приятно.  Идею конфигурирования самой
 зверушки я понял, осталось понять, где к ней брать шрифты.  Она честно

Берешь любой моноширинный шрифт. Свободный или несвободный. В etch такие есть
ttf-freefont, ttf-dejavu. В меру сознательности и развития эстетических 
потребностей. Импортируешь его в fontforge, ставишь в свойствах юникод или 
adobe-fontspecific и сохраняешь как постскриптовский шрифт + метрики. 
Копируешь туда где лежат шрифты и прописываешь в настройки cedilla.


 честно она, впрочем, не жрет stdin, но для текстового файла это не
 слишком актуально - уж если принтер способен по своему ресурсу текст
 напечатать, то куда его положить для двухпроходной обработки, как-нибудь
 найдется.

Да ладно. Подсунь ей fifo если она stdin не хочет. Опять-таки двустрочник.

 Нет, может, я и напишу к ней кусочек конфига для Шарашкинских шрифтов.
 Мне, в конце концов, ехать.  Но со столь неполным уникодом у меня и
 a2ps, в общем, работает...

Там полный уникод. Можно объявить десять шрифтов с разными кусками таблицы и
радоваться глядя на их сочетание. А можно взять шрифт где есть глифы. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-19 Пенетрантность Иван Лох
On Thu, Jun 19, 2008 at 08:10:20PM +0400, Artem Chuprina wrote:
 
 Там двухпроходный алгоритм.  Документировано в мане.  Какой нафиг fifo?

Это я не заметил. Функциональные языки этому, впрочем, сильно способствуют.

   Нет, может, я и напишу к ней кусочек конфига для Шарашкинских шрифтов.
   Мне, в конце концов, ехать.  Но со столь неполным уникодом у меня и
   a2ps, в общем, работает...
 
  ИЛ Там полный уникод. Можно объявить десять шрифтов с разными кусками
  ИЛ таблицы и радоваться
 
 А не ужасаться?

Не ужасаться -- использовать один шрифт с максимальным покрытием.

  ИЛ глядя на их сочетание. А можно взять шрифт где есть глифы.
 
 Главное - не то, что _теоретически можно_, а то, что _практически_ я не
 знаю фамилию.  А про a2ps уже знаю, и он, блин, уже работает.

a2ps тексты со смешанным набором символов не печатает вовсе. Любому из двух
вышеперечисленных можно скормить шарашкинские шрифты в лоб. Только вот
умляутов там не будет и множества других полезных символов.

P.S. Я конечно понимаю, что лицензия на Microsoft Web Typography или как они
там, прямо запрещает их конвертацию в другие форматы, но там очень приличный
набор глифов.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-18 Пенетрантность Иван Лох
On Mon, Jun 16, 2008 at 11:59:22AM +0400, Victor Wagner wrote:
 
 Вообще a2ps она как-то плохо развивается. Посмотрите на количество
 баг-репортов и их возраст.

Переписать такую кучу кода под многобайтные кодировки очень непросто.

On Mon, Jun 16, 2008 at 01:32:49PM +0400, Artem Chuprina wrote:
 
 Альтернатива-то не проще TeX...  Все простые преобразователи текста в
 PS с русским вообще не работают.

Простые преобразователи текста в Postscript написанные в Unicode эпоху
не имеют проблем с русским по-определению...

1) cedilla прекрасно работает с русским. Написана на lisp и по этой причине
полна эвристики. Способна найти нужный глиф где бы он не оказался.

2) u2ps из gnome-u2ps. Копирует по поведению a2ps, но нет подсветки синтаксиса.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-18 Пенетрантность Иван Лох
On Wed, Jun 18, 2008 at 12:22:03PM +0400, Artem Chuprina wrote:
  ИЛ 1) cedilla прекрасно работает с русским. Написана на lisp и по этой 
 причине
  ИЛ полна эвристики. Способна найти нужный глиф где бы он не оказался.
 
  ИЛ 2) u2ps из gnome-u2ps. Копирует по поведению a2ps, но нет подсветки 
 синтаксиса.
 
 На u2ps точно смотрел.  Не работал.  cedilla, кажется, краем глаза
 глянул.  С аналогичным результатом.

У меня u2ps всегда работал из коробки. Понятно, что в системе должен быть 
юникодный
шрифт. Можно его --gpfamily указать. Не работать он может только в случае если
По-умолчанию в gnome-print стоит шрифт, который сообщает о себе, что он 
юниикодный, 
но таковыми на самом деле не являются.

Что касается cedilla, то по-умолчанию он использует в Дебиан шрифты из 
теховского
пакета omega. Нужны tetex-extra или texlive-omega. Для того, чтобы использовать 
другие
шрифты надо править файл /etc/cedilla-config.lisp


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-18 Пенетрантность Иван Лох
On Wed, Jun 18, 2008 at 09:18:18PM +0400, Artem Chuprina wrote:
  ИЛ У меня u2ps всегда работал из коробки. Понятно, что в системе
  ИЛ должен быть юникодный шрифт. Можно его --gpfamily указать. Не
  ИЛ работать он может только в случае если По-умолчанию в gnome-print
  ИЛ стоит шрифт, который сообщает о себе, что он юниикодный, но
  ИЛ таковыми на самом деле не являются.
 
 Ага, т.е. он никому не обещал работать, если этот никто не ставил гном?

У меня гнома нет. Ему нужны гномовские библиотеки. libgnomeprint в первую
очередь. Ну и разумный конфиг freetype. Под разумным я понимаю такой, что
Helvetica, Courier, Monospace и Times указывают на, что-нибудь юникодное с
русскими глифами. Это не только u2ps нужно, это нужно куче программ,
использующих freetype.

  ИЛ Что касается cedilla, то по-умолчанию он использует в Дебиан шрифты
  ИЛ из теховского пакета omega. Нужны tetex-extra или
  ИЛ texlive-omega. Для того, чтобы использовать другие шрифты надо
  ИЛ править файл /etc/cedilla-config.lisp
 
 Ну, я еще раз гляну.  На cedilla я мог в последний раз глядеть еще в
 sarge, может, в etch уже и работает...

В любом случае он конфигурируется любым человеком за 10' Знающим lisp еще
быстрее ;-}


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: lpr+печать по русс ки

2008-06-16 Пенетрантность Victor Wagner
On 2008.06.12 at 12:41:11 +0300, Aleksey Cheusov wrote:

  Я настраиваю a2ps Шарашкинскими шрифтами (sharatype, берется у
  Витуса (wagner.pp.ru) на FTP)
 непонятно, почему эти шрифты уже много-много-много лет не в поставке a2ps.
 И В большинстве дистрибутивов их тоже нет. Непорядок.

Вообще a2ps она как-то плохо развивается. Посмотрите на количество
баг-репортов и их возраст.

А у шарашкинских шрифтов некоторые неясности с лицензиями что не
позволяет включать их в дистрибутивы.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]