Skip to content

Instantly share code, notes, and snippets.

@hxss
Created February 15, 2018 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hxss/1090b76345a450117e127b05b80bb7f4 to your computer and use it in GitHub Desktop.
Save hxss/1090b76345a450117e127b05b80bb7f4 to your computer and use it in GitHub Desktop.
fontconfig
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- hxss: -->
<!-- ######################################################### -->
<!-- ######################### MAIN ########################## -->
<!-- ######################################################### -->
<match target="pattern">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintmedium</const></edit>
<edit name="autohint" mode="assign"><bool>true</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
<edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
</match>
<!-- ######################################################### -->
<!-- ######################### SERIF ######################### -->
<!-- ######################################################### -->
<match target="pattern">
<test name="family" qual="any"><string>serif</string></test>
<edit name="family" mode="assign" binding="same"><string>Droid Serif</string></edit>
</match>
<!-- ######################################################### -->
<!-- ######################### MONO ########################## -->
<!-- ######################################################### -->
<match target="pattern">
<test name="family" qual="any"><string>monospace</string></test>
<edit name="family" mode="prepend" binding="same"><string>Ubuntu Mono</string></edit>
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
</match>
<!-- ######################################################### -->
<!-- ######################### SANS ########################## -->
<!-- ######################################################### -->
<match target="pattern">
<test name="family" qual="any"><string>sans-serif</string></test>
<edit name="family" mode="assign" binding="same"><string>Roboto</string></edit>
<edit name="family" mode="prepend_first"><string>Noto Color Emoji</string></edit>
</match>
<match target="pattern">
<test name="family" qual="any"><string>Roboto</string></test>
<test name="weight" qual="any"><const>medium</const></test>
<edit name="weight" mode="assign" binding="same"><const>regular</const></edit>
</match>
<!-- <match target="pattern"> -->
<!-- <test name="family" qual="any"><string>Roboto</string></test> -->
<!-- <test name="pixelsize" qual="any"><double>10</double></test> -->
<!-- <edit name="pixelsize" mode="assign" binding="same"><double>16</double></edit> -->
<!-- <edit name="pixelsize" mode="assign" binding="same"><times><name>pixelsize</name><double>1.1</double></times></edit> -->
<!-- </match> -->
<!-- ######################################################### -->
<!-- ######################### OTHER ######################### -->
<!-- ######################################################### -->
<selectfont>
<rejectfont>
<!-- chrome devtools: -->
<pattern><patelt name="family" ><string>DejaVu Sans Mono</string></patelt></pattern>
</rejectfont>
</selectfont>
</fontconfig>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment