70 votes

Polices hideuses dans Netbeans - Comment puis-je faire en sorte qu'il utilise la police système ?

J'ai des problèmes pour que la police de Netbeans soit agréable à regarder, c'est un problème depuis que j'ai essayé Ubuntu ~8. Pour une raison quelconque, les polices semblent ne pas avoir de lissage sous-pixel dans Netbeans seulement, pour le reste des applications, elles sont parfaites.

Regardez comme la capture d'écran est moche :

enter image description here

Il ne s'agit pas seulement de la zone de code, mais de toutes les polices de l'application. En cherchant un peu, j'ai découvert que l'ajout de la ligne suivante au fichier .bashrc devrait résoudre le problème, mais dans mon cas, ce n'est pas le cas :

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd'

Je pense que cela n'affecte que les applications basées sur Java, mais je n'ai pas pu tester une autre application Java pour vérifier les polices.

Quelqu'un sait-il ce que je peux faire pour réparer cela ? Comment puis-je faire en sorte que Netbeans utilise la police système ?

0 votes

J'ai également cherché et cherché une solution à ce problème, mais il ne semble pas y en avoir. Ce problème affecte plus particulièrement les applications basées sur Swing ; vous constaterez qu'Eclipse, par exemple, se comporte bien. En fait, la police de code ne me dérange pas trop (elle est modifiable et je trouve qu'elle est correcte avec Droid Sans Mono à 11 pt) mais les polices de chrome m'agacent vraiment.

0 votes

Oui, il semble que cela n'affecte que les applications basées sur Java, je pense changer d'IDE à cause de cela.

0 votes

En fait, j'ai spécifiquement mentionné Swing parce que le problème de police n'est pas visible dans les applications SWT, telles qu'Eclipse. Quoi qu'il en soit, il n'affecte que (certaines) applications Java. Par ailleurs, je peux confirmer que le problème est toujours présent dans Netbeans 7.0 RC1.

2voto

PeterJCLaw Points 963

J'ai eu le même problème sur Ubuntu 12.04 et Netbeans 7.2.

J'ai essayé d'ajouter -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd a netbeans.conf mais cela n'a pas résolu le problème.

Ensuite, j'ai vu le commentaire sur la hauteur de la ligne à Bogue Netbeans 215785 . Le réglage de la hauteur de ligne de l'éditeur à 1,0, ainsi que les paramètres de l'AA dans la section netbeans.conf a résolu mon problème.

2voto

Nobuto Murata Points 61

En allant un peu plus loin que les méthodes manuelles, j'ai préparé une police dédiée nommée "Ubuntu Mono Nohinting" pour contourner un problème de rendu avec les applications Java Swing telles que NetBeans IDE, IntelliJ IDEA et PyCharm. Les informations relatives aux indications de la police ont été supprimées de la famille de polices Ubuntu Mono originale.

Comment installer

  • télécharger le fichier zip d'ici
  • l'extraire
  • ouvrir *.ttf avec Visionneuse de polices à installer.
  • ou vous pouvez copier manuellement *.ttf dans ~/.local/share/fonts/ .

Mode d'emploi

  • Sélectionnez "Ubuntu Mono Nohinting" dans la configuration des éditeurs.

Captures d'écran

Ubuntu Mono Font avec PyCharm Monokai theme

Ubuntu Mono Font with PyCharm Monokai theme

Police Ubuntu Mono Nohinting avec le thème PyCharm Monokai

Ubuntu Mono Nohinting Font with PyCharm Monokai theme

2voto

Jithin Points 181

Ajoutez le code suivant à la fin du fichier netbeans_default_options votre netbeans.conf fichier.

-J-Dawt.useSystemAAFontSettings=on

Cela utilisera les polices du système.

1voto

Get Off My Lawn Points 397

J'ai pu faire cela comme suit (j'utilise Ubuntu 12.10, cela a également fonctionné sur Ubuntu 13.04) :

Étape 1 (Ceci fonctionne probablement dans toutes les versions d'Ubuntu) :

J'ai d'abord nettoyé les menus en utilisant ce plugin Tools -> Plugins -> Settings -> Add :

http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

Une fois que cet emplacement est ajouté, vous devez installer le plugin, en recherchant Java Ayatana (la description sera en espagnol). Cela rendra le menu supérieur et le menu contextuel identiques à ceux de l'OS.

Etape 2 (je ne sais pas si cela fonctionnera dans toutes les versions d'Ubuntu) :

Ensuite, vous voulez probablement que les polices du projet soient plus belles, ce que j'ai fait pour résoudre ce problème a été de lancer ceci dans le terminal : sudo apt-get install gnome-tweak-tool Je l'ai lancé et j'ai choisi une autre default font Maintenant Netbeans est joli !

Voici une capture d'écran :

enter image description here

0 votes

Le changement de la police "Interface" dans les outils d'ajustement a fait l'affaire pour moi. Je n'ai eu des problèmes qu'avec ces textes (coupés en deux !).

1voto

talsibony Points 141

Je viens de voir ces messages et j'ai essayé de résoudre mon problème de polices, j'avais aussi un problème, je ne pouvais choisir que 4 polices, toutes étaient boiteuses, et je me demandais ce qui s'était passé pour que Netbeans ne donne que 4 polices à choisir et aussi une boite boite boiteuse de choix de polices, je suis un grand fan de Netbeans et je savais que je pouvais trouver une solution ici.

En tout cas, j'ai suivi toutes les directives possibles. J'utilise Ubuntu 13.10 et Netbeans 7.3 (oui, j'aime les trucs instables).

  1. créer un dossier .font dans mon dossier utilisateur.
  2. J'ai copié toutes les polices que j'avais dans ce dossier.
  3. ajouté la ligne suivante au fichier netbeans.conf

le trouver en courant :

locate netbeans.conf

le modifier et ajouter ce qui suit à l'intérieur des guillemets comme suggéré ci-dessus

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal
  1. J'ai lancé la mise à jour de Netbeans qui, je pense, a fait la magie. Maintenant, j'ai un beau sélecteur de polices et j'ai plus de polices à choisir que de code à écrire (blague pas drôle).

J'espère que cela vous aidera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X