Указание собственного шрифта
Есть ли способ указать пользовательский шрифт (т.е. тот, который не установлен в папке Windows/Fonts) в моей таблице стилей XSL-FO?
В CSS вы можете сделать это:
@font-face {
font-family: OpenSans;
src: url(OpenSans-Regular.ttf);
}
Возможно ли нечто подобное в XSL-FO?
Я проверил документы Antennahouse Formatter. AHF позволяет указывать пользовательские папки шрифтов в файле конфигурации шрифтов, но это общесистемный файл. Я хочу установить шрифт для одной таблицы стилей, не затрагивая другие таблицы стилей.
1 ответ
Решение
Добавлять axf:font-face
(см. https://www.antennahouse.com/product/ahf66/ahf-ext.html) внутри fo:declarations
,
Пример из документации:
<fo:declarations>
<axf:font-face src="url('http://www.hixie.ch/resources/fonts/AHEM____.TTF')"
font-family="AHEM"/>
</fo:declarations>