指定自定义字体

时间:2018-09-17 14:50:19

标签: xsl-fo antenna-house

是否可以在XSL-FO样式表中指定自定义字体(即Windows / Fonts文件夹中未安装的自定义字体)?

在CSS中,您可以这样做:

@font-face {
    font-family: OpenSans;
    src: url(OpenSans-Regular.ttf);
}

在XSL-FO中是否可能有类似的东西?

我已经检查了Antennahouse Formatter文档。 AHF允许您在“字体配置文件”中指定自定义字体文件夹,但这是系统范围的文件。我想为单个样式表设置字体而不影响其他样式表。

1 个答案:

答案 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>