2017-12-19 2 views
1

Ich starte GroovyConsole 2.4.13 unter Windows 10. Ich möchte die Schriftart des Textbereichs und des Ausgabefensters ändern. Ich kann nicht herausfinden, wie das geht. Kann es gemacht werden? War das nicht in einer früheren Version möglich? Hat Apache diese Funktion weggenommen?Wie ändere ich die Schriftart von GroovyConsole

+0

Ich benutze Version 2.4.4 und die einzige Option ist, den Text größer oder kleiner zu machen. – craigcaulfield

+0

Ich möchte zu dieser Frage hinzufügen, dass die Schriftfarbe hellgrau auf gelb in meiner Linux Mint Entwicklungsumgebung ist, die dunkle Themen verwendet. Da die Ausgabe fast unlesbar ist, macht sie die Konsole praktisch nutzlos. Es sollte nicht schwer sein, eine Schriftart/Farbeinstellung zu erstellen? Ich würde es selbst tun, aber ich bin nicht sicher, in welcher Java-Datei es ist ... – JesseBoyd

Antwort

0

Hier ist eine Teilantwort. Die JRE kann eine Datei namens fontconfig.properties verwenden, die bestimmt, welche Schriftarten verwendet werden. Unter Windows befindet es sich in %JAVA_HOME%\lib. An dieser Stelle befindet sich eine Standarddatei mit dem Namen fontconfig.properties.src. Wenn Sie eine Kopie ohne die Erweiterung .src erstellen und sie an der gleichen Stelle wie die Standarddatei ablegen, wird sie von der JRE verwendet. Es enthält einen Abschnitt wie folgt aus:

monospaced.plain.alphabetic=Courier New 
monospaced.plain.chinese-ms950=MingLiU 
monospaced.plain.chinese-ms950-extb=MingLiU-ExtB 
monospaced.plain.hebrew=Courier New 
monospaced.plain.japanese=MS Gothic 
monospaced.plain.korean=GulimChe 

monospaced.bold.alphabetic=Courier New Bold 
monospaced.bold.chinese-ms950=PMingLiU 
monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB 
monospaced.bold.hebrew=Courier New Bold 
monospaced.bold.japanese=MS Gothic 
monospaced.bold.korean=GulimChe 

monospaced.italic.alphabetic=Courier New Italic 
monospaced.italic.chinese-ms950=PMingLiU 
monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB 
monospaced.italic.hebrew=Courier New 
monospaced.italic.japanese=MS Gothic 
monospaced.italic.korean=GulimChe 

monospaced.bolditalic.alphabetic=Courier New Bold Italic 
monospaced.bolditalic.chinese-ms950=PMingLiU 
monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB 
monospaced.bolditalic.hebrew=Courier New Bold 
monospaced.bolditalic.japanese=MS Gothic 
monospaced.bolditalic.korean=GulimChe 

Wenn Sie die Werte von monospaced.* ändern, dann wird die JRE verwenden, was Schriftart, die Sie angeben. Also, mit dieser Datei, und mit allen monospaced Schriftarten, die zu Consolas geändert wurden, verwendet GroovyConsole jetzt Consolas. Aber da diese Datei auf der JRE-Ebene funktioniert, haben alle Java-Apps jetzt Consolas als ihre Standard-Schriftart mit festen Abständen, also ändert sich das mehr als das, wonach ich suchte, aber damit kann ich leben.

Verwandte Themen