Package: lmodern Version: 2.004.1-3 Severity: wishlist Autohinting isn't always enabled globally (at least it isn't on this machine, it seems). For example, if fonts with good TrueType BCI hinting are in use.
But the LM* family of fonts really needs autohinting. See attached
pictures from LyX. Note how without it, letters are run together—the es
in files, the SV in SVN; the g in against is just plain weird; there
appears to be a space in Us in Users, etc.
The following fontconfig snippet will enable autohinting for the LM
fonts. There may be a more concise way to specify them all...
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font" >
<test qual="any" name="family">
<string>LMMathExtension10</string>
<string>LMMathItalic10</string>
<string>LMMathItalic12</string>
<string>LMMathItalic5</string>
<string>LMMathItalic6</string>
<string>LMMathItalic7</string>
<string>LMMathItalic8</string>
<string>LMMathItalic9</string>
<string>LMMathSymbols10</string>
<string>LMMathSymbols5</string>
<string>LMMathSymbols6</string>
<string>LMMathSymbols7</string>
<string>LMMathSymbols8</string>
<string>LMMathSymbols9</string>
<string>LMMono10</string>
<string>LMMono12</string>
<string>LMMono8</string>
<string>LMMono9</string>
<string>LMMonoCaps10</string>
<string>LMMonoLt10</string>
<string>LMMonoLtCond10</string>
<string>LMMonoProp10</string>
<string>LMMonoPropLt10</string>
<string>LMMonoSlant10</string>
<string>LMRoman10</string>
<string>LMRoman12</string>
<string>LMRoman17</string>
<string>LMRoman5</string>
<string>LMRoman6</string>
<string>LMRoman7</string>
<string>LMRoman8</string>
<string>LMRoman9</string>
<string>LMRomanCaps10</string>
<string>LMRomanDemi10</string>
<string>LMRomanDunh10</string>
<string>LMRomanSlant10</string>
<string>LMRomanSlant12</string>
<string>LMRomanSlant17</string>
<string>LMRomanSlant8</string>
<string>LMRomanSlant9</string>
<string>LMRomanUnsl10</string>
<string>LMSans10</string>
<string>LMSans12</string>
<string>LMSans17</string>
<string>LMSans8</string>
<string>LMSans9</string>
<string>LMSansDemiCond10</string>
<string>LMSansQuot8</string>
</test>
<edit name="autohint" mode="assign"><bool>true</bool></edit>
</match>
</fontconfig>
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (130, 'unstable'), (120, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages lmodern depends on:
ii defoma 0.11.12
ii dpkg 1.16.1
ii tex-common 2.10
ii xfonts-utils 1:7.6+1
lmodern recommends no packages.
lmodern suggests no packages.
-- no debconf information
<<attachment: no-autohint.png>>
<<attachment: yes-autohint.png>>

