是否可以在XSL-FO样式表中指定自定义字体(即Windows / Fonts文件夹中未安装的自定义字体)?
在CSS中,您可以这样做:
@font-face {
font-family: OpenSans;
src: url(OpenSans-Regular.ttf);
}
在XSL-FO中是否可能有类似的东西?
我已经检查了Antennahouse Formatter文档。 AHF允许您在“字体配置文件”中指定自定义字体文件夹,但这是系统范围的文件。我想为单个样式表设置字体而不影响其他样式表。
答案 0 :(得分:1)
在axf:font-face
内添加fo:declarations
(请参阅https://www.antennahouse.com/product/ahf66/ahf-ext.html#axf.font-face)。
文档中的示例为:
<fo:declarations>
<axf:font-face src="url('http://www.hixie.ch/resources/fonts/AHEM____.TTF')"
font-family="AHEM"/>
</fo:declarations>