[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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}&#10;</xsl:text>
> > +	<xsl:text>\setCJKmainfont{IPAPGothic}&#10;</xsl:text>
> > +	<xsl:text>\setCJKsansfont{IPAPGothic}&#10;</xsl:text>
> > +	<xsl:text>\setCJKmonofont{IPAPGothic}&#10;</xsl:text>
> > +        <xsl:text>\setmainfont{IPAPGothic}&#10;</xsl:text>
> > +        <xsl:text>\setsansfont{IPAPGothic}&#10;</xsl:text>
> > +        <xsl:text>\setmonofont{IPAPGothic}&#10;</xsl:text>
> > +    </xsl:when>
> > +    <xsl:when test="contains(/book/@lang,'zh')">
> > +	<xsl:text>\usepackage{xeCJK}&#10;</xsl:text>
> > +	<xsl:text>\setCJKmainfont{HanaMinA}&#10;</xsl:text>
> > +	<xsl:text>\setCJKsansfont{HanaMinA}&#10;</xsl:text>
> > +	<xsl:text>\setCJKmonofont{HanaMinA}&#10;</xsl:text>
> > +        <xsl:text>\setmainfont{HanaMinA}&#10;</xsl:text>
> > +        <xsl:text>\setsansfont{HanaMinA}&#10;</xsl:text>
> > +        <xsl:text>\setmonofont{HanaMinA}&#10;</xsl:text>
> > +    </xsl:when>
> > +    <xsl:otherwise>
> > +        <xsl:text>\setmainfont{FreeSerif}&#10;</xsl:text>
> > +        <xsl:text>\setsansfont{FreeSans}&#10;</xsl:text>
> > +        <xsl:text>\setmonofont{FreeMono}&#10;</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: