fontconfig: tweak how Iosevka Comfy is registered

This commit is contained in:
Protesilaos Stavrou 2023-10-09 06:53:59 +03:00
parent fd5ced30c6
commit 84ef53b42d
No known key found for this signature in database
GPG key ID: 99BD6459CD5CA3EA
2 changed files with 23 additions and 10 deletions

View file

@ -7,7 +7,13 @@
<description>Set substitute fonts for Latin</description>
<!-- Iosevka Comfy is my custom build of Iosevka: <https://git.sr.ht/~protesilaos/iosevka-comfy> -->
<!-- Serif -->
<alias>
<family>Iosevka Comfy Motion Duo</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>DejaVu Serif</family>
<default><family>serif</family></default>
@ -22,6 +28,10 @@
</alias>
<!-- Sans Serif -->
<alias>
<family>Iosevka Comfy Duo</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>DejaVu Sans</family>
<default><family>sans-serif</family></default>
@ -37,17 +47,18 @@
<!-- Monospaced -->
<alias>
<!-- My custom build of Iosevka has a "wide" variant that I
developed specifically as a system-wide default monospaced
font. Other variants are used for Emacs or other
purposes. <https://git.sr.ht/~protesilaos/iosevka-comfy> -->
<family>Iosevka Comfy Wide</family>
<!-- We need the "fixed" variant for programs such as XTerm -->
<family>Iosevka Comfy Motion Fixed</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Hack</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Source Code Pro</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>DejaVu Sans Mono</family>
<default><family>monospace</family></default>
@ -56,5 +67,9 @@
<family>Liberation Mono</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>Noto Mono</family>
<default><family>monospace</family></default>
</alias>
</fontconfig>

View file

@ -7,10 +7,8 @@
<description>Set preferable fonts for Latin</description>
<!-- My custom build of Iosevka has "wide" variants that I developed
specifically as a system-wide default monospaced font. Other
variants are used for Emacs or prose:
<https://git.sr.ht/~protesilaos/iosevka-comfy> -->
<!-- Iosevka Comfy is my custom build of Iosevka: <https://git.sr.ht/~protesilaos/iosevka-comfy> -->
<alias binding="strong">
<family>serif</family>
<prefer>
@ -38,7 +36,7 @@
<alias binding="strong">
<family>monospace</family>
<prefer>
<family>Iosevka Comfy Wide Motion Fixed</family>
<family>Iosevka Comfy Motion Fixed</family>
<!-- My custom build of Hack: <https://git.sr.ht/~protesilaos/hack-font-mod> -->
<family>Hack</family>
<family>Source Code Pro</family>