fix build Russian pdf and epub

- add xsl/dblatex-pdf-ru.xsl to use package xecyr
Esse commit está contido em:
kinichiro
2016-04-05 00:55:40 +09:00
commit 470cf86861
3 arquivos alterados com 32 adições e 1 exclusões
+2
Ver Arquivo
@@ -100,6 +100,8 @@ macro( KiCadDocumentation DOCNAME )
# Non-ascii languages needs some special treatments
if( "${LANGUAGE}" MATCHES "ja" )
add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-ja.xsl )
elseif( "${LANGUAGE}" MATCHES "ru" )
add_dblatex_option( -b xetex -p ${CMAKE_CURRENT_SOURCE_DIR}/../../xsl/dblatex-pdf-ru.xsl )
endif()
# Deal with chapters for all languages...
+1 -1
Ver Arquivo
@@ -44,7 +44,7 @@ To install the dependencies on Debian / Ubuntu run the following (requires abou
sudo apt-get install git make cmake asciidoc pandoc gettext po4a dblatex
texlive-xetex fonts-vlgothic source-highlight texlive-lang-english
texlive-lang-french texlive-lang-italian texlive-lang-japanese
texlive-lang-dutch texlive-lang-polish texlive-lang-german
texlive-lang-dutch texlive-lang-polish texlive-lang-german texlive-lang-cyrillic
NOTE: in Ubuntu 14:04 there is no texlive-lang-japanese. Install
texlive-lang-cjk instead.
+29
Ver Arquivo
@@ -0,0 +1,29 @@
<?xml version='1.0' encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
<xsl:param name="xetex.font">
<xsl:text>\usepackage{xecyr}
</xsl:text>
<xsl:text>\setmainfont{FreeSerif}
</xsl:text>
<xsl:text>\setsansfont{FreeSans}
</xsl:text>
<xsl:text>\setmonofont{FreeMono}
</xsl:text>
<xsl:text>\XeTeXlinebreaklocale{ru}
</xsl:text>
<!-- <xsl:text>\XeTeXlinebreakskip{0pt plus 1pt minux 0.1pt}
</xsl:text>
<xsl:text>\XeTeXlinebreakpenalty{0}
</xsl:text> -->
<!-- <xsl:text>\def\<{\@ifstar{\zx@hwback\nobreak}{\zx@hwback\relax}}
</xsl:text>
<xsl:text>\def\zx@hwback#1{\leavevmode#1\hskip-.5em\relax}
</xsl:text> -->
<xsl:text>\def\baselinestretch{1.3}
</xsl:text>
<xsl:text>\usepackage{indentfirst}
</xsl:text>
<!-- <xsl:text>\parindent{1em}
</xsl:text> -->
</xsl:param>
</xsl:stylesheet>