tags 952481 + patch
thanks

Hi Holger,

to sum up several discussions on bugs in the babel greep driver, here is
a for now simple solution that should fix the build:

- add cm-super to the build deps
- patch build/stylesheets/dblatex.xsl to contain the following
  additional switch for Greek:
    <xsl:when test="contains(/book/@lang,'el')">
        <xsl:text>\setmainfont{FreeSerif}&#10;</xsl:text>
        <xsl:text>\setsansfont{FreeSans}&#10;</xsl:text>
        <xsl:text>\setmonofont{FreeMono}&#10;</xsl:text>
        <xsl:text>\expandafter\def\csname 
v...@tuenc.def\endcsname{}&#10;</xsl:text>
    </xsl:when>

With this two changes I get a working(*) compilation and output using
buildone.sh.

(*) There is something broken in the xml->TeX conversion that is outside
of TeX. See the last page of the produced document. The xml document
contains stuff like

        <screen format="linespecific"> some Greek text </screen>

which is translated to the following complete rubbish in TeX:

        
\begin{lstlisting}[escapeinside={<:}{:>}][firstnumber=1,escapeinside={<t>}{</t>},moredelim={**[is][\bfseries]{<b>}{</b>}},moredelim={**[is][\itshape]{<i>}{</i>}},]
        b'<:'Μb':>'b'<:'εb':>' b'<:'τb':>'b'<:'οb':>' 
b'<:'πb':>'b'<:'αb':>'b'<:'ρb':>'b'<:'όb':>'b'<:'νb':>' b'<:'ηb':>' Yoyodyne, 
Inc., b'<:'αb':>'b'<:'πb':>'b'<:'οb':>'
        ....

This is of dblatex doing and nothing related to TeX Live.

Best

Norbert

--
PREINING Norbert                              https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

Reply via email to