Weiß hier jemand, wie man diese hässlichen Schriftarten repariert? Ich habe Java OpenJDK 8 installiert und verwende Ubuntu 15.04. Ich habe versucht, Java Oracle JDK 8 zu installieren, aber das hat nicht geholfen. Dann habe ich es gelöscht und OpenJDK 7 installiert, meinen PC neugestartet, das hat nicht geholfen, dann habe ich OpenJDK 8 installiert, den PC neugestartet ... wieder dasselbe.
Antwort1
Angepasst an meine AntwortHier.
Hinzufügen dieser Zeile:
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
sollte /etc/environment
dieses Problem beheben.
Wenn Sie Ihre aus irgendeinem Grund nicht bearbeiten können /etc/environment
oder es nicht funktioniert, können Sie stattdessen versuchen, diesen Befehl in einem Terminal auszuführen und dann die App zu starten (vom selben Terminal aus):
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
Dieser Fix funktioniert ab Ubuntu 16.04 und OpenJDK 8u151 (nicht mit Oracle JDK oder Java 9 überprüft) im Texteditor jEdit und anderen Java Swing-Anwendungen.
Funktionierendes Beispiel (jEdit):
Notiz: Einige Schriftarten und AA-Einstellungen verkomplizieren das Problem. In jEdit verwende ich für alles die Standard-Java-Schriftarten (Dialog, wie sie genannt werden). Sie können wahrscheinlich eine andere Schriftart für den Textbereich verwenden, aber Dialog ist für Schaltflächen usw. am besten geeignet. Die beste AA-Einstellung für den Textbereich, die ich gefunden habe, istStandardaber Ihre Laufleistung kann abweichen.
Antwort2
Sie müssen die Standardschriftart in Windows ändern, die Sie oben angeben. Für IDE verwende ich gerne Hack oder Inconsolata. Diese Schriftarten finden Sie hierhttps://github.com/powerline/fonts
Informationen zur Installation finden Sie in der Datei readme.md.