From df0be48624327c17293aa4d1dab8c3c4e8db9cbf Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Tue, 6 Jan 2015 22:14:06 -0500 Subject: [PATCH] Fixes #211 cygwin emacs-w32 wrong unicode chars Explicitly define a fallback font --- core/spacemacs-mode.el | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/core/spacemacs-mode.el b/core/spacemacs-mode.el index 9e2f9ec28..c6beaeea3 100644 --- a/core/spacemacs-mode.el +++ b/core/spacemacs-mode.el @@ -102,8 +102,20 @@ (pcase window-system (`x (spacemacs/set-font font 10)) (`mac (spacemacs/set-font font 12)) - (`w32 (spacemacs/set-font font 9)) + (`w32 + (spacemacs/set-font font 9) + (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 (spacemacs/set-font font 10))))) + ;; banner (spacemacs//insert-banner) ;; bind-key is required by use-package