Ich bin auf einem hochauflösenden Display und habe mit perfekter Schriftdarstellung gearbeitet. Um dies zu erreichen, müssen Sie:
(Unter Linux) Installieren und verwenden Sie Oracle JDK (ich verwende 1.7) und nicht OpenJDK (auch das gepatchte mit fontfix war für mich unbrauchbar). Sehen Sie, wie das geht .
Bearbeiten Sie die .vmoptions- Konfigurationsdatei, die Sie im Bin- Installationsordner finden (z. B. studio.vmoptions und für 64bit studio64.vmoptions oder WebStorm.exe.vmoptions usw. entsprechend der Version der installierten IDE), indem Sie folgende Zeilen hinzufügen:
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
Entfernen Sie die Hinweisinformationen aus der Schriftart, die Sie verwenden möchten, und wählen Sie die neue Schriftart in den IntelliJ IDEA- Voreinstellungen aus (Einstellung -> Editor -> Schriftart).
Wenn Sie nicht wissen, wie das geht, installieren Sie FontForge dann:- Öffnen Sie Ihre Schrift in FontForge
- Markieren Sie alle Glyphen über
Ctrl+A
und löschen Sie alle Hinweise (Hinweise -> Hinweise löschen). - Wählen Sie erneut Glyphen aus und verwenden Sie Hinweise -> Anweisung löschen
- Speichern Sie die Schrift unter einem anderen Namen (Datei -> Schriftarten generieren)
- Installieren Sie die neue Schriftart und wählen Sie sie in IDEA aus
Wenn Sie die obigen Tipps befolgt haben und beim schnellen Scrollen des Codes Verzögerungen auftreten (dies kann bei Linux-Distributionen mit einem nicht optimierten gpu-Treiber vorkommen), versuchen Sie, die Zeile
-Dsun.java2d.xrender=true
aus der .vmoptions- Datei zu entfernen .
Zum Abschluss noch ein Screenshot des Ergebnisses:
(Hier verwendete Schriftarten sind LucidaMAC für die Haupt-IDE und Ubuntu Mono mit entfernten Hinweisinformationen für den Code-Editor.)