Sunday, December 24, 2006

Xubuntu - More on Fixing Fonts Problems

Previously, I posted about font differences between Xubuntu system settings and some fo the applications, most notably, Firefox.

Jelle de Jong has posted what appears to be a more comprehensive (i.e. systemwide) fix for this on the xubuntu-devel mailing list. It has also been added to xubuntuguide.org.

To save you time, here is an excerpt from the email:
1 - Remove old config file's:
rm ~/.config/xfce4/Xft*

2 - Create new settings:
Menu -> Settings -> User Interface Preferences
Font Rendering:
RECHECK all checkboxen with these settings:
Use anti-aliasing for fonts
Use hinting: Full
Use sub-pixel hinting: RGB

3 - Go to
mousepad ~/.config/xfce4/Xft.xrdb
And paste in the last line:
Xft.dpi: 96
(always leave a empty line)

Looks now like this:
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintfull
Xft.rgba: rgb
Xft.dpi: 96

Save and exit the Xft.xrdb file

4 - Edit xorg
sudo mousepad /etc/X11/xorg.conf
And paste in under Section "Files" (if it’s not there alread):
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/100dpi"

Looks now like this:
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

5 - Create a DisplaySize property
Go to Section "Monitor"
My resolution is 1440x900.
width = 1440
heigth = 900
formula = pixelwidth/dpi*25.4 and pixelheight/dpi*25.4
1440/96*25.4 and 900/96*25.4 =
DisplaySize 381 238.125
(Note for a 1024x768 display, the values would be 270.93 and 203.2.)

Looks now like this:
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
Modeline "1440x900" 106.50 1440 1520 1672 1904 900 903 909 934 -Hsync +Vsync
DisplaySize 381 238.125
HorizSync 30-81
VertRefresh 56-75
EndSection

Save and exit the xorg.conf file

Restart the system.

Tips:
1 - You can also test to use 100 dpi everywere
2 - If openoffice gives you a hard time remove (removes al you openoffice settings)
rm ~/.openoffice.org2
3- Use these commands to see your settings
xdpyinfo |grep resolution
xrdb -q |grep Xft
Technorati Tags: , , ,

2 comments:

Albert Peschar said...

Absolutely totally great! Worked as a charm for me...

梦中林 said...

When the Wow Gold wolf finally found the Buy Wow Goldhole in the chimney he crawled wow gold cheap down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.
The next day the cheap wow gold little pig invited his mother over . She said "You see it is just as mygamegoldI told you. The way to get along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he buy cheap wow gold learned that lesson. And he just k4gold lived happily ever after!