я пытаюсь использовать внешний шрифт в документе PDF. У меня нет проблем с его использованием в iReport после установки через Настройки -> Шрифты -> Установить новый шрифт.
Проблема в том, что когда я экспортирую новый шрифт как расширение и добавляю этот jar-файл в путь к классам java-проекта, PDF-файл не может быть сгенерирован и выдает ошибку
JRFontNotFoundException: шрифт «Arial Custom» недоступен для исключения JVM
Что я делаю не так? Спасибо
UPD # 1:
jasperreports_extensions.properties
net.sf.jasperreports.extension.registry.factory.fonts=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory
net.sf.jasperreports.extension.simple.font.families.ireportfamily1329192368547=fonts/fontsfamily1329192368547.xml
fontsfamily1329192368547.xml
<?xml version="1.0" encoding="UTF-8"?>
<fontFamilies>
<fontFamily name="Arial Custom">
<normal><![CDATA[fonts/arial.ttf]]></normal>
<bold><![CDATA[fonts/arialbd.ttf]]></bold>
<italic><![CDATA[fonts/ariali.ttf]]></italic>
<boldItalic><![CDATA[fonts/arialbi.ttf]]></boldItalic>
<pdfEncoding><![CDATA[Identity-H]]></pdfEncoding>
<pdfEmbedded><![CDATA[true]]></pdfEmbedded>
<locales>
<locale><![CDATA[en_US]]></locale>
</locales>
</fontFamily>
</fontFamilies>
каталог шрифтов включает все файлы ttf. Я только что добавил эту банку в путь к классам.