Ich möchte Proggy Schriftart für meine Programmierung in Emacs verwenden. Wie kann ich es einrichten?Wie man benutzerdefinierte Schriftart in Emacs einrichtet?
Bitte beachten Sie, dass es sich um eine Bitmap-Schrift handelt.
Ich möchte Proggy Schriftart für meine Programmierung in Emacs verwenden. Wie kann ich es einrichten?Wie man benutzerdefinierte Schriftart in Emacs einrichtet?
Bitte beachten Sie, dass es sich um eine Bitmap-Schrift handelt.
Sie verwenden können:
(set-default-font "ProggyClean")
, die veraltet und sollte
(set-frame-font "ProggyClean")
von Emacs 23.1 auf sein in Sie .emacs
oder Sie M-x: customize-face: default
tun können, und setzen ProggyClean
als "Schriftfamilie".
Nur stick-set-default-font in Ihren .emacs funktioniert nicht über mehrere Frames hinweg - jeder neue Frame wird auf den alten Standard zurückgesetzt. Customize funktioniert arbeiten mit mehreren Frames, aber ich habe es nie geschafft, es richtig über verschiedene Plattformen zu arbeiten (und verschiedene Plattformen haben unterschiedliche Schrifteinstellungen sogar für die gleiche Schriftart).
Also! Das ist, was ich in meinen .emacs habe. Es funktioniert in Linux, Win32 und Cygwin und arbeitet mit mehreren Frames (und damit Emacs-Client).
(defconst win32p (eq system-type 'windows-nt) "Are we running on a Windows system?")
(defconst cygwinp (eq system-type 'cygwin) "Are we running on Cygwin?")
(defconst linuxp (or (eq system-type 'gnu/linux) (eq system-type 'linux)) "Are we running on Linux?")
;;font setups
(defvar vsc-little-font "" "*My lovely little font")
(when linuxp
(setq vsc-little-font "ProggyTinyTT-8"))
(when cygwinp
(setq vsc-little-font "ProggyTinyTT-16"))
(when win32p
(setq vsc-little-font "-outline-ProggyTinyTT-normal-r-normal-normal-16-120-96-96-c-*-iso8859-1"))
(add-to-list 'default-frame-alist (cons 'font vsc-little-font))
(add-to-list 'initial-frame-alist (cons 'font vsc-little-font))
Und wo muss ich die heruntergeladene Schriftart setzen? –
Hallo Lukasz, Sie installieren die Schriftart auf die normale Weise, d. H., Legen Sie es in $ WINDOWS \ FONTS-Ordner oder unter Linux in ~/.fonts und führen Sie fc-Cache. Keine speziellen Emacs-Sachen erforderlich. – danielpoe