Palatino
Most computers have a Palatino font (or equivalent), and it is
one of the core fonts for Postscript printers. However, on Unix
using FontConfig, Palatino looks bad. The
main problem is that the hinting is terrible. It's unclear
whether FontConfig is doing a bad job, or if the font itself has
bad hinting data.
The issue can be fixed for individual users in one of two ways:
by turning off all hinting for Unix's palatino-clone font, or by
turning on autohinting for the font. Alas, making changes to
your own personal configuration makes your own browser look good,
but doesn't fix anyone else's browser.
The code for the ~/fonts.conf
file that disables
hinting for Unix's palatino-clone (which is named
URW Palladio L) is:
<match target="font">
<test name="family">
<string>URW Palladio L</string>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
The ~/.fonts.conf
code to enable autohinting for
all fonts is:
<match target="font">
<edit name="autohint">
<bool>true</bool>
</edit>
</match>
Sample
If you aren't using Unix, I have a
screenshot that shows how the following paragraph looks on
most Unix machines. Enabling the autohint feature in
~/.fonts.conf
is sufficient to fix the problem, as
this screenshot shows.
If you are using Unix and FontConfig now, you can look at the
jagged heights of the following lines. Even the lines that
are mainly okay still have a bad height for the "T" (and other
letters).
9px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
10px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
11px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
12px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
13px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
14px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
15px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
16px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
17px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
18px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
19px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.
20px palatino: The issue can be fixed for individual users by adding a change to their personal fontconfig configuration file.