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

Re: manual: pdf builds succeeded for all disabled langs



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.
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/
============================================================


Reply to: