wie macht man emacs-w32-utf-8-zeichen?

383
Mike H-R

Ich habe Emacs für eine Weile als Haupteditor verwendet. Da ich jetzt bei der Arbeit eine Windows-Abhängigkeit habe, habe ich die Installation versucht emacs-w32. Ich habe Probleme damit, Utf-8-Zeichen korrekt anzuzeigen. Das Problem wird in dieser Github-Ausgabe ausführlich besprochen, ist aber in diesem Bild zu sehen

font problem

Kann jemand dieses Problem lösen?

0
Klingt, als sollten Sie zu einer Schriftart wechseln, die Glyphen für die Zeichen enthält, die Sie sehen möchten. tripleee vor 9 Jahren 0
@Tripleee du hast recht, ich habe eine Antwort auf die Frage gepostet. Vielen Dank. Mike H-R vor 9 Jahren 0

1 Antwort auf die Frage

0
Mike H-R

Wie @tripleee in den Kommentaren darauf hinweist, besteht die Lösung darin, zu einer Schriftart zu wechseln, die diese Glyphen darstellen kann. Nachfolgend finden Sie eine Beispiellösung, die hier entfernt und geändert wurde, um nicht benötigte Informationen zu entfernen:

(let ((font "Source Code Pro")) (when (member font (font-family-list)) (pcase window-system (`x (message "nothing to do")) (`mac (message "nothing to do")) (`w32 (let ((fallback-font "MS Gothic:mono")) ;; window numbers (set-fontset-font "fontset-default" '(#x2776 . #x2793) fallback-font nil 'append) ;; mode-line circled letters (set-fontset-font "fontset-default" '(#x24b6 . #x24fe) fallback-font nil 'append) ;; mode-line additional characters (i.e. golden ratio) (set-fontset-font "fontset-default" '(#x2295 . #x22a1) fallback-font nil 'append))) (other (message "nothing to do")))))