20-unhint-small-vera.conf revision a32e9e42
12c393a42Smrg<?xml version="1.0"?> 22c393a42Smrg<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> 32c393a42Smrg<fontconfig> 4a32e9e42Smrg <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> 5a32e9e42Smrg <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/> 6a32e9e42Smrg </its:rules> 7a32e9e42Smrg 8a32e9e42Smrg <description>Disable hinting for Bitstream Vera fonts when the size is less than 8ppem</description> 92c393a42Smrg<!-- 102c393a42Smrg The Bitstream Vera fonts have GASP entries suggesting that hinting be 112c393a42Smrg disabled below 8 ppem, but FreeType ignores those, preferring to use 122c393a42Smrg the data found in the instructed hints. The initial Vera release 132c393a42Smrg didn't include the right instructions in the 'prep' table. Fix this 142c393a42Smrg by disabling hinting manually at smaller sizes (< 8ppem) 152c393a42Smrg --> 162c393a42Smrg 172c393a42Smrg <match target="font"> 18ca08ab68Smrg <test name="family" compare="eq" ignore-blanks="true"> 192c393a42Smrg <string>Bitstream Vera Sans</string> 202c393a42Smrg </test> 212c393a42Smrg <test name="pixelsize" compare="less"> 222c393a42Smrg <double>7.5</double> 232c393a42Smrg </test> 242c393a42Smrg <edit name="hinting"> 252c393a42Smrg <bool>false</bool> 262c393a42Smrg </edit> 272c393a42Smrg </match> 282c393a42Smrg 292c393a42Smrg <match target="font"> 30ca08ab68Smrg <test name="family" compare="eq" ignore-blanks="true"> 312c393a42Smrg <string>Bitstream Vera Serif</string> 322c393a42Smrg </test> 332c393a42Smrg <test name="pixelsize" compare="less"> 342c393a42Smrg <double>7.5</double> 352c393a42Smrg </test> 362c393a42Smrg <edit name="hinting"> 372c393a42Smrg <bool>false</bool> 382c393a42Smrg </edit> 392c393a42Smrg </match> 402c393a42Smrg 412c393a42Smrg <match target="font"> 42ca08ab68Smrg <test name="family" compare="eq" ignore-blanks="true"> 432c393a42Smrg <string>Bitstream Vera Sans Mono</string> 442c393a42Smrg </test> 452c393a42Smrg <test name="pixelsize" compare="less"> 462c393a42Smrg <double>7.5</double> 472c393a42Smrg </test> 482c393a42Smrg <edit name="hinting"> 492c393a42Smrg <bool>false</bool> 502c393a42Smrg </edit> 512c393a42Smrg </match> 522c393a42Smrg 532c393a42Smrg</fontconfig> 54