diff options
author | listout <listout@protonmail.com> | 2021-09-02 14:46:58 +0530 |
---|---|---|
committer | listout <listout@protonmail.com> | 2021-09-02 14:46:58 +0530 |
commit | 8a8a330dea05fdb89d6c35454c420b274a234a01 (patch) | |
tree | e2e9992e71e34b3121b0bda989339b305e4ea244 /.config/fontconfig/fonts.conf | |
parent | 5ecf361006281d62b468ef982b95dcdfc90d3f74 (diff) |
fontconfig settings
Diffstat (limited to '.config/fontconfig/fonts.conf')
-rw-r--r-- | .config/fontconfig/fonts.conf | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf new file mode 100644 index 0000000..c06796c --- /dev/null +++ b/.config/fontconfig/fonts.conf @@ -0,0 +1,144 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <match target="font"> + <edit name="antialias" mode="assign"> + <bool>true</bool> + </edit> + <edit name="hinting" mode="assign"> + <bool>true</bool> + </edit> + <edit name="hintstyle" mode="assign"> + <const>hintnone</const> + </edit> + <edit name="rgba" mode="assign"> + <const>none</const> + </edit> + <edit name="autohint" mode="assign"> + <bool>true</bool> + </edit> + <edit name="lcdfilter" mode="assign"> + <const>lcdnone</const> + </edit> + <edit name="dpi" mode="assign"> + <double>100</double> + </edit> + </match> + <match target="font"> + <test name="weight" compare="more"> + <const>medium</const> + </test> + <edit name="autohint" mode="assign"> + <bool>true</bool> + </edit> + </match> + + <!-- Default sans-serif font --> + <match target="pattern"> + <test qual="any" name="family"><string>-apple-system</string></test> + <!--<test qual="any" name="lang"><string>ja</string></test>--> + <edit name="family" mode="prepend" binding="same"><string>Tex Gyre Heros</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>Helvetica Neue</string></test> + <!--<test qual="any" name="lang"><string>ja</string></test>--> + <edit name="family" mode="prepend" binding="same"><string>Tex Gyre Heros</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>Helvetica</string></test> + <!--<test qual="any" name="lang"><string>ja</string></test>--> + <edit name="family" mode="prepend" binding="same"><string>Tex Gyre Heros</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>arial</string></test> + <!--<test qual="any" name="lang"><string>ja</string></test>--> + <edit name="family" mode="prepend" binding="same"><string>Tex Gyre Heros</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>sans-serif</string></test> + <!--<test qual="any" name="lang"><string>ja</string></test>--> + <edit name="family" mode="prepend" binding="same"><string>Tex Gyre Heros</string></edit> + </match> + + <!-- Default serif fonts --> + <match target="pattern"> + <test qual="any" name="family"><string>serif</string></test> + <edit name="family" mode="prepend" binding="same"><string>Libertinus Serif</string></edit> + <edit name="family" mode="prepend" binding="same"><string>Noto Serif</string></edit> + <edit name="family" mode="prepend" binding="same"><string>Noto Color Emoji</string></edit> + <edit name="family" mode="append" binding="same"><string>IPAPMincho</string></edit> + <edit name="family" mode="append" binding="same"><string>HanaMinA</string></edit> + </match> + + <!-- Default monospace fonts --> + <match target="pattern"> + <test qual="any" name="family"><string>SFMono-Regular</string></test> + <edit name="family" mode="prepend" binding="same"><string>Cascadia Code</string></edit> + <edit name="family" mode="prepend" binding="same"><string>DM Mono</string></edit> + <edit name="family" mode="prepend" binding="same"><string>Space Mono</string></edit> + <edit name="family" mode="append" binding="same"><string>Inconsolatazi4</string></edit> + <edit name="family" mode="append" binding="same"><string>IPAGothic</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>Menlo</string></test> + <edit name="family" mode="prepend" binding="same"><string>Cascadia Code</string></edit> + <edit name="family" mode="prepend" binding="same"><string>DM Mono</string></edit> + <edit name="family" mode="prepend" binding="same"><string>Space Mono</string></edit> + <edit name="family" mode="append" binding="same"><string>Inconsolatazi4</string></edit> + <edit name="family" mode="append" binding="same"><string>IPAGothic</string></edit> + </match> + <match target="pattern"> + <test qual="any" name="family"><string>monospace</string></test> + <edit name="family" mode="prepend" binding="same"><string>UW Ttyp0</string></edit> + <edit name="family" mode="prepend" binding="same"><string>Cascadia Code</string></edit> + <edit name="family" mode="prepend" binding="same"><string>DM Mono</string></edit> + <edit name="family" mode="prepend" binding="same"><string>Space Mono</string></edit> + <edit name="family" mode="append" binding="same"><string>Inconsolatazi4</string></edit> + <edit name="family" mode="append" binding="same"><string>IPAGothic</string></edit> + </match> + + <!-- Fallback fonts preference order --> + <alias> + <family>sans-serif</family> + <prefer> + <family>Noto Sans</family> + <family>Noto Color Emoji</family> + <family>Noto Emoji</family> + <family>Open Sans</family> + <family>Droid Sans</family> + <family>Ubuntu</family> + <family>Roboto</family> + <family>NotoSansCJK</family> + <family>Source Han Sans JP</family> + <family>IPAPGothic</family> + <family>VL PGothic</family> + <family>Koruri</family> + </prefer> + </alias> + <alias> + <family>serif</family> + <prefer> + <family>Noto Serif</family> + <family>Noto Color Emoji</family> + <family>Noto Emoji</family> + <family>Droid Serif</family> + <family>Roboto Slab</family> + <family>IPAPMincho</family> + </prefer> + </alias> + <alias> + <family>monospace</family> + <prefer> + <family>UW Ttyp0</family> + <family>Noto Sans Mono</family> + <family>Noto Color Emoji</family> + <family>Noto Emoji</family> + <family>Inconsolatazi4</family> + <family>Ubuntu Mono</family> + <family>Droid Sans Mono</family> + <family>Roboto Mono</family> + <family>IPAGothic</family> + </prefer> + </alias> + +</fontconfig> |