java – Apache FOP和Arial字体
发布时间:2020-12-15 04:10:14 所属栏目:Java 来源:网络整理
导读:我的XSL样式使用Arial字体 fo:block font-family="Arial" font-size="8pt" font-weight="normal" 配置文件fonts.xml: ?xml version="1.0"?fop renderers renderer mime="application/pdf" fonts basefile:///C:/windows/fonts/base /fonts /renderer /rende
|
我的XSL样式使用Arial字体
<fo:block font-family="Arial" font-size="8pt" font-weight="normal"> 配置文件fonts.xml: <?xml version="1.0"?>
<fop>
<renderers>
<renderer mime="application/pdf">
<fonts>
<base>file:///C:/windows/fonts</base>
</fonts>
</renderer>
</renderers>
</fop>
也试过用这个: <auto-detect/> 和 <directory>C:windowsfonts</directory> 我总是得到: WARNING: Font "Arial,normal,400" not found. Substituting with "any,400". 我应该修复什么才能使用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>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
