Ich habe IntelliJ IDEA 13.1 und Oracle JDK 1.8 auf Ubuntu 14.04 x64 installiert, aber wenn ich IntelliJ IDEA starte, ist die Schriftart nicht ideal.
Wie kann ich die Schriftart ändern?
Ich habe IntelliJ IDEA 13.1 und Oracle JDK 1.8 auf Ubuntu 14.04 x64 installiert, aber wenn ich IntelliJ IDEA starte, ist die Schriftart nicht ideal.
Wie kann ich die Schriftart ändern?
Antworten:
Ich habe ein kleines Handbuch geschrieben, wie man das behebt. Beachten Sie, dass dies nur für 64-Bit gilt. die Architektur.
wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz
Skript zum Starten von Intellij Idea
* Beachten Sie nur, dass Sie den IDEA_HOME-Speicherort für Ihren Ideenpfad ändern müssen
#!/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 "$@"
Weitere Informationen und Screenshots zu besseren Schriftarten: http://urshulyak.com/page/show/2 . Ergebnis:
-Dawt.useSystemAAFontSettings=lcd
eine spürbare Verbesserung gegenüber -Dawt.useSystemAAFontSettings=on
meinem LCD-Monitor und meinem Laptop-Bildschirm darstellt.
Kurze Antwort, die bei mir geklappt hat:
1) Gehen Sie zu Datei-> Einstellungen-> Darstellung und Verhalten-> Darstellung.
2) Ändern Sie unter Anti-Aliasing sowohl die IDE- als auch die Editor-Optionen in "Graustufen".
$ sudo apt-get install libfreetype6
$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality
$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf
$ sudo /etc/fonts/infinality/infctl.sh setstyle win7
IDEA_HOME/bin/idea64.vmoptions
. Füge folgende Zeilen hinzu:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
Auch aktivieren Verwenden Sie Anti-Aliasing Schriftart Checkbox, gehen Sie zu: File -> Settings -> Editor -> Appearance
.
Editor-Schriftart: Monaco , Benutzeroberfläche: Ubuntu Bold
Ich habe eine spezielle Schriftart mit dem Namen "Ubuntu Mono Nohinting" vorbereitet, um ein Rendering-Problem mit Java Swing-Anwendungen wie NetBeans IDE, IntelliJ IDEA und PyCharm zu umgehen. Die Hinweise auf Schriftarten wurden aus der ursprünglichen Ubuntu Mono-Schriftfamilie entfernt.
~/.local/share/fonts/
.Gehen Sie beim Start vor dem Öffnen eines Projekts zu Konfigurieren -> Einstellungen -> Darstellung und aktivieren Sie das Kontrollkästchen Standardschrift überschreiben , wählen Sie Schriftart und -größe aus (ich empfehle Dejavu Sans Mono 14px überall).
Sie können die von IntelliJ verwendete Schriftart ändern. Das zu tun:
Wie in der obigen Antwort erwähnt, wurde das Problem mit jdk-8u5-tuxjdk-b08.tar.gz behoben, während Ubuntu 16.10 und IntelliJ 2016 verwendet wurden.
Eine intelligentere Möglichkeit, das oben erwähnte JDK als IDE-Boot-JDK zu konfigurieren (sobald es heruntergeladen und extrahiert wurde), ist die Verwendung von Intellijs "Quick Action" Ctlr + Shift + A
und die Suche nach Switch IDE Boot jdk
. Durchsuchen Sie das extrahierte JDK und starten Sie IntelliJ neu!
Sie können IntelliJ Idea mit einem benutzerdefinierten eingebetteten OpenJDK herunterladen, das Korrekturen für das Rendern von Schriftarten enthält.
Gebündeltes OpenJDK behebt viele Probleme beim Rendern von Schriftarten, die nur in Java 9 behoben werden.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Manchmal (wie im Fall von 171.3780.107) funktionierten die Korrekturen beim Rendern von Schriftarten nicht und ich musste das eingebettete jre der vorherigen Version kopieren (kopieren Sie einfach den jre-Ordner).