Все, что вам нужно сделать, это зарегистрировать шрифт и его местоположение в файле конфигурации, fop.xconf.
Вроде так:
<fonts>
<directory>/usr/share/fonts/TTF</directory>
<font-triplet name="DIN-Regular" style="normal" weight="bold"/>
(...)
</fonts>
В вашем коде FOP вы должны использовать шрифт так:
<fo:block font-size="11.5pt" font-family="DIN-Regular"> Content
</fo:block>
В настоящее время FOP корректно поддерживает только шрифты TrueType.
Вы также должны взглянуть на стиль шрифта, чтобы включить его в свой триплет. Сделайте это, открыв и изучив ваш шрифт.
Убедитесь, что вы включили -c fop.xconf при вызове fop, и все будет хорошо!