我正在使用XSL-FO制作PDF文件。出于样式目的,我希望使用MS Word中存在的不同字体类型,例如(Arial,Algerian,Copper Black等)。 XSL-FO支持多少种字体类型,我可以使用哪个属性来实现此目的。
我尝试了“字体样式”和“字体系列”,但是好像它们不支持我从文档中读取的内容。
答案 0 :(得分:1)
您的XSL格式化程序可以使用它知道的任何字体。例如,如果XSL Formatter知道Arial,则font-family="Arial"
将起作用。
如何配置XSL格式化程序以在系统上查找字体的详细信息因格式化程序而异。 AH格式化程序具有一个字体配置文件(请参见https://www.antennahouse.com/product/ahf66/ahf-font.html#font-configration-file),尽管在Windows上,格式化程序默认包括Windows字体目录中的所有字体。 FOP和其他格式化程序一样,都有自己的配置机制(请参见https://xmlgraphics.apache.org/fop/1.1/configuration.html#general-elements)。