На моем компьютере установлены два специальных шрифта, и я хотел бы настроить JRE, чтобы они были доступны для моего приложения, в частности Calibri
и Cambria Math
.Однако я понимаю основы работы шрифтов по умолчанию в Java;как JRE читает файл свойств, который устанавливает шрифты по умолчанию для любого приложения Java, работающего поверх него.
Однако , эти два шрифта недоступны ни в одном из файлов свойств, которые ямогу найти.Итак:
(1) Можно ли «добавить» эти два новых шрифта в конфигурацию JRE, чтобы в моей программе я мог вызвать myJButton.setFont(myCambriaMathFont)
для компонента и использовать эти добавленные шрифты?Если так, то как?Если нет, то:
(2) Существуют ли какие-либо библиотеки / JAR-файлы для сопоставления имен / семейств шрифтов со шрифтами, доступными через JRE, и сопоставления их как можно более близко, алгоритмически?
Да ладно, я знаю, что вы все хотели бы увидеть, как выглядит JList .... на Wingdings !!!
Спасибо и извините за этот странный вопрос.