diff options
author | Tom Willemse | 2021-09-11 02:55:05 -0700 |
---|---|---|
committer | Tom Willemse | 2021-09-11 02:55:05 -0700 |
commit | 4fee53aae55a2cd89d24a6c90be66d5787cd8e95 (patch) | |
tree | 38e98b4e5c07c3ec4c69c8aabcb923e238ffe8df | |
parent | cccaac7c3244c3269800cd729e2055a33bd9c579 (diff) | |
download | emacs-config-4fee53aae55a2cd89d24a6c90be66d5787cd8e95.tar.gz emacs-config-4fee53aae55a2cd89d24a6c90be66d5787cd8e95.zip |
[oni-gui] Fix setting `fixed-pitch' and `variable-pitch' faces
Also change the `variable-pitch' font to Comic Neue[1]
[1]: http://www.comicneue.com/
-rw-r--r-- | oni-gui.el | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -4,7 +4,7 @@ ;; Author: Tom Willemse <tom@ryuslash.org> ;; Keywords: local -;; Version: 2021.0727.144752 +;; Version: 2021.0911.025144 ;; Package-Requires: (oni-ui oni-hydra yoshi-theme diminish) ;; This program is free software; you can redistribute it and/or modify @@ -31,12 +31,14 @@ (add-to-list 'default-frame-alist '(font . "Fantasque Sans Mono-15")) (add-to-list 'default-frame-alist '(internal-border-width . 15)) -(set-face-attribute 'fixed-pitch nil :font "Fantasque Sans Mono-15") -(set-face-attribute 'variable-pitch nil :font "Space Grotesk-15:weight=medium") - (defconst oni-gui-isearch-icon ?) (defconst oni-gui-arev-icon ?) +(defun oni-gui-setup-faces (frame) + "Setup faces for FRAME." + (set-face-attribute 'fixed-pitch frame :font "Fantasque Sans Mono-15") + (set-face-attribute 'variable-pitch frame :font "Comic Neue-15")) + (defun oni-gui-setup-fontsets (frame) "Setup fontsets for FRAME. If FRAME is nil, they’re set for the current frame." @@ -113,9 +115,11 @@ _bi_: Auto Insert ^^ ^^ (if (daemonp) (progn (add-hook 'after-make-frame-functions #'oni-gui-setup-fontsets) - (add-hook 'after-make-frame-functions #'oni-gui-setup-ligatures)) + (add-hook 'after-make-frame-functions #'oni-gui-setup-ligatures) + (add-hook 'after-make-frame-functions #'oni-gui-setup-faces)) (oni-gui-setup-fontsets nil) - (oni-gui-setup-ligatures)) + (oni-gui-setup-ligatures) + (oni-gui-setup-faces nil)) (global-unset-key (kbd "C-z")) (global-set-key (kbd "C-c c") 'oni-gui-hydra/body) |