Я прочитал вопросы и комментарии о OpenJRE и проблеме рендеринга шрифтов в более поздних версиях. Я пробовал использовать обе версии OpenJRE 11 и 14 LTS, и в обеих версиях мой GUI и шрифты выглядят ужасно. Я вернулся к использованию OpenJRE 1.8.0_252, который, похоже, решил проблему, и мой Swing GUI выглядит и работает так, как ожидалось.
Я читал, что установка переменной среды на FREETYPE_PROPERTIES=truetype:interpreter-version=35
решает проблему на более поздние версии OpenJRE. Я здесь не очень опытный. Я использую Eclipse IDE и не знаю, как установить эту переменную среды. Если (и когда) я его установлю, будет ли GUI выглядеть нормально для всех моих пользователей, или им также нужно будет установить переменную среды?