Skip to content

Instantly share code, notes, and snippets.

@ivan
Created May 15, 2019 21:39
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 ivan/64cf4d9318b2859a4f4270739db55696 to your computer and use it in GitHub Desktop.
Save ivan/64cf4d9318b2859a4f4270739db55696 to your computer and use it in GitHub Desktop.
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<!-- Don't use embedded bitmap in Cambria and other fonts: https://bugzilla.mozilla.org/show_bug.cgi?id=722356#c6 -->
<match target="font">
<edit mode="assign" name="embeddedbitmap">
<bool>false</bool>
</edit>
</match>
<!-- Use the correct antialiasing and hinting settings -->
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<!-- Set preferred fonts -->
<alias>
<family>monospace</family>
<prefer>
<family>PragmataPro Mono</family>
</prefer>
<default>
<family>PragmataPro Mono</family>
</default>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>PT Sans</family>
<family>Apple Color Emoji</family>
<family>Noto Sans CJK JP</family>
</prefer>
<default>
<family>PT Sans</family>
</default>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>PT Sans</family>
<family>Apple Color Emoji</family>
<family>Noto Sans CJK JP</family>
</prefer>
<default>
<family>PT Sans</family>
</default>
</alias>
<alias>
<family>emoji</family>
<prefer>
<family>Apple Color Emoji</family>
</prefer>
<default>
<family>Apple Color Emoji</family>
</default>
</alias>
<!-- Leave this comment here; it is manipulated by enable_font_subs disable_font_subs -->
<!-- SUBSTITUTIONS -->
<match target="pattern"><test qual="any" name="family"><string>PragmataPro</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Droid Sans Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Consolas</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Inconsolata</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Ubuntu Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Monaco</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Lucida Console</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Liberation Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>DejaVu Sans Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Book</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Bitstream Vera Sans Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Courier New</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Courier</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Source Code Pro</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Roboto Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Fira Mono</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Menlo</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>monospace</string> </test><edit binding="same" mode="assign" name="family"><string>PragmataPro Mono</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Roboto</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Arial</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Helvetica</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Helvetica Neue</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Liberation Sans</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Raleway</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Open Sans</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Open Sans Light</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Droid Sans</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Verdana</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Bitter</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Source Sans Pro</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Source Serif Pro</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Fira Sans</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Tahoma</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Karla</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>BlinkMacSystemFont</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Georgia</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Times New Roman</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>PT Sans</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Baskerville</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<match target="pattern"><test qual="any" name="family"><string>Libre Baskerville</string> </test><edit binding="same" mode="assign" name="family"><string>PT Sans</string></edit></match>
<!-- END SUBSTITUTIONS -->
</fontconfig>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment