A renderização de fontes no gedit é suave, mas não é suave no NetBeans

8

Veja a imagem em anexo. A janela no fundo é gedit com as fontes renderizadas suavemente. A janela na parte superior é o NetBeans com renderização de fonte não tão suave (não anti-alias, eu acho). Ambos os editores usam a fonte Ubuintu Mono. Alguém pode me ajudar a tornar o NetBeans melhor as fontes?

Estou na 12.10.

    
por Sparky 22.12.2012 / 13:05

2 respostas

17

Você deve ser capaz de melhorar a renderização da fonte, mas nunca será como a do Gedit. Geralmente, 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 isto:

-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 você a melhor aparência. Espero que ajude.

NOTA:

Eu não tenho o Netbeans instalado agora para testar, mas dependendo da maneira como você o instalou, netbeans.conf pode estar localizado em outro lugar.

    
por Salem 22.12.2012 / 13:31
10

Fixo.

Veja este e isso .

TL; DR: basta adicionar -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true a netbeans_default_options no arquivo netbeans.conf .

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

Claro, reinicie o NetBeans.

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

    
por Sparky 22.12.2012 / 13:34