Я пытаюсь заставить мое приложение использовать шрифты из определенного места в установке OpenJdk, используя свойство appendedfontpath, но оно не работает для меня.
../jre1.8.0_121+1/bin/java -Dappendedfontpath=/usr/lib/fonts/ -jar lib/songkong-4.7.jar -m /mnt/disk1/share
сообщите об отсутствии шрифтов, но папка /usr/lib/fonts содержит шрифт ipag.ttf
Обратите внимание:
- OpenJdk поставляется без предустановленных шрифтов, он полагается на шрифты, установленные в системе.
- Это встроенная система, которая сообщает, что шрифты не установлены на сервере,
fc-list
ничего не возвращает - Если я скопирую шрифт в папку jre/lib/fonts, он работает, но мне не разрешено копировать что-либо в эту папку.
- Я также не могу запускать корневые команды, такие как
fc-cache -f
Если бы я мог заставить его работать, просто указав папку шрифта, содержащую шрифты, это было бы рабочим решением для меня.