Указание собственного шрифта

Есть ли способ указать пользовательский шрифт (т.е. тот, который не установлен в папке 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>
Другие вопросы по тегам