Le rendu de police dans la capture d'écran me semble correct. Utilisez-vous la résolution native de votre écran avec les paramètres d'anticrénelage sous-pixel corrects?
David Foerster
Notez qu'Intellij utilise le java par défaut qui est généralement openjdk (qui, pour une raison quelconque, a un rendu de police inférieur), à moins que vous ne définissiez la ligne JAVA_HOME dans bin / idea.sh
Thorbjørn Ravn Andersen
Réponses:
27
J'ai écrit un petit manuel pour résoudre ce problème. Remarque: ce n'est que pour 64 bits. architecture.
* Notez uniquement que vous devez modifier l'emplacement IDEA_HOME pour votre chemin d'idée
#!/bin/sh
IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"
Pouvez-vous mettre à jour le lien s'il vous plaît?
Jose Elera
1
Notez que -Dawt.useSystemAAFontSettings=lcdc'est une amélioration notable par rapport -Dawt.useSystemAAFontSettings=onà mon moniteur LCD et à mon écran d'ordinateur portable.
John McFarlane
Je ne trouvais toujours pas la police Monaco dans la liste déroulante, bien qu'elle soit installée sur mon système.
Apurv
5
Si vous utilisez IDEA 2016.1, définissez IDEA_JDK au lieu de JAVA_HOME
Pietro
J'ai téléchargé un fichier de 70 Mo juste pour le savoir, c'est pour l'architecture amd64! Une mauvaise réponse.
Anwar
8
Réponse courte qui a fonctionné pour moi:
1) Allez dans Fichier-> Paramètres-> Apparence et comportement-> Apparence.
2) Sous anticrénelage, changez les options IDE et Editor en "Niveaux de gris".
Dans mon cas (IntelliJ 15.0 Community Edition, Ubuntu 15.04 et Open-JDK), cette solution a parfaitement fonctionné.
0x450
1
Intellij 15.0.2 Community Edition, Oracle JDK 8, Ubuntu 14.04.3 - Parmi toutes les solutions proposées ici, seule cette solution a fonctionné pour moi.
thefourtheye
1
C'était la meilleure solution pour moi sur Android Studio 2.0
molokoka
1
cette solution fonctionne également pour moi. Merci
Ashish
1
Fonctionne parfaitement! : D
Akar
4
N'appliquez pas cette configuration sur Ubuntu 14!
J'ai cassé mes polices ubuntu le 14.04. la honte. ne l'utilisez pas!
zèle
4
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 d'indication de police ont été supprimées de la famille de polices Ubuntu Mono d'origine.
Au démarrage avant d'ouvrir un projet, allez dans Configurer -> Paramètres -> Apparence et cochez la case remplacer la police par défaut , sélectionnez la police et la taille (je recommande fortement Dejavu Sans Mono 14px, partout)
Comme mentionné dans une réponse ci-dessus, l'utilisation de jdk-8u5-tuxjdk-b08.tar.gz a résolu le problème pour moi lors de l'utilisation d'Ubuntu 16.10 et d'IntelliJ 2016.
Une façon plus intelligente de configurer le jdk mentionné ci-dessus en tant que JDK de démarrage IDE (une fois qu'il est téléchargé et extrait) utilise "Action rapide" d'Intellij Ctlr + Shift + Aet recherche Switch IDE Boot jdk. Parcourez le jdk extrait et redémarrez IntelliJ!
Parfois (comme dans le cas de 171.3780.107), les correctifs de rendu des polices ne fonctionnaient pas et je devais copier le jre intégré de la version précédente (simplement copier le dossier jre).
Réponses:
J'ai écrit un petit manuel pour résoudre ce problème. Remarque: ce n'est que pour 64 bits. architecture.
Script pour démarrer Intellij Idea
* Notez uniquement que vous devez modifier l'emplacement IDEA_HOME pour votre chemin d'idée
Plus d'informations et des captures d'écran de meilleures polices: http://urshulyak.com/page/show/2 . Résultat:
la source
-Dawt.useSystemAAFontSettings=lcd
c'est une amélioration notable par rapport-Dawt.useSystemAAFontSettings=on
à mon moniteur LCD et à mon écran d'ordinateur portable.Réponse courte qui a fonctionné pour moi:
1) Allez dans Fichier-> Paramètres-> Apparence et comportement-> Apparence.
2) Sous anticrénelage, changez les options IDE et Editor en "Niveaux de gris".
la source
N'appliquez pas cette configuration sur Ubuntu 14!
Installer freetype
Installer le patch infinity
J'ai dû faire ce qui suit par la suite:
Pour utiliser Windows 7 comme le rendu des polices, procédez comme suit:
Configurez votre
IDEA_HOME/bin/idea64.vmoptions
. Ajoutez les lignes ci-dessous:Activez également Utiliser la police Lissage case à cocher, aller à:
File -> Settings -> Editor -> Appearance
.Aperçu:
Police de l'éditeur: Monaco , UI: Ubuntu Bold
la source
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 d'indication de police ont été supprimées de la famille de polices Ubuntu Mono d'origine.
Comment installer
~/.local/share/fonts/
.Comment utiliser
Captures d'écran
Police Ubuntu Mono avec le thème PyCharm Monokai
Police Ubuntu Mono Nohinting avec thème PyCharm Monokai
la source
Notez que dans Webstorm 9, le fichier dont vous avez besoin pour ajouter ces modifications:
est:
Travail confirmé sur Ubuntu 14.04
la source
Au démarrage avant d'ouvrir un projet, allez dans Configurer -> Paramètres -> Apparence et cochez la case remplacer la police par défaut , sélectionnez la police et la taille (je recommande fortement Dejavu Sans Mono 14px, partout)
la source
Vous pouvez modifier la police utilisée par IntelliJ. Pour faire ça:
la source
Comme mentionné dans une réponse ci-dessus, l'utilisation de jdk-8u5-tuxjdk-b08.tar.gz a résolu le problème pour moi lors de l'utilisation d'Ubuntu 16.10 et d'IntelliJ 2016.
Une façon plus intelligente de configurer le jdk mentionné ci-dessus en tant que JDK de démarrage IDE (une fois qu'il est téléchargé et extrait) utilise "Action rapide" d'Intellij
Ctlr + Shift + A
et rechercheSwitch IDE Boot jdk
. Parcourez le jdk extrait et redémarrez IntelliJ!la source
Vous pouvez télécharger IntelliJ Idea avec un OpenJDK intégré personnalisé qui inclut des correctifs de rendu des polices.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Parfois (comme dans le cas de 171.3780.107), les correctifs de rendu des polices ne fonctionnaient pas et je devais copier le jre intégré de la version précédente (simplement copier le dossier jre).
la source