Font quality is poor when resolution is set to 1280x1024
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Problem: Fonts look very unattractive and unreadable when the resolution is set to 1280x1024 on my particular setup. I use an LCD monitor.
Steps to reproduce:
(1) Find an LCD monitor that supports 1280x1024.
(2) Get a fresh installation of Ubuntu up and running.
(3) Change display resolution to 1024x768. The fonts at this resolution are of acceptable quality.
(4) Change display resolution to 1280x1024. Note that the line/curve widths of the fonts vary substantially (I don't know the proper terminology to describe what I am seeing; I apologize), making them quite unreadable.
Comments:
(1) I do not believe my monitor is causing the problem; fonts at 1280x1024 display well on Windows XP, as well as KDE.
(2) Because KDE appears to have solved this problem, it should not be too difficult to fix in GNOME.
I would say this is a problem with the hinting settings.
Make sure you're using high quality (TTF) fonts, for example Bitstream, DejaVu or Microsoft fonts (msttcorefonts- package) . [alt]+[ backspace] to restart the x-server.
In some cases it's better to choose "Autohinter" instead of "native", you have to experiment a bit if you're not satisfied with "native". Now check if hinting is activated in gnome, the best option is "full". Also make sure sub-hinting is activated an the right color-order is set (take a magnifier to find out which order is the right one for your display, in most cases it is RGB).
To take effect on all changes save all of your opened documents, close the apllications and press [ctrl]+
There is an additional patch to improve hinting: http:// ubuntuforums. org/showthread. php?t=343670
If you use Firefox as your web browser make sure "font.Freetype2 .autohinted" and "font.Freetype2 .enable" are set to "true". You can achieve this by tipping "abou:config" in the adress field and doble click on these entries if they are set to "false".
I don't think your problem is a bug but misconfiguration. So try out these steps, I hope they will help you.