Шрифт меню искажен в приложении Java - PullRequest
1 голос
/ 18 января 2011

Я пытаюсь изменить шрифт меню в приложении Java (OmegaT http://www.omegat.org). Однако, когда я изменяю шрифт меню по умолчанию в Windows 7 64-bit (в разделе «Дополнительные параметры внешнего вида ...»), меню, а также файловые диалоги становятся искаженными, как показано на следующем снимке экрана: http://www.sbbic.org/omegat/1.jpg (даже выбор Tahoma в качестве шрифта по умолчанию вызывает эту проблему).

Кто-нибудь когда-нибудь видел этот искаженный текст и знает, как его решить, или есть какие-то предложения по устранению неполадок?

Это проблема с Java? OmegaT предположительно использует шрифты по умолчанию из Windows ...

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

Спасибо, Nathan

Ответы [ 3 ]

2 голосов
/ 26 февраля 2013

Отключение настроек шрифта Windows ClearType помогло мне. Это заняло у меня несколько часов, чтобы понять. Приложение, которое я использовал, вызывало у меня проблемы, было ReportWorks для PowerSchool.

0 голосов
/ 04 апреля 2015

Не выключайте ClearType, просто настройте его. Андрей Раст ( Source ) ищет ClearType и настраивает его. После этого ошибка Java исчезнет.

Я уже пробовал это для Arduino IDE и JetBrains IDE. Это дало мне ту же ошибку

Исключение в потоке "main" java.lang.ExceptionInInitializerError Вызвано: java.lang.IllegalArgumentException: 33 несовместимо с текстовым ЖК-контрастным ключом

И проверьте, что ваши версии Java для Env si JRE совпадают.

0 голосов
/ 18 января 2011

Я удалил FNTCACHE.DAT в моем каталоге system32 и перезагрузил компьютер, и это, похоже, исправило это. Weird. http://windows7forums.com/windows-7-support/49179-windows-7-64-bit-fonts-not-shown-4.html так что я думаю, что это проблема Windows, а не Java вообще.

Спасибо.

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