Alexey Vyskubov wrote:

> > > SP_ENCODING очень нужен, если я не ошибаюсь, при генерации PS. Ибо jadetex
> > > работает в Unicode. Впрочем, вроде как с jade (а не с openjade) все равно
> > > русский PS не получится, последний раз, когда я смотрел, он не мог сделать
> > > правильный юникод.
> >
> > А что именно там было неправильно, можешь рассказать подробнее?
>
> Могу. Он копировал koi8-r as is, не преобразуя в уникод. После этого jadetex
> это просто глотал.
>

Вообще-то эта зверюга пользует TeX для того чтобы сгенерить dvi. Затем внешние 
стандартные тулзы

для PostScript и pdf. Тулзы эти (вроде dvips) совершенно замечательно 
преобразуют текст в тот

вид в котором он должен храниться в PostScript. Причем, еще не факт что этот 
PostScript использует именно

UNICODE. По крайней мере PDF - прямой наследник PostScript, может хранить 
матрицу шрифта + сам шрифт

в векторном виде и представлять текст в виде позиций в матрице того или иного 
шрифта. Посмотрев на

получающийся после генерации sgmltools-lite PDF я не нашел там ссылок на 
внешние шрифты - то есть тут

именно такая ситуация.

Я сгенерил совершенно нормальную PDF-ку с помошью sgmltools-lite из русского 
ДокБука за исключением

шрифтов. То есть текст показывается кучей умляутов, но он виден и разбит 
правильно. Дело за малым - научить

эту штуку генерить правильный TeX - исходник с указанием всех русских 
расширений и шрифтов от CyrTug.

Я написал Адаму что было бы неполохо чтобы все это делалось автоматически, т.е. 
stylesheet

и некоторая переменная среды определяли бы выходной язык, шрифты и т.д. Пока 
молчит.

Коллеги, а кого-нибудь получалось все-таки заставить эту бодягу генерить 
правильный, русский

PostScript или PDF? Наверняка получалось у Тоботраса, но его сайт лежит уже 
который день.

--
WBR, Oleg Amiton
Epsylon Technologies, R&D
http://www.demo.ru



Ответить