Пользовательский шрифт не работает - PullRequest
0 голосов
/ 07 мая 2010

Я создал приложение, которое использует собственный шрифт и по какой-то причине работало.Теперь он не распознает шрифт, который я включил в банку, и отображает текст с использованием шрифта по умолчанию.

Я действительно не понимаю его.Когда я запускаю приложение из Netbeans, все в порядке.

Есть идеи?Я очистил кеш Java и все, но не повезло.Я использую JRE 1.6.0_20.

Я даже попробовал пример этого парня , и он не работает.Это фактически показывает квадраты из-за не найденного шрифта.

Я надеюсь, что у кого-то есть решение.

1 Ответ

1 голос
/ 11 мая 2010

JavaFX кэширует шрифты, поэтому вы должны зарегистрировать шрифт перед любым использованием класса javafx.scene.text.Font. Как только вы используете классы шрифтов javafx, системные шрифты кэшируются, и с ними никогда не обращаются снова. Кроме того, это специальный механизм AWT, который не будет работать на платформах, поддерживающих PRISM, таких как JavaFX-TV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...