From 8e56d05acccba10bae6095f77f4149167fc7e9e6 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Tue, 21 Oct 2025 18:02:59 +0300 Subject: emacs: Add fontaine --- emacs/.config/emacs/arkta/arkta-cosmetic.el | 31 +++++++++++++++--------- emacs/.config/emacs/straight/versions/default.el | 1 + 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/emacs/.config/emacs/arkta/arkta-cosmetic.el b/emacs/.config/emacs/arkta/arkta-cosmetic.el index 72e2832..5de7fc2 100644 --- a/emacs/.config/emacs/arkta/arkta-cosmetic.el +++ b/emacs/.config/emacs/arkta/arkta-cosmetic.el @@ -63,18 +63,25 @@ :config (global-emojify-mode +1)) -;; Can I enable custom font features in emacs? -;; If so, Input fonts get +frac +ss02 +zero -(use-package faces - ;; NOTE: Requires Input fonts to be installed - :straight '(faces :type built-in) - :custom-face - (default ((t (:weight regular - :slant normal - :width normal - :font "Input Mono Narrow" - :height 130)))) - (variable-pitch ((t (:font "Input Sans Narrow"))))) +;; NOTE: Requires Input fonts to be installed +;; If only I could enable custom font features... +frac +ss02 +zero +(use-package fontaine + :straight t + :demand t + :hook (kill-emacs . fontaine-store-latest-preset) + :custom + (fontaine-presets + '((regular :default-height 130) + (t :default-family "Input Mono Narrow" + :default-weight regular + :default-slant normal + :default-width normal + :default-height 130 + :fixed-pitch-family "Input Mono Narrow" + :variable-pitch-family "Input Sans Narrow"))) + :config + (fontaine-set-preset 'regular) + (fontaine-restore-latest-preset)) (use-package git-gutter :straight t diff --git a/emacs/.config/emacs/straight/versions/default.el b/emacs/.config/emacs/straight/versions/default.el index 38c0cc9..118d4b1 100644 --- a/emacs/.config/emacs/straight/versions/default.el +++ b/emacs/.config/emacs/straight/versions/default.el @@ -30,6 +30,7 @@ ("envrc" . "de1ae6e538764f74659f358b04af0d84fa0fef42") ("exec-path-from-shell" . "59631fc475678ca299cc9503c1e48e87404b0b80") ("f.el" . "931b6d0667fe03e7bf1c6c282d6d8d7006143c52") + ("fontaine" . "8de1279a3cd9843546c1df219b385829e6569ece") ("gcmh" . "0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9") ("git-gutter" . "5429931c91469c8dbf82f97e81414bdf25e838a4") ("gnu-elpa-mirror" . "e15f2d8da53d44f3b6a7b39cdb49f6e01e7e2b87") -- cgit v1.2.3