103 lines
2.8 KiB
XML
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>
|