[Bug 361606] New: KDE4: Font rendering glitches with "DejaVu Sans"
https://bugzilla.novell.com/show_bug.cgi?id=361606 Summary: KDE4: Font rendering glitches with "DejaVu Sans" Product: openSUSE 10.3 Version: Final Platform: i686 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: KDE AssignedTo: kde-maintainers@suse.de ReportedBy: lukrez@gmx.at QAContact: qa@suse.de Found By: Other Created an attachment (id=194761) --> (https://bugzilla.novell.com/attachment.cgi?id=194761) Font settings dialog under KDE3 and KDE4 Using the KDE4 packages from <http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_10.3/> I can observe some font drawing glitches, especially for the lower case "r" of the Sans Serif font. This only seems to happen for KDE4 applications. The attached screenshot shows the font configuration dialogs of KDE3 and KDE4 and illustrates IMHO the differences. On my system, "Sans Serif" is matched to "DejaVu Sans", which should be the default setting. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User wstephenson@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c1 Will Stephenson <wstephenson@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wstephenson@novell.com Status|NEW |NEEDINFO Info Provider| |mfabian@novell.com --- Comment #1 from Will Stephenson <wstephenson@novell.com> 2008-05-07 06:11:08 MST --- Mike, any idea what might be happening here to cause the extra vertical line on the KDE 4 'r'? I cannot reproduce this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c2 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lverhaegen@novell.com, mfabian@novell.com, | |sndirsch@novell.com Status|NEEDINFO |NEW Info Provider|mfabian@novell.com | --- Comment #2 from Mike Fabian <mfabian@novell.com> 2008-05-07 06:19:58 MST --- That is almost certainly an X11 driver problem. I doubt that it happens only for KDE4 applications. As you can see in your screenshot, you see it only for certain sizes of the small ‘r’. In other applications you may have slightly different sizes and therefore you don’t see it. Add the option "norenderaccel" to the "Device" section of your /etc/X11/xorg.conf, this should workaround the problem. By the way, I have the same problem on my machine, the "Device" section of my /etc/X11/xorg.conf looks like this: Section "Device" BoardName "Radeon 7500-7146" BusID "PCI:1@0:0:0" Driver "radeon" #Driver "vesa" Identifier "Device[0]" Option "SaXDualHead" Option "IgnoreEDID" Option "MergedFB" Option "alwaysshared" Option "SaXDualMonitorVendor" "PHILIPS" Option "CRT2VRefresh" "50-61" Option "CRT2Position" "LeftOf" Option "usevnc" "yes" Option "httpdir" "/usr/share/vnc/classes" Option "httpport" "5800" Option "rfbauth" "/root/.vnc/passwd" Option "MetaModes" "1680x1050,1680x1050" Option "SaXDualResolution" "1680x1050" Option "SaXDualOrientation" "RightOf" Option "SaXDualMode" "Xinerama" Option "CRT2HSync" "30-66" Option "SaXDualHSync" "30-66" Option "SaXDualMonitorModel" "PHILIPS 200W" Option "SaXDualVSync" "50-61" Option "norenderaccel" ← add this! Option "MergedDPI" "98 98" VendorName "ATI" EndSection I guess you also have Radeon hardare, don’t you? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c3 --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2008-05-07 07:40:12 MST --- The fix was missing in the radeon driver of openSUSE 11.0. Fixed for Beta3/STABLE/Factory/X11:XOrg. Mike, I've already installed the fixed radeon driver on your machine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c4 --- Comment #4 from Stefan Dirsch <sndirsch@novell.com> 2008-05-07 07:41:28 MST --- Of course with the fixed driver you no longer need the "norenderaccel" option. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c5 --- Comment #5 from Mike Fabian <mfabian@novell.com> 2008-05-07 08:31:41 MST --- OK, I can reproduce the problem with xfd -fa "DejaVu Sans:pixelsize=14" and the following settings in ~/.fonts.conf: <match target="font" > <edit mode="assign" name="rgba"> <const>none</const> </edit> </match> <match target="font" > <edit mode="assign" name="hinting" > <bool>true</bool> </edit> </match> <match target="font" > <edit mode="assign" name="autohint" > <bool>false</bool> </edit> </match> <match target="font" > <edit mode="assign" name="hintstyle" > <const>hintfull</const> </edit> </match> <match target="font" > <edit mode="assign" name="antialias" > <bool>true</bool> </edit> </match> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c6 --- Comment #6 from Mike Fabian <mfabian@novell.com> 2008-05-07 08:34:28 MST --- And I verified again that the "norenderaccel" option works around the problem and that Stefan’s new driver packages really fixes the problem (I downgraded to the xorg-x11-driver-video package in Factory, reproduced that problem occurs when "norenderaccel" is not set, updated to Stefan’s fixed xorg-x11-driver-video and verified that the problem goes away without having to use the "norenderaccel" workaround). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c7 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2008-05-07 08:38:20 MST --- Fixed for openSUSE 11.0. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=361606 User lukrez@gmx.at added comment https://bugzilla.novell.com/show_bug.cgi?id=361606#c8 --- Comment #8 from Franz Häuslschmid <lukrez@gmx.at> 2008-05-07 12:43:17 MST --- (In reply to comment #2 from Mike Fabian)
That is almost certainly an X11 driver problem.
I doubt that it happens only for KDE4 applications. As you can see in your screenshot, you see it only for certain sizes of the small ‘r’. In other applications you may have slightly different sizes and therefore you don’t see it.
Add the option "norenderaccel" to the "Device" section of your /etc/X11/xorg.conf, this should workaround the problem.
You are absolutely right. I should have been a little bit more observing -- I now remember that I saw those glitches also in OpenOffice ...
By the way, I have the same problem on my machine, the "Device" section of my /etc/X11/xorg.conf looks like this:
Section "Device" BoardName "Radeon 7500-7146" BusID "PCI:1@0:0:0" Driver "radeon" #Driver "vesa" Identifier "Device[0]" Option "SaXDualHead" Option "IgnoreEDID" Option "MergedFB" Option "alwaysshared" Option "SaXDualMonitorVendor" "PHILIPS" Option "CRT2VRefresh" "50-61" Option "CRT2Position" "LeftOf" Option "usevnc" "yes" Option "httpdir" "/usr/share/vnc/classes" Option "httpport" "5800" Option "rfbauth" "/root/.vnc/passwd" Option "MetaModes" "1680x1050,1680x1050" Option "SaXDualResolution" "1680x1050" Option "SaXDualOrientation" "RightOf" Option "SaXDualMode" "Xinerama" Option "CRT2HSync" "30-66" Option "SaXDualHSync" "30-66" Option "SaXDualMonitorModel" "PHILIPS 200W" Option "SaXDualVSync" "50-61" Option "norenderaccel" ← add this! Option "MergedDPI" "98 98" VendorName "ATI" EndSection
I guess you also have Radeon hardare, don’t you?
Yes, I do. See the corresponding section of my machine's xorg.conf: Section "Device" BoardName "Radeon 7500" BusID "1:0:0" Driver "radeon" Identifier "Device[0]" Option "GARTSize" "32" VendorName "ATI" EndSection Setting the option "norenderaccel" also resolves that problem here. Thank you all for your efforts. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com