about summary refs log tree commit diff
path: root/tools/emacs/config
diff options
context:
space:
mode:
Diffstat (limited to 'tools/emacs/config')
-rw-r--r--tools/emacs/config/look-and-feel.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/emacs/config/look-and-feel.el b/tools/emacs/config/look-and-feel.el
index 98716dde6465..b54bcd1b6ca7 100644
--- a/tools/emacs/config/look-and-feel.el
+++ b/tools/emacs/config/look-and-feel.el
@@ -21,8 +21,15 @@
   (mouse-wheel-mode t)
   (blink-cursor-mode -1))
 
-;; Configure editor fonts
-(let ((font (format "Input Mono-%d" 12)))
+;; Configure Emacs fonts.
+;;
+;; On nugget, due to some font rendering issues that I haven't managed
+;; to debug yet a light version of the Input font needs to be used.
+;; Otherwise all text appears in bold, which makes it seem like the
+;; weights are somehow messed up.
+(let ((font (if (equal "nugget" (s-trim (shell-command-to-string "hostname")))
+                (format "Input Mono Light-%d" 12)
+              (format "Input Mono-%d" 12))))
   (setq default-frame-alist `((font-backend . "xft")
                               (font . ,font)))
   (set-frame-font font t t))