Skip to content

Instantly share code, notes, and snippets.

@misraX
Created April 6, 2019 21:55
Show Gist options
  • Save misraX/9ac5113a4148fc632cb23800788bcca7 to your computer and use it in GitHub Desktop.
Save misraX/9ac5113a4148fc632cb23800788bcca7 to your computer and use it in GitHub Desktop.
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM '/etc/fonts/fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
<!-- Subpixeling and lcdfilter-->
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
<!--End of subpixeling -->
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<!-- <edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit> -->
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
<edit mode="assign" name="embeddedbitmap">
<bool>false</bool>
</edit>
</match>
<match target="pattern">
<edit mode="assign" name="dpi">
<double>96</double>
</edit>
</match>
<selectfont>
<acceptfont>
<pattern>
<patelt name="family">
<string>terminus</string>
</patelt>
</pattern>
</acceptfont>
</selectfont>
<!-- Matching Mono to monospace -->
<match target="pattern">
<test name="family" qual="any">
<string>mono</string>
</test>
<edit mode="assign" name="family">
<string>monospace</string>
</edit>
</match>
<!-- Aliases -->
<alias>
<family>Terminus</family>
<prefer>
<family>xos4 Terminus</family>
</prefer>
<default>
<family>fixed</family>
</default>
</alias>
<alias>
<family>Times</family>
<prefer>
<family>Times New Roman</family>
</prefer>
<default>
<family>serif</family>
</default>
</alias>
<alias>
<family>Helvetica</family>
<prefer>
<family>Arial</family>
</prefer>
<default>
<family>sans</family>
</default>
</alias>
<alias>
<family>Courier</family>
<prefer>
<family>Courier New</family>
</prefer>
<default>
<family>monospace</family>
</default>
</alias>
<alias>
<family>Arial</family>
<prefer>
<family>Arial</family>
<family>Noto Sans UI</family>
<family>Liberation Sans</family>
</prefer>
<default>
<family>Arial</family>
</default>
</alias>
<alias>
<family>verdana</family>
<prefer>
<family>Arial</family>
</prefer>
<default>
<family>Arial</family>
</default>
</alias>
<!--<alias>
<family>Trebuchet MS</family>
<prefer><family></family></prefer>
<prefer><family></family></prefer>
<default><family></family></default>
</alias>-->
<alias>
<family>Trebuchet MS</family>
<prefer>
<family>Open Sans</family>
<family>Arial</family>
</prefer>
<default>
<family>Open Sans</family>
</default>
</alias>
<alias>
<family>Segoe UI</family>
<prefer>
<family>Open Sans</family>
<family>Arial</family>
</prefer>
<default>
<family>Open Sans</family>
</default>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Mono</family>
<family>Open Sans Mono</family>
<family>Liberation Sans Mono</family>
<family>Noto Sans Mono</family>
</prefer>
<default>
<family>Droid Sans Mono</family>
</default>
</alias>
<match target="pattern">
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit mode="prepend" name="family" binding="strong">
<string>Noto Naskh Arabic UI</string>
</edit>
</match>
<!-- <match target="pattern">
<test qual="any" name="family"><string>arial</string></test>
<edit name="family" mode="assign"><string>sans</string></edit>
</match>
Matchin family
<match target="pattern">
<test qual="any" name="family"> <string>monospace</string></test>
<edit name="family" mode="assign"><string>Open Sans Mono</string></edit>
</match> -->
<!--<match target="pattern">
<test qual="any" name="family"> <string>serif</string></test>
<edit name="family" mode="assign"><string>Noto Sans UI</string></edit>
</match>-->
<match target="pattern">
<test name="family" qual="any">
<string>serif</string>
</test>
<edit mode="assign" name="family">
<string>DejaVu Serif</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>sans-serif</string>
</test>
<edit mode="assign" name="family">
<string>Open Sans</string>
</edit>
</match>
<match target="pattern">
<test name="fmaily" qual="any">
<string>sans</string>
</test>
<edit mode="assign" name="family">
<string>Open Sans</string>
</edit>
</match>
<match target="pattern">
<test name="fmaily" qual="any">
<string>arial</string>
</test>
<edit mode="assign" name="family">
<string>Arial</string>
</edit>
</match>
<match target="font">
<test name="size" qual="any" compare="more">
<double>12</double>
</test>
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<match target="font">
<test name="pixelsize" qual="any" compare="more">
<double>16</double>
</test>
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment