A renderização da fonte no gedit é suave, mas não suave no NetBeans


14

insira a descrição da imagem aqui

Veja a imagem em anexo . A janela em segundo plano é gedit com as fontes suavizadas. A janela na parte superior é o NetBeans com renderização de fonte não tão suave (sem suavização de borda, acho). Ambos os editores usam a fonte Ubuintu Mono. Alguém pode me ajudar a melhorar o NetBeans para renderizar as fontes?

Estou em 12.10.

Respostas:


25

Você deve conseguir melhorar a renderização da fonte, mas nunca será como a do Gedit. Normalmente, todos os aplicativos Java que usam o Swing têm essa renderização estranha. Se você usar o Eclipse, por exemplo, a renderização da fonte deve estar correta.

A renderização da fonte pode ser alterada em /etc/netbeans.conf:

sudo gedit /etc/netbeans.conf

e no final de netbeans_default_options(entre as aspas) adicione este:

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

onde a opção pode ser "on", "gasp" ou "lcd". Você pode obter a lista completa aqui .

Experimente todos e veja qual deles oferece a melhor aparência. Espero que ajude.

NOTA:

Não tenho o Netbeans instalado agora para testar, mas dependendo da maneira como você o instalou, ele netbeans.confpode estar localizado em outro lugar.


A onopção funcionou muito bem para mim. Obrigado.
Kolyunya

13

Fixo.

Veja isso e isso .

TL; DR: basta adicionar -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=truea netbeans_default_optionsnanetbeans.conf arquivo.

(netbeans.conf está em <installdir>/etc/netbeans.conf )

Obviamente, reinicie o NetBeans.

Veja a captura de tela do resultado abaixo. A janela do Netbeans na extrema direita é o onc após as opções acima serem aplicadas. Ainda não é tão bom quanto o gedit, mas melhor do que antes.

insira a descrição da imagem aqui


O . e: ainda são apenas um pixel. Não há solução para isso?
NoBugs
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.