[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>