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.
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 :-)