Java ApacheFop和Arial字体
我的XSL样式使用Arial字体Java ApacheFop和Arial字体,java,apache,xslt,apache-fop,Java,Apache,Xslt,Apache Fop,我的XSL样式使用Arial字体 <fo:block font-family="Arial" font-size="8pt" font-weight="normal"> 为了使用Arial字体,我应该修复什么?这对我来说很有效,需要在配置文件中明确指定Arial字体: <?xml version="1.0"?> <fop> <renderers> <renderer mime="application/
<fo:block font-family="Arial" font-size="8pt" font-weight="normal">
为了使用Arial字体,我应该修复什么?这对我来说很有效,需要在配置文件中明确指定Arial字体:
<?xml version="1.0"?>
<fop>
<renderers>
<renderer mime="application/pdf">
<fonts>
<font kerning="yes" embed-url="file:///C:/windows/fonts/arial.ttf">
<font-triplet name="Arial" style="normal" weight="normal"/>
</font>
</fonts>
</renderer>
</renderers>
</fop>
为了保持一致性,您能否将其编辑为问题形式?
<auto-detect/>
<directory>C:\windows\fonts</directory>
WARNING: Font "Arial,normal,400" not found. Substituting with "any,normal,400".
<?xml version="1.0"?>
<fop>
<renderers>
<renderer mime="application/pdf">
<fonts>
<font kerning="yes" embed-url="file:///C:/windows/fonts/arial.ttf">
<font-triplet name="Arial" style="normal" weight="normal"/>
</font>
</fonts>
</renderer>
</renderers>
</fop>