我有一段时间有以下问题。我一直在尝试将Docbook XML转换为PDF。除了PDF文件的文本中没有'ő‘和'ű’字符外,几乎一切正常,它们被替换为'#‘。
我应该使用哪些程序?- Cygwin with 'xsltproc‘。- FOP 1.0 (windows) - Docbook-XSL样式表
PS: docbook文件是有效的。
欢迎任何建议。谢谢!
发布于 2011-07-06 01:34:40
您需要具有包含这些字符的字体。例如,如果使用ApacheFOP1配置Arial.ttf,并将DocBook XSL-FO样式表定制为使用该字体,则这些字符应该可以正常工作。请注意,没有FOP配置的标准base 14字体(如Helvetica)没有这些字形。
1
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>https://stackoverflow.com/questions/6584086
复制相似问题