Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version='1.0'?>
- <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
- <fontconfig>
- <!-- ШГ Destroying -->
- <match target="font">
- <edit name="rgba" mode="assign">
- <const>rgb</const>
- </edit>
- </match>
- <match target="font">
- <edit name="hinting" mode="assign">
- <bool>true</bool>
- </edit>
- </match>
- <match target="font">
- <edit name="hintstyle" mode="assign">
- <const>hintfull</const>
- </edit>
- </match>
- <match target="font">
- <edit name="antialias" mode="assign">
- <bool>true</bool>
- </edit>
- </match>
- <!-- Replacing deprecated aliases -->
- <match target="pattern">
- <test qual="any" name="family"><string>mono</string></test>
- <edit name="family" mode="assign"><string>monospace</string></edit>
- </match>
- <!-- Names not including any well known alias are given 'sans' -->
- <match target="pattern">
- <test qual="all" name="family" mode="not_eq"><string>sans</string></test>
- <test qual="all" name="family" mode="not_eq"><string>serif</string></test>
- <test qual="all" name="family" mode="not_eq"><string>monospace</string></test>
- <edit name="family" mode="append_last"><string>sans</string></edit>
- </match>
- <!-- Aliases for default families -->
- <alias>
- <family>sans</family>
- <prefer><family>Arial</family></prefer>
- </alias>
- <alias>
- <family>sans-serif</family>
- <prefer><family>Arial</family></prefer>
- </alias>
- <alias>
- <family>serif</family>
- <prefer><family>Liberation Serif</family></prefer>
- </alias>
- <alias>
- <family>monospace</family>
- <prefer><family>Monospace</family></prefer>
- </alias>
- <match target="pattern">
- <test qual="any" name="family">
- <string>Times</string>
- </test>
- <edit name="family" mode="assign">
- <string>Times New Roman</string>
- </edit>
- </match>
- <!-- "Deleting" some special fonts for GREAT JUSTICE^W^W unifying -->
- <match target="pattern">
- <!-- <test name="family"><string>Times</string></test> -->
- <test name="family"><string>Georgia</string></test>
- <edit name="family" mode="assign"><string>serif</string></edit>
- </match>
- <match target="pattern">
- <test name="family"><string>Sans</string></test>
- <test name="family"><string>Geneva</string></test>
- <test name="family"><string>Helvetica</string></test>
- <test name="family"><string>DejaVu Sans</string></test>
- <test name="family"><string>Nimbus Sans</string></test>
- <test name="family"><string>Nimbus Sans L</string></test>
- <test name="family"><string>Helvetica Neue</string></test>
- <edit name="family" mode="assign"><string>sans</string></edit>
- </match>
- <match target="pattern">
- <test name="family"><string>System</string></test>
- <test name="family"><string>MS Shell Dlg</string></test>
- <test name="family"><string>MS Sans Serif</string></test>
- <edit name="family" mode="assign"><string>Segoe UI</string></edit>
- </match>
- <!-- ******************** SPECIAL DIRECTIVES ********************** -->
- <!-- prevent gnome from using embedded bitmaps in fonts like Calibri -->
- <match target="font" >
- <edit name="embeddedbitmap" mode="assign">
- <bool>false</bool>
- </edit>
- </match>
- <!-- Reject bitmap fonts in favour of Truetype, Postscript, etc. -->
- <selectfont>
- <rejectfont>
- <pattern>
- <patelt name="scalable" >
- <bool>false</bool>
- </patelt>
- </pattern>
- </rejectfont>
- </selectfont>
- <!-- substitute truetype fonts for bitmap ones -->
- <match target="pattern" >
- <edit name="prefer_outline" >
- <bool>true</bool>
- </edit>
- </match>
- <!-- ******************** REPLACEMENTS ********************** -->
- <!-- Replaces Palatino with Palatino Linotype -->
- <match target="pattern" name="family" >
- <test name="family" qual="any" >
- <string>Palatino</string>
- </test>
- <edit binding="strong" mode="prepend" name="family" >
- <string>Palatino Linotype</string>
- </edit>
- </match>
- <match target="font" >
- <test name="family" qual="any" >
- <string>Palatino</string>
- </test>
- <edit mode="assign" name="family" >
- <string>Palatino Linotype</string>
- </edit>
- </match>
- <!-- Replaces 'Nimbus Mono L' with Courier New -->
- <match target="font" >
- <test name="family" qual="any" >
- <string>Nimbus Mono L</string>
- <string>Courier</string>
- </test>
- <edit mode="assign" name="family" >
- <string>Courier New</string>
- </edit>
- </match>
- <match target="pattern" name="family" >
- <test name="family" compare="eq" target="default">
- <string>Nimbus Mono L</string>
- <string>Courier</string>
- </test>
- <edit binding="strong" mode="prepend" name="family" >
- <string>Courier New</string>
- </edit>
- </match>
- <match target="pattern">
- <test name="family" compare="eq" target="default">
- <string>Courier</string>
- </test>
- <edit name="family" mode="prepend" binding="same">
- <string>Courier New</string>
- </edit>
- </match>
- <!-- Replace "Lucida Sans Unicode" bold with Lucida Grande bold weight -->
- <match target="pattern">
- <test name="family" compare="eq" target="default">
- <string>Lucida Sans Unicode</string>
- </test>
- <test compare="more" name="weight" >
- <const>medium</const>
- </test>
- <edit name="family" mode="prepend" binding="same">
- <string>Lucida Grande</string>
- </edit>
- <edit name="weight" mode="assign">
- <const>bold</const>
- </edit>
- </match>
- <!-- ******************** FINAL TWEAKS ********************** -->
- <!-- make verdana 9 and 10 appear like they do on Windows -->
- <match target="font">
- <test name="family" qual="any" >
- <string>Verdana</string>
- </test>
- <test compare="less" name="weight" >
- <const>bold</const>
- </test>
- <test compare="more_eq" name="pixelsize" qual="any" >
- <double>9</double>
- </test>
- <test compare="less_eq" name="pixelsize" qual="any" >
- <double>10</double>
- </test>
- <edit name="matrix" mode="assign" >
- <times>
- <name>matrix</name>
- <matrix>
- <double>1.1</double>
- <double>0.0</double>
- <double>0.0</double>
- <double>1.0</double>
- </matrix>
- </times>
- </edit>
- </match>
- <!-- make verdana 12 appear like they do on Windows -->
- <match target="font">
- <test name="family" qual="any" >
- <string>Verdana</string>
- </test>
- <test compare="less" name="weight" >
- <const>bold</const>
- </test>
- <test compare="more_eq" name="pixelsize" qual="any" >
- <double>12</double>
- </test>
- <test compare="less_eq" name="pixelsize" qual="any" >
- <double>12</double>
- </test>
- <edit name="matrix" mode="assign" >
- <times>
- <name>matrix</name>
- <matrix>
- <double>1.05</double>
- <double>0.0</double>
- <double>0.0</double>
- <double>1.0</double>
- </matrix>
- </times>
- </edit>
- </match>
- <match target="font" >
- <test compare="less" name="pixelsize" qual="any" >
- <double>9</double>
- </test>
- <edit mode="assign" name="hintstyle" >
- <const>hintslight</const>
- </edit>
- <edit mode="assign" name="autohint" >
- <bool>true</bool>
- </edit>
- <edit mode="assign" name="autohint" >
- <bool>true</bool>
- </edit>
- </match>
- <!-- These slight hinted fonts should use full hinting above 17 px -->
- <match target="font" >
- <test name="family" qual="any" >
- <string>Arial Black</string>
- </test>
- <test compare="more" name="pixelsize" qual="any" >
- <double>17</double>
- </test>
- <edit mode="assign" name="hintstyle" >
- <const>hintfull</const>
- </edit>
- <edit mode="assign" name="autohint" >
- <bool>false</bool>
- </edit>
- </match>
- <!-- Force marked fonts to have artificial oblique -->
- <match target="font" >
- <!-- check to see if the font is roman -->
- <test compare="less_eq" name="weight" >
- <const>medium</const>
- </test>
- <!-- look for fonts which were marked for fake obliquing -->
- <test name="fake_bold">
- <bool>true</bool>
- </test>
- <!-- multiply the matrix to slant the font -->
- <edit mode="assign" name="embolden" >
- <bool>true</bool>
- </edit>
- <!-- pretend the font is oblique now -->
- <edit mode="assign" name="weight" >
- <const>bold</const>
- </edit>
- </match>
- <!-- Rescan configuration every 30 seconds when FcFontSetList is called -->
- <rescan>
- <int>10</int>
- </rescan>
- <dir>~/.fonts</dir>
- </fontconfig>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement