Created
September 29, 2012 00:49
-
-
Save w0ng/3802783 to your computer and use it in GitHub Desktop.
temp workaround for Infinality warnings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0'?> | |
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> | |
<fontconfig> | |
<!-- ##Style: infinality, win7, winxp, win98, linux --> | |
<!-- ****************************************************************** --> | |
<!-- *********** SELECTIVE RENDERING FOR CERTAIN SITUATIONS *********** --> | |
<!-- ****************************************************************** --> | |
<!-- Use autohint on "Droid Sans / Mono" >= 19 --> | |
<match target="font"> | |
<test name="family"> | |
<string>Droid Sans Mono</string> | |
</test> | |
<test name="pixelsize" compare="more_eq" > | |
<double>19</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Droid Sans</string> | |
</test> | |
<test name="pixelsize" compare="more_eq" > | |
<double>19</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
</match> | |
<!-- These full hinted fonts should use slight hinting below 14 px --> | |
<match target="font"> | |
<test name="family"> | |
<string>Aquabase</string> | |
</test> | |
<test name="pixelsize" compare="less"> | |
<double>14</double> | |
</test> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
<edit name="autohint" mode="assign"> | |
<bool>true</bool> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Browallia New</string> | |
</test> | |
<test name="pixelsize" compare="less"> | |
<double>14</double> | |
</test> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
<edit name="autohint" mode="assign"> | |
<bool>true</bool> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>BrowalliaUPC</string> | |
</test> | |
<test name="pixelsize" compare="less"> | |
<double>14</double> | |
</test> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
<edit name="autohint" mode="assign"> | |
<bool>true</bool> | |
</edit> | |
</match> | |
<!-- Italic Courier looks bad with BCI hinting --> | |
<match target="font"> | |
<test name="family"> | |
<string>Courier</string> | |
</test> | |
<test name="slant" compare="not_eq"> | |
<const>roman</const> | |
</test> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
<edit name="autohint" mode="assign"> | |
<bool>true</bool> | |
</edit> | |
</match> | |
<!-- Use BCI on Gentium >= 18 --> | |
<match target="font"> | |
<test name="family"> | |
<string>Gentium</string> | |
</test> | |
<test name="pixelsize" compare="more_eq" > | |
<double>18</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>false</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintfull</const> | |
</edit> | |
</match> | |
<!-- Use autohint on Gill Sans = 17 --> | |
<match target="font"> | |
<test name="family"> | |
<string>Gill Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>17</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<!-- Use autohint on Gill Sans = 18-19 italic --> | |
<match target="font"> | |
<test name="family"> | |
<string>Gill Sans</string> | |
</test> | |
<test name="slant" compare="not_eq"> | |
<const>roman</const> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>18</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Gill Sans</string> | |
</test> | |
<test name="slant" compare="not_eq"> | |
<const>roman</const> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>19</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<!-- Use autohint on Gill Sans = 11-12 bold --> | |
<match target="font"> | |
<test name="family"> | |
<string>Gill Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>11</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Gill Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>12</double> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<!-- Use autohint on some Droid Sans Bold ppems --> | |
<match target="font"> | |
<test name="family"> | |
<string>Droid Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>9</double> | |
</test> | |
<test name="weight" compare="more" > | |
<const>medium</const> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Droid Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>10</double> | |
</test> | |
<test name="weight" compare="more" > | |
<const>medium</const> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Droid Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>11</double> | |
</test> | |
<test name="weight" compare="more" > | |
<const>medium</const> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Droid Sans</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>14</double> | |
</test> | |
<test name="weight" compare="more" > | |
<const>medium</const> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<!-- Use autohint on some Ubuntu Mono ppems --> | |
<match target="font"> | |
<test name="family"> | |
<string>Ubuntu Mono</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>12</double> | |
</test> | |
<test name="weight" compare="more" > | |
<const>medium</const> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
<match target="font"> | |
<test name="family"> | |
<string>Ubuntu Mono</string> | |
</test> | |
<test name="pixelsize" compare="eq" > | |
<double>13</double> | |
</test> | |
<test name="weight" compare="more" > | |
<const>medium</const> | |
</test> | |
<edit name="autohint" mode="assign" > | |
<bool>true</bool> | |
</edit> | |
<edit name="hintstyle" mode="assign"> | |
<const>hintslight</const> | |
</edit> | |
</match> | |
</fontconfig> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment