しばらくの間、次の問題が発生します。DocbookXMLをPDFに変換しようとしています。PDFファイルのテキストに「ő」と「ű」の文字が含まれていないことを除いて、ほとんどすべてがうまくいきます。これらは「#」に置き換えられます。
どのプログラムを使用しますか?-'xsltproc'を使用したCygwin。-FOP 1.0(Windows)-Docbook-XSLスタイルシート
PS:docbookファイルは有効です。
どんな提案でも大歓迎です。ありがとう!
しばらくの間、次の問題が発生します。DocbookXMLをPDFに変換しようとしています。PDFファイルのテキストに「ő」と「ű」の文字が含まれていないことを除いて、ほとんどすべてがうまくいきます。これらは「#」に置き換えられます。
どのプログラムを使用しますか?-'xsltproc'を使用したCygwin。-FOP 1.0(Windows)-Docbook-XSLスタイルシート
PS:docbookファイルは有効です。
どんな提案でも大歓迎です。ありがとう!
それらの文字を含むフォントが必要です。たとえば、Apache FOP [1]を使用してArial.ttfを構成し、そのフォントを使用するようにDocBook XSL-FOスタイルシートをカスタマイズ[2]すると、これらの文字は問題なく機能するはずです。FOP構成なしで使用可能な標準のベース14フォント(Helveticaなど)には、これらのグリフがないことに注意してください。
[1] http://xmlgraphics.apache.org/fop/latest/fonts.html#custom
[2]このようなもの:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:import href="docbook.xsl"/>
<xsl:param name="fop1.extensions" select="1"/>
<xsl:param name="body.font.family" select="'Arial'"/>
<xsl:param name="title.font.family" select="'Arial'"/>
</xsl:stylesheet>