Re: Docbook и голуби
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
Reply to: