puntos/.config/fontconfig/fonts.conf
2023-02-11 12:57:49 -03:00

103 lines
2.8 KiB
XML

<?xml version="1.0"?>
<!-- From https://git.sr.ht/~leon_plickat/river-config/tree/master/item/fontconfig/fonts.conf -->
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Anti-aliasing -->
<match target="pattern">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<!-- Hintingstyle -->
<match target="pattern">
<edit name="force_hintstyle" mode="assign"><string>hintslight</string></edit>
</match>
<!-- Force autohint, except for well hinted fonts -->
<match target="pattern">
<edit name="force_autohint" mode="assign"><bool>false</bool></edit>
</match>
<!-- No font smoothing -->
<match target="pattern">
<edit name="force_bw" mode="assign"><bool>false</bool></edit>
</match>
<match target="pattern">
<edit name="force_bw_monospace" mode="assign"><bool>false</bool></edit>
</match>
<!-- LCD filter -->
<match target="pattern">
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
</match>
<!-- Sub-pixel order -->
<match target="pattern">
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
<!-- Embedded bitmap -->
<match target="font">
<edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
</match>
<match target="font">
<test name="lang" compare="contains"><string>ja</string></test>
<edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<test name="lang" compare="contains"><string>ko</string></test>
<edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<test name="lang" compare="contains"><string>zh-CN</string></test>
<edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<test name="lang" compare="contains"><string>zh-TW</string></test>
<edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<test name="lang" compare="contains"><string>zh-HK</string></test>
<edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<test name="lang" compare="contains"><string>zh-SG</string></test>
<edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit>
</match>
<!-- Metric compatible families -->
<match target="pattern">
<edit name="search_metric_aliases" mode="assign"><bool>true</bool></edit>
</match>
<!-- TODO configure some metric aliases -->
<!-- Set default monospace font -->
<alias>
<family>monospace</family>
<prefer><family>SF Mono</family></prefer>
</alias>
<alias>
<family>SF Mono</family>
<default><family>monospace</family></default>
</alias>
<!-- Set default sans-serif font -->
<alias>
<family>sans-serif</family>
<prefer><family>Inter</family></prefer>
</alias>
<alias>
<family>Inter</family>
<default><family>sans-serif</family></default>
</alias>
</fontconfig>