[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Стоит ли?
Boris Tobotras writes:
> On Sun, 12 Jul 1998 13:41:32 +0800, Victor Sudakov wrote:
>
[...]
> > 2. Русификация. От Ильи Кузнецова у меня пока не заработала. Jade ругается.
> > То, что описано в документации, тоже не заработало. Ну ладно, буду
> > надеяться, что это победимо.
>
> Надо думать.
>
[...]
Вот driver stylesheet , который работает.
Просто нужно в dokument element (book, article или что там наверху)
указать атрибут LANG="ru"
и подправить пути в <!ENTITY . . .
вызывается так
$bash jade -t tex -V tex -d <what-is-name>.dsl\#print <your sgml source>
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY dbprint SYSTEM "/home/tay/DB108/docbook/print/docbook.dsl" CDATA DSSSL>
<!ENTITY l10n SYSTEM "/home/tay/DB108/docbook/print/dbl1ru.dsl" CDATA DSSSL>
<!ENTITY dbhtml SYSTEM "/home/tay/DB108/docbook/html/docbook.dsl" CDATA DSSSL>
<!ENTITY l10nh SYSTEM "/home/tay/DB108/docbook/html/dbl1ru.dsl" CDATA DSSSL>
]>
<style-sheet>
<style-specification id="print" use="print.common dbprint l10n">
<style-specification-body>
</style-specification-body>
</style-specification>
<style-specification id="print.common">
<style-specification-body>
(define rtf #f)
(define rtf-s #f)
(define tex #f)
(define html #f)
(define *output-type*
(cond
(rtf "rtf")
(rtf-s "rtf-s")
(tex "tex")
(else #f)))
(define %title-font-family%
(case *output-type*
(("rtf") "Arial Cyr")
(("tex") "cmss")
( else "Arial Cyr")))
(define %body-font-family%
(case *output-type*
(("rtf-s") "Times koi8")
(("rtf") "Times New Roman Cyr")
(("tex") "ComputerModern")
( else "Times New Roman")))
(define %mono-font-family%
(case *output-type*
(("rtf") "Courier New Cyr")
(("tex") "cmtt")
( else "Courier New Cyr")))
(define %admon-font-family%
(case *output-type*
(("rtf") "Arial Cyr")
(("tex") "cmss")
( else "Arial Cyr")))
</style-specification-body>
</style-specification>
<external-specification id="dbprint" document="dbprint">
<external-specification id="dbhtml" document="dbhtml">
<external-specification id="l10n" document="l10n">
<external-specification id="l10nh" document="l10nh">
</style-sheet>