From 26363b5ded9602a4538ff6ad685661e2f31a2113 Mon Sep 17 00:00:00 2001 From: noa@gaiwan.org Date: Sat, 13 Jul 2024 23:00:42 +0000 Subject: Switch to comic sans fonts! --- config.org | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/config.org b/config.org index 11309e7..ec49182 100644 --- a/config.org +++ b/config.org @@ -230,9 +230,10 @@ This is my emacs theme. It's a monochrome theme which, unlike most monochrome t My current favourite font is sn pro, which feels like comic sans for grown ups. It's friendly but consistent and well thought out. However, it's also a proportional font, which obviously is the right way to do things, but emacs is very old and comes from a time before the innovation of legibility. As a result, there are some things that require a monospaced font, so i set one here. I chose go mono for two reasons: the first is because i think it looks really nice; the second is because it has serifs and is very visually distinct from sn pro, so i can notice and shame those buffers which require a fixed width font to operate properly. #+begin_src elisp -(custom-set-faces - '(fixed-pitch ((t (:family "Go Mono" :height 110)))) - '(variable-pitch ((t (:family "SN Pro" :height 110))))) + (custom-set-faces + '(fixed-pitch ((t (:family "Comic Mono" :height 125)))) + ;; '(variable-pitch ((t (:family "SN Pro" :height 110)))) + '(variable-pitch ((t (:family "Comic Sans MS" :height 110))))) #+end_src For some frustrating reason, emacs does not respect fontconfig font settings. What this means in practice is that emacs by default draws cjk characters with the korean variant. Luckily emacs has its own obscure and poorly documented way of doing things, so i can iterate over the relevant charsets and set the font specifically for those characters. -- cgit 1.4.1-2-gfad0