Чи можна збільшити розмір шрифту за замовчуванням для додатків Java GUI?


12

Чи можна збільшити розмір шрифту за замовчуванням для додатків Java GUI?

Я використовую чужий спеціальний інструмент Java ( ні, у мене немає джерела ), щоб виконувати анотацію тексту для дослідницького проекту.

Текст у програмі болісно малий.

Для більшості програм Windows зміна параметрів розміру шрифту системи на панелі керування також змінить розмір шрифту в цій програмі.

Однак після збільшення розміру тексту за замовчуванням (у Windows 7) текст у цій програмі Java залишається неприємно малим.


Це проблема з дисплеями з високою роздільною здатністю. Такі програми, як eclipse, blender та mendeley, досить важкі у використанні (усі вони мають графічний інтерфейс Java). Ця проблема також стосується Windows 8. Я додаю щедрості.
Юха

виправлення до попереднього: блендер насправді не java ... хоча у нього схожа проблема, (шрифт) масштабування не успадковується від операційної системи
Juha

Якщо додаток використовує Swing, то він повинен успадкувати більші настройки шрифту. У будь-якому разі було б чудово знати (або принаймні здогадуватися), який графічний інтерфейс GUI використовує відповідний додаток. Чи можете ви розмістити скріншот?
Олексій Іванов

Відповіді:


4

Що для цього варто, я бачив перемикачі командного рядка, які стосуються конкретних пакетів.

Гойдалка

java -Dswing.aatext=true -Dswing.plaf.metal.controlFont=Tahoma -Dswing.plaf.metal.userFont=Tahoma

Пластикові

java -DWindows.controlFont=Tahoma-plain-11 -DWindows.menuFont=Tahoma-plain-12 -DPlastic.controlFont=Tahoma-plain-11 -DPlastic.menuFont=Tahoma-bold-11

Як встановити ці параметри? Чи потрібно запускати додаток іншим способом? Що робити, якщо я не знаю, чи заявка написана на Swing? Що робити, якщо я не знаю, чи заявка написана в пластиці?
thanos.a

@ thanos.a: Це окремі питання, які ви можете поставити в новій публікації.
harrymc

3

У Windows 10 це можна легко зробити:

  • виберіть jawaw.exe (або jawaws.exe для файлів jnlp), як правило, це знаходиться під c: \ Program Files (x86) \ Java \ jre1.8.0_171 \ bin \
  • Клацніть правою кнопкою миші та виберіть Властивості.
  • Перейдіть на вкладку Сумісність. У розділі "Налаштування" перевірте параметр "Переосмислити масштабування" з високим рівнем DPI.
  • У спадному меню "Масштабування виконується" виберіть Система (Розширена).

Вам потрібно повторити це після оновлення або створити ярлик. (джерело: windowscentral.com)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.