Platform version: 7.2.17
Deployment: UberJar
Alpine Linux: 3.11.5, Docker image
Зашёл в тупик с задачей вывода отчета в pdf (шаблон docx): отображение кириллицы.
Пробовали делать следующее:
- Инсталляция MS-шрифтов (msttcorefonts-installer).
- Размещение шрифтов в каталогах, которые упоминаются в org.docx4j.fonts.fop.fonts.autodetect UnixFontDirFinder: /usr/local/fonts, /usr/share/fonts и пр.
- И даже (а вдруг ) указание reporting.fontsDir
Ничего из этого не вышло…
<...> INFO com.haulmont.reports.libintegration.CubaReporting - Started report [test-fonts] with parameters [] DEBUG FOP - target-resolution set to: 72.0dpi (px2mm=0.35277778) DEBUG FOP - No user configuration found for MIME type application/X-fop-areatree WARN org.apache.fop.apps.FOUserAgent - Font "Calibri,normal,400" not found. Substituting with "any,normal,400". DEBUG FOP - target-resolution set to: 72.0dpi (px2mm=0.35277778) DEBUG FOP - User configuration found for MIME type application/pdf DEBUG FOP - User configuration found for MIME type application/pdf WARN org.apache.fop.apps.FOUserAgent - Font "Calibri,normal,400" not found. Substituting with "any,normal,400". WARN org.apache.fop.apps.FOUserAgent - Glyph "Д" (0x414, Decyrillic) not available in font "Times-Roman". WARN org.apache.fop.apps.FOUserAgent - Glyph "а" (0x430, acyrillic) not available in font "Times-Roman". WARN org.apache.fop.apps.FOUserAgent - Glyph "т" (0x442, afii10084) not available in font "Times-Roman". <...>
Подскажите, пожалуйста, каким образом обозначить для FOP, где искать шрифты?
Доступен ли для конфигурации Bulk Font Configuration (Apache(tm) FOP: Fonts)?