gpt4 book ai didi

css - FOP- 1.1 添加新字体

转载 作者:行者123 更新时间:2023-11-28 07:00:46 24 4
gpt4 key购买 nike

我正在尝试使用 XSL 样式表生成 pdf
和一个带有 fop.bat 的 XML 文件(我使用的是 1.1 版本)。现在我需要向我的 FOP 添加自定义字体,但我似乎没有用。我只有一个字体的 TTF 文件并且已经安装了它。我试图将字体添加到 Confi 文件,但也许我做错了。我试图提供路径 (C:\Windows\Fonts\Trade Gothic bd.ttf) 并使用,但我仍然无法在样式表中使用字体系列,它会回滚到 TimesNewRoman。

       <font kerning="yes" embed-url="'C:/Windows/Fonts/Trade Gothic bd.ttf'" embedding-mode="subset">
<font-triplet name="TradeGothic" style="normal" weight="normal"/>
</font>

来自命令行的消息

WARNUNG: Font "TradeGothic,normal,400" not found. Substituting with "any,normal,400".
Okt 21, 2015 11:10:10 AM org.apache.fop.events.LoggingEventListener processEvent

这些行来 self 的样式表

        <fo:block color="rgb(0,108,183)" font-family="TradeGothic" font-style="normal" font-weight="normal">
<xs:value-of select="headdescription"/>
</fo:block>

谁能给我一个关于如何添加字体的分步介绍?还是我尝试的更正?

最佳答案

我找到了解决问题的方法!

我需要在 conf 文件中添加 (fop.xconf):

 <font kerning="yes" embedurl="/Users/alisch/desktop/TradeGothicbold.ttf" embedding-mode="subset">
<font-triplet name="TradeGothic" style="normal" weight="bold"/>
</font>
<directory>/Users/alisch/desktop/TradeGothicbold.ttf</directory>

在 :

之间
 <renderer mime="application/pdf">
<fonts>

</fonts>
</renderer>

之后我需要添加

 -c "C:\Users\alisch\Desktop\xml xsl test\conf\fop.xconf"

我的命令行成功了!

关于css - FOP- 1.1 添加新字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33255348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com