Difference between revisions of "Disabling Font Smoothing"

(Initial Page)
 
 
(4 intermediate revisions by the same user not shown)
Line 16: Line 16:
 
</fontconfig>
 
</fontconfig>
 
</code>
 
</code>
 +
 +
Because most Linux systems comes with ugly font when `antialias' is disabled, you can download some Microsoft fonts such as Arial, Trebuchet, Verdana, Courrier New, .... On an ubuntu system, one only has to do the following:
 +
 +
<code>
 +
sudo apt-get install msttcorefonts</code>
 +
 +
If you really like Tahoma, you can install it by following the instructions located on [http://ubuntuforums.org/showthread.php?t=82318 the Ubuntu forums].
 +
 +
===Mac OS===
 +
You can increase the default size at which Mac OS will not smooth fonts whose size is lower than the specified size. To read the current setting:
 +
<code>
 +
defaults read -g AppleAntiAliasingThreshold</code>
 +
To set the size to N points, do the following:
 +
<code>
 +
sudo defaults write -g AppleAntiAliasingThreshold N</code>
 +
 +
However, you will see that, like on Windows Vista, most of the Macintosh controls do not respect this setting, making it very ugly (especially when you use menus and lists which are always using smooth fonts).
 +
 +
Look what people are forced to do to disable smoothing by following [http://www.partlyhuman.com/blog/roger/aliased-text-mac-eclipse| this link].
 +
 +
===Windows XP===
 +
Open the '''Display''' control panel, go to '''Appearance''' and then choose '''Effects...''' and unselect ''Use the following method to smooth edges of screen fonts:''.
 +
 +
===Windows Vista===
 +
You can simply do like Windows XP, but many applications do not respect the setting and therefore Vista will be very ugly because of the mixture of smoothed and non-smoothed font.
 +
 +
===Windows 7===
 +
You can simply do like Windows XP, and unlike Vista it seems to work. The other solution is to go in the system control panel (whatever is the new name in windows 7) and choose `advanced' and choose `performance'. Then disable all the effects and your smooth font will be gone forever. Yeah!

Latest revision as of 07:47, 11 August 2009


To disable font smoothing altogether here are a few things you may want to know.

Linux

Edit the file ~/.fonts.conf and add the following content:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
        <match target="font" >
                <edit mode="assign" name="antialias">
                        <bool>false</bool>
                </edit>
        </match>
</fontconfig>

Because most Linux systems comes with ugly font when `antialias' is disabled, you can download some Microsoft fonts such as Arial, Trebuchet, Verdana, Courrier New, .... On an ubuntu system, one only has to do the following:

sudo apt-get install msttcorefonts

If you really like Tahoma, you can install it by following the instructions located on the Ubuntu forums.

Mac OS

You can increase the default size at which Mac OS will not smooth fonts whose size is lower than the specified size. To read the current setting:

defaults read -g AppleAntiAliasingThreshold

To set the size to N points, do the following:

sudo defaults write -g AppleAntiAliasingThreshold N

However, you will see that, like on Windows Vista, most of the Macintosh controls do not respect this setting, making it very ugly (especially when you use menus and lists which are always using smooth fonts).

Look what people are forced to do to disable smoothing by following this link.

Windows XP

Open the Display control panel, go to Appearance and then choose Effects... and unselect Use the following method to smooth edges of screen fonts:.

Windows Vista

You can simply do like Windows XP, but many applications do not respect the setting and therefore Vista will be very ugly because of the mixture of smoothed and non-smoothed font.

Windows 7

You can simply do like Windows XP, and unlike Vista it seems to work. The other solution is to go in the system control panel (whatever is the new name in windows 7) and choose `advanced' and choose `performance'. Then disable all the effects and your smooth font will be gone forever. Yeah!