Re: manual: pdf builds succeeded for all disabled langs
Hi,
Holger Wansing <linux@wansing-online.de> wrote:
> Hi,
>
> victory <victory.deb@gmail.com> wrote:
> >
> > building **.pdf succeeded by using dblatex instead of jade;
> > all en/el/ja/vi/zh_CN/zh_TW builds succeeded;
> > of course I dont read their letters, just looked at a glance.
> > not tested for non-disabled-langs other than en,
> > but I think those do not fail by dblatex, either.
> > patch is below.
>
> That's great! I stumbled over this non-supported langs for pdf some days
> ago, too.
>
> Many thanks.
>
> I did some tests with ja and de, seems to work fine so far.
> I have adjusted the build depends and changelog accordingly, too.
> Will do a complete build this evening, let's see how it goes.
AFAICS all langs built fine except from Korean:
the korean pdf is full of just question marks.
I did not find the correct font yet ...
Holger
> If build goes fine, I will upload to http://d-i.alioth.debian.org/manual/
> (maybe tomorrow), and then call some people for review of the pdfs,
> to avoid surprises.
>
>
> Thanks
> So long
>
> Holger
>
>
>
> >
> > Index: build/buildone.sh
> > ===================================================================
> > --- build/buildone.sh (リビジョン 71)
> > +++ build/buildone.sh (作業コピー)
> > @@ -227,15 +227,14 @@
> > }
> >
> > create_pdf() {
> > -
> > - [ -x "`which dvipdf 2>/dev/null`" ] || return 9
> >
> > - create_dvi
> > - RET=$?; [ $RET -ne 0 ] && return $RET
> > + [ -x "`which dblatex 2>/dev/null`" ] || return 9
> >
> > echo "Info: creating .pdf file..."
> >
> > - ( cd $tempdir ; dvipdf install.${language}.dvi )
> > + ( dblatex -d -V -T db2latex -b xetex -p ./dblatex.xsl \
> > + -o $tempdir/install.${language}.pdf \
> > + $tempdir/install.${language}.profiled.xml --param=lingua=${language} )
> > RET=$?; [ $RET -ne 0 ] && return $RET
> > mv $tempdir/install.${language}.pdf $destdir/
> >
> > @@ -280,9 +279,9 @@
> > BUILD_FAIL=""
> > for format in $formats ; do
> > case "$language" in
> > - el|ja|vi|zh_CN|zh_TW)
> > + __)
> > if [ "$format" = "pdf" -o "$format" = "ps" ] ; then
> > - echo "Warning: pdf and ps formats are currently not supported for Chinese, Greek, Japanese and Vietnamese"
> > + echo "Warning: pdf and ps formats are currently not supported for __."
> > BUILD_SKIP="$BUILD_SKIP $format"
> > continue
> > fi
> > Index: build/dblatex.xsl
> > ===================================================================
> > --- build/dblatex.xsl (リビジョン 0)
> > +++ build/dblatex.xsl (作業コピー)
> > @@ -0,0 +1,33 @@
> > +<?xml version='1.0' encoding="utf-8"?>
> > +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
> > +
> > + <xsl:param name="latex.encoding">utf8</xsl:param>
> > + <xsl:param name="latex.class.options">10pt,onecolumn</xsl:param>
> > + <xsl:param name="xetex.font">
> > + <xsl:choose>
> > + <xsl:when test="contains(/book/@lang,'ja')">
> > + <xsl:text>\usepackage{xeCJK} </xsl:text>
> > + <xsl:text>\setCJKmainfont{IPAPGothic} </xsl:text>
> > + <xsl:text>\setCJKsansfont{IPAPGothic} </xsl:text>
> > + <xsl:text>\setCJKmonofont{IPAPGothic} </xsl:text>
> > + <xsl:text>\setmainfont{IPAPGothic} </xsl:text>
> > + <xsl:text>\setsansfont{IPAPGothic} </xsl:text>
> > + <xsl:text>\setmonofont{IPAPGothic} </xsl:text>
> > + </xsl:when>
> > + <xsl:when test="contains(/book/@lang,'zh')">
> > + <xsl:text>\usepackage{xeCJK} </xsl:text>
> > + <xsl:text>\setCJKmainfont{HanaMinA} </xsl:text>
> > + <xsl:text>\setCJKsansfont{HanaMinA} </xsl:text>
> > + <xsl:text>\setCJKmonofont{HanaMinA} </xsl:text>
> > + <xsl:text>\setmainfont{HanaMinA} </xsl:text>
> > + <xsl:text>\setsansfont{HanaMinA} </xsl:text>
> > + <xsl:text>\setmonofont{HanaMinA} </xsl:text>
> > + </xsl:when>
> > + <xsl:otherwise>
> > + <xsl:text>\setmainfont{FreeSerif} </xsl:text>
> > + <xsl:text>\setsansfont{FreeSans} </xsl:text>
> > + <xsl:text>\setmonofont{FreeMono} </xsl:text>
> > + </xsl:otherwise>
> > + </xsl:choose>
> > + </xsl:param>
> > +</xsl:stylesheet>
> >
> > --
> > victory
> > no need to CC me :-)
> >
>
>
> --
> ============================================================
> Created with Sylpheed 3.5.0 under
> D E B I A N L I N U X 8 . 0 " J E S S I E " .
>
> Registered Linux User #311290 - https://linuxcounter.net/
> ============================================================
>
--
============================================================
Created with Sylpheed 3.5.0 under
D E B I A N L I N U X 8 . 0 " J E S S I E " .
Registered Linux User #311290 - https://linuxcounter.net/
============================================================
Reply to: