Wie kann man die Schriftgröße in Emacs ändern?
- Einführung in die Schriftgrößenanpassung in Emacs
- Schriftgröße temporär ändern mittels Tastenkombinationen
- Schriftgröße dauerhaft einstellen über die Init-Datei
- Besonderheiten bei unterschiedlichen Betriebssystemen
- Fazit
Einführung in die Schriftgrößenanpassung in Emacs
Emacs ist ein leistungsfähiger und sehr anpassbarer Texteditor, der von vielen Entwicklern und Autoren weltweit genutzt wird. Eine der häufig gestellten Fragen ist, wie man die Schriftgröße ändern kann, um die Lesbarkeit zu erhöhen oder den Arbeitskomfort zu verbessern. Da Emacs verschiedene Wege anbietet, die Schriftgröße zu beeinflussen, ist es hilfreich, diese Methoden zu kennen und zu verstehen.
Schriftgröße temporär ändern mittels Tastenkombinationen
Wenn man die Schriftgröße in einem laufenden Emacs-Programm vorübergehend anpassen möchte, kann man die sogenannten "Textskalierung" Befehle verwenden. Standardmäßig erreicht man diese über die Tastenkombinationen C-x C-+ zum Vergrößern und C-x C-- zum Verkleinern der Schrift. Diese Befehle erhöhen oder verringern die Textskalierung im aktuellen Fenster, bleiben aber nur für die laufende Sitzung erhalten. Eine alternative Möglichkeit ist die Nutzung von M-x text-scale-increase und M-x text-scale-decrease, die durch Eingabe dieser Befehle im Minibuffer ebenfalls die Schriftgröße ändern.
Schriftgröße dauerhaft einstellen über die Init-Datei
Um eine permanente Änderung der Schriftgröße zu erreichen, also dass Emacs beim Start immer mit einer definierten Schriftgröße erscheint, muss man die entsprechende Einstellung in der Konfigurationsdatei .emacs oder init.el vornehmen. Das Format der Schrift lässt sich über die Variable default-frame-alist und insbesondere das Attribut font angeben. Ein typisches Beispiel lautet:
(set-face-attribute default nil :height 120)
Hierbei steht der Wert 120 für eine Schriftgröße von 12pt (der Wert wird in 1/10 Punkt angegeben). Alternativ kann man auch die genaue Schriftart inklusive Größe definieren, zum Beispiel:
(add-to-list default-frame-alist (font . "DejaVu Sans Mono-12"))
Diese Einstellungen sorgen dafür, dass bei jedem Emacs-Start die Schrift mit der gewünschten Größe geladen wird.
Besonderheiten bei unterschiedlichen Betriebssystemen
Je nach Betriebssystem kann die Handhabung der Schriftgrößen leicht variieren. Auf Linux-Systemen, die X11 verwenden, ist es oft notwendig, verfügbare Fonts vorab zu überprüfen, beispielsweise mit dem Befehl fc-list. Unter Windows und macOS funktionieren die oben genannten Einstellungen in der Regel unverändert, allerdings sollte man immer sicherstellen, dass die gewünschte Schriftart auf dem System installiert ist. Ferner existieren Emacs Builds mit GUI-Unterstützung wie Emacs für macOS (Emacs for Mac OS X) oder Windows-Binaries, die die Änderung der Schriftgröße visuell einfacher ermöglichen.
Fazit
Die Schriftgröße in Emacs lässt sich flexibel anpassen, entweder temporär mit Textskalierungsbefehlen zur schnellen Anpassung oder dauerhaft über die Konfigurationsdatei, indem man den Font-Parameter oder das Gesicht der Standard-Schrift verändert. Dadurch kann man Emacs ganz individuell nach den eigenen Sehgewohnheiten und Bedürfnissen gestalten.
