Eine Schrift erscheint nicht in IntelliJ dialog zur Auswahl einer schriftart
Ich installiert Monaco schriftart, die mit dieser code. Jedoch, es erscheint nicht in Setting -> Editor -> Color and fonts -> Font
. Was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, installieren von Schriftarten in einer anderen Art und Weise. Verwenden Sie einfach die Font Viewer.
Ich die IDEE unter ElementaryOS und es funktioniert für mich.
Update:
Setting -> Editor -> Color & Fonts -> Font
optionShow only monospaced fonts
muss deaktiviert werden. Siehe updates.Müssen Sie erstellen Sie einen Ordner
monaco
im Verzeichnis/usr/share/fonts/truetype/
und kopieren Sie die font 'monaco.ttf' in diesen Ordner.
Führen Sie dann
fc-cache -v -f
Hatte ich ähnliche Probleme vor kurzem. Der Grund IDEE nicht finden konnten, die font könnte die Installation Speicherort der fonts nicht korrekt.
Am Anfang, meine Schrift war unter
~/.fonts
, den Namen der schriftart nicht anzeigen in IDEA-Einstellungen. Dann habe ich eine Kopie der Schrift zu.local/share/fonts
, und mit Befehlfc-cache -v -f
um den cache zu aktualisieren, den Namen der schriftart kann ausgewählt werden, in der IDEE, die Einstellungen für die schriftart.Hoffe, dass es hilfreich sein würde.
In IntelliJ Einstellungen, die Sie ändern können, nur-Editor-Fenster schriftart. Aber Sie können jede schriftart in Ihrem system zu einem IntelliJ-UI-Komponente.Wenn Sie wollen, um die Kontrolle der gesamten IDE (Projektbaum, Menüleiste, Beschriftungen usw.) erstellen von einfachen plugin mit dieser Zeile code in es:
UIManager.put("XXX.font", new Font("fontName", style, size))
wobei XXX ist der name der UI-Komponente wie Label, TextField, Tree, etc.). Vollständige Liste der Swing-Komponenten (IntelliJ gebaut mit Swing-framework) finden Sie hier: Liste von Java-Swing-UI-Eigenschaften? Nach Ausführung-plugin alle neuen font-Einstellungen angewendet werden IntelliJ UI. Hier ist das Codebeispiel:
}
Außerdem können Sie sogar schreiben kleine Swing-code anstelle von
JLabel
Platzhalter, mit Liste der UI-Elemente und Liste aller verfügbaren Schriftarten, die im system durch aufrufen vonGraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()
. Und Sie können, weisen Sie unterschiedliche Schriftarten für verschiedene Komponenten-Typen rechts im plugin-Fenster und die vollständige Anpassung von IntelliJ UI-Schriftarten.Ich löste dieses Problem, indem Sie die folgenden Anweisungen und installieren Sie es von dieser repo: https://github.com/probil/Monaco-IDE-font.