0
다음 내용을 이해하려고합니다. documentation.FOUserAgent - Glyph "➜"(0x279c, a167) "Symbol"글꼴이 없습니다
$ cat custom.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/>
<xsl:param name="symbol.font.family" select="'Symbol,ZapfDingbats,Lucida Sans Unicode'"/>
<xsl:template match="symbol[@role = 'symbolfont']">
<fo:inline font-family="Symbol">
<xsl:call-template name="inline.charseq"/>
</fo:inline>
</xsl:template>
</xsl:stylesheet>
및 입력 DocBook으로 5 :
$ cat bla.xml
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<article xmlns="http://docbook.org/ns/docbook" version="5.0">
<section>
<title>title</title>
<!--symbol role="symbolfont">➜</symbol--><!-- removed since not valid -->
<para>before <symbol role="symbolfont">➜</symbol></para>
<para><symbol role="symbolfont">➜</symbol> after</para>
<para>➜</para>
</section>
</article>
내가 사용하여 컴파일 :
$ xsltproc --nonet -o bla.fo custom.xsl bla.xml
Note: namesp. cut : stripped namespace before processing title
Note: namesp. cut : processing stripped document title
Making portrait pages on USletter paper (8.5inx11in)
$ fop bla.fo bla.pdf
[WARN] FOUserAgent - Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
[WARN] FOUserAgent - Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
[WARN] FOUserAgent - Glyph "➜" (0x279c, a167) not available in font "Symbol".
[INFO] FOUserAgent - Rendered page #1.
다음에 이르게 :
그렇다면 내 경우에는 <para>➜</para>
이 왜 작동합니까? 데비안 시간 글꼴을 제공하지 않기 때문에이 문제가 밀접하게, 데비안 관련이 있음을
주의하십시오.