summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-09-24 11:52:35 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-09-24 11:52:35 +0200
commit71d048faafedb8a6d3b5343576258efb62721c74 (patch)
treed0e6dcd8e10fad3af5de27748afbc4e66d6378e0
parent540c83b92dd3b4c10be7028e18df475e0a0e8f89 (diff)
feat(fontconfig): default to Unifont for all fonts
-rw-r--r--suweren/home/services/fontutils.scm11
1 files changed, 10 insertions, 1 deletions
diff --git a/suweren/home/services/fontutils.scm b/suweren/home/services/fontutils.scm
index 661667b..587adcc 100644
--- a/suweren/home/services/fontutils.scm
+++ b/suweren/home/services/fontutils.scm
@@ -19,16 +19,25 @@
(edit (@ (mode "assign")
(name "hintstyle"))
(const "hintfull"))))
+ (monospace '(alias (family "monospace")
+ (prefer (family "Unifont"))))
(rgba '(match (@ (target "font"))
(edit (@ (mode "assign")
(name "rgba"))
(const "rgb"))))
+ (sans-serif '(alias (family "sans-serif")
+ (prefer (family "Unifont"))))
+ (serif '(alias (family "serif")
+ (prefer (family "Unifont"))))
;; TODO sxml -> (sxml)
(rules (list antialias
hinting
hintstyle
- rgba))
+ rgba
+ monospace
+ sans-serif
+ serif))
;; TODO Remove the hardcoded path by using an appropriate variable.
;; TODO string -> (sxml) -> fontconfig-extension