指定自定义字体
Specifying a custom font
有没有办法在我的 XSL-FO 样式表中指定自定义字体(即未安装在 Windows/Fonts 文件夹中的字体)?
在CSS中,您可以这样做:
@font-face {
font-family: OpenSans;
src: url(OpenSans-Regular.ttf);
}
在 XSL-FO 中是否有类似的东西?
我查看了 Antennahouse Formatter 文档。 AHF 允许您在字体配置文件中指定自定义字体文件夹,但这是一个系统范围的文件。我想为单个样式表设置字体而不影响其他样式表。
在fo:declarations
内添加axf:font-face
(见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>
有没有办法在我的 XSL-FO 样式表中指定自定义字体(即未安装在 Windows/Fonts 文件夹中的字体)?
在CSS中,您可以这样做:
@font-face {
font-family: OpenSans;
src: url(OpenSans-Regular.ttf);
}
在 XSL-FO 中是否有类似的东西?
我查看了 Antennahouse Formatter 文档。 AHF 允许您在字体配置文件中指定自定义字体文件夹,但这是一个系统范围的文件。我想为单个样式表设置字体而不影响其他样式表。
在fo:declarations
内添加axf:font-face
(见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>