Я пытаюсь использовать внешний шрифт в документе PDF. У меня нет проблем с его использованием в iReport после его установки через Настройки -> Шрифты -> Установить новый шрифт.
Проблема в том, что когда я экспортирую новый шрифт в качестве расширения и добавляю этот jar в путь к классам проекта java - PDF не может быть сгенерирован и завершается с ошибкой
JRFontNotFoundException: Font 'Arial Custom' is not available to the JVM exception
Что я делаю неправильно? Спасибо
ОБНОВЛЕНИЕ №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
семейство шрифтов1329192368547.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>
Каталог fonts включает все файлы ttf. Я только что добавил эту банку в путь к классам.