Відображення шрифту в gedit є плавним, але не рівним у NetBeans


14

введіть тут опис зображення

Дивіться додане зображення . Вікно на задньому плані є gedit, шрифти відображаються гладкими. Вікно вгорі - це NetBeans з не надто гладким візуалізацією шрифту (я не думаю, що він має анти-псевдонім). Обидва редактори використовують шрифт Ubuintu Mono. Хто-небудь може мені допомогти зробити NetBeans кращими рендерингами шрифтів?

Я 12.10.

Відповіді:


25

Ви повинні мати можливість покращити візуалізацію шрифту, але вона ніколи не буде такою, як у Gedit. Зазвичай усі програми Java, що використовують Swing, мають таке дивне візуалізація. Наприклад, якщо ви використовуєте Eclipse, візуалізація шрифту повинна бути правильною.

Відображення шрифту можна змінити в /etc/netbeans.conf:

sudo gedit /etc/netbeans.conf

і в кінці netbeans_default_options(між лапками) додайте це:

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=<OPTION>

де варіант може бути "on", "gasp" або "lcd". Повний список ви можете отримати тут .

Спробуйте всі, і подивіться, який із них найкраще виглядає. Сподіваюся, це допомагає.

ПРИМІТКА:

Зараз у мене немає встановлених Netbeans для тестування, але залежно від способу, який ви встановили, він netbeans.confможе знаходитися десь в іншому місці.


Цей onваріант спрацював для мене просто чудово. Дякую.
Колюня

13

Виправлено.

Дивіться це і це .

TL; DR: просто додайте -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=trueдо netbeans_default_optionsв netbeans.confфайлі.

(netbeans.conf є <installdir>/etc/netbeans.conf)

Звичайно, перезавантажте NetBeans.

Дивіться скріншот результатів нижче. Вікно Netbeans в крайньому правому куті є onc після застосування вищевказаних параметрів. Ще не так добре, як gedit, але краще, ніж раніше.

введіть тут опис зображення


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