2010-06-01 1 views
1

Я использую FOP для создания отчетов в формате PDF. Проблема в том, что мне нужен шрифт DIN-Regular вместо стандартного Times New Roman. Может ли кто-нибудь меня поднять, как изменить шрифт? Я использую версию fop-0.94.boc.02. СпасибоИнтеграция собственных шрифтов в XSL/FOP

ответ

0

Все что вам нужно сделать, это зарегистрировать шрифт и его местоположение в файле конфигурации fop.xconf.

Как так:

<fonts> 

    <directory>/usr/share/fonts/TTF</directory> 
    <font-triplet name="DIN-Regular" style="normal" weight="bold"/> 

(...) 

</fonts> 

В вашем ФОП код, который вы должны передать этот шрифт, как так:

<fo:block font-size="11.5pt" font-family="DIN-Regular"> Content 
</fo:block> 

В настоящее время ФОП поддерживает только шрифты TrueType правильно, я считаю.

Вы также должны взглянуть на стиль шрифта, чтобы включить его в свой триплет. Сделайте это, открыв и исследуя шрифт.

Обязательно включите -c fop.xconf, когда вы позвоните в fop, и вы должны быть добрым!

+0

Привет, я хотел бы добавить 'ubuntu-b-webfont'. Как и где можно добавить этот файл конфигурации. мы используем FOP версию 0.95.0.0002, которая поставляется с CQ5 по умолчанию. Пожалуйста, предложите. –

 Смежные вопросы

  • Нет связанных вопросов^_^