summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs/init.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/emacs/init.el b/emacs/init.el
index 071e0ba..093f79c 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -39,17 +39,18 @@
'(fixed-pitch ((t (:family "Noto Sans Mono" :height 120))))
)
+;; Previously, i used a heavily modified version of [[https://github.com/cstby/fixed-pitch-mode][fixed pitch mode]] to use a variable pitch font by default, and switch to monospace when necessary. However, i have revised that decision, as my list of exceptions kept getting longer, and emacs has a variable pitch mode built in, which does the opposite.
(use-package face-remap
:hook
((text-mode . variable-pitch-mode)
(prog-mode . variable-pitch-mode)))
-;; Use simplified not korean hanzi
+;; I also noticed problems with hanzi being displayed in emacs as their Korean variants. I read simplified chinese, so i want to ensure that han characters are displayed using a font designed for simplified chinese.
(when (display-graphic-p)
(dolist (charset '(han cjk-misc))
(set-fontset-font t charset (font-spec :family "Noto Serif CJK SC"))))
-;; Prioritise fsd and noto emoji over coloured variants
+;; In a similar vein, i want to set my preferred emoji fonts. The default noto fonts have coloured emojis, but there is a separate font which has monochrome emojis, and i also set the [[https://fsd.it/shop/fonts/fsd-emoji/][FSD emoji]] font to be used whenever it has a supported emoji.
(when (and (display-graphic-p)
(member "FSD Emoji" (font-family-list)))
(set-fontset-font t 'emoji (font-spec :family "FSD Emoji") nil 'prepend))