Le rendu des polices dans gedit est fluide, mais pas fluide dans NetBeans


14

entrez la description de l'image ici

Voir l' image ci- jointe . La fenêtre en arrière-plan est gedit avec les polices rendues lisses. La fenêtre en haut est NetBeans avec un rendu de police pas si fluide (pas anti-aliasé, je pense). Les deux éditeurs utilisent la police Ubuintu Mono. Quelqu'un peut-il m'aider à améliorer le rendu des polices par NetBeans?

Je suis le 12.10.

Réponses:


25

Vous devriez pouvoir améliorer le rendu des polices, mais ce ne sera jamais comme celui de Gedit. Généralement, toutes les applications java utilisant Swing ont ce rendu étrange. Si vous utilisez Eclipse, par exemple, le rendu des polices doit être correct.

Le rendu des polices peut être modifié dans /etc/netbeans.conf:

sudo gedit /etc/netbeans.conf

et à la fin de netbeans_default_options(entre les guillemets) ajoutez ceci:

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

où l'option peut être "on", "gasp" ou "lcd". Vous pouvez obtenir la liste complète ici .

Essayez tous ceux-là et voyez lequel vous donne le meilleur look. J'espère que cela aide.

REMARQUE:

Je n'ai pas Netbeans installé en ce moment pour tester, mais selon la façon dont vous l'avez installé, il netbeans.confpeut être situé ailleurs.


L' onoption a très bien fonctionné pour moi. Je vous remercie.
Kolyunya

13

Fixé.

Voir ceci et cela .

TL; DR: il suffit d' ajouter -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=trueà netbeans_default_optionsdans le netbeans.conffichier.

(netbeans.conf est à <installdir>/etc/netbeans.conf)

Bien sûr, redémarrez NetBeans.

Voir la capture d'écran du résultat ci-dessous. La fenêtre Netbeans à l'extrême droite est l'onc après l'application des options ci-dessus. Toujours pas aussi bon que gedit, mais mieux qu'avant.

entrez la description de l'image ici


Le . et: ne sont toujours qu'un pixel. Pas de solution pour ça?
NoBugs
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.