Apache OpenOffice (AOO) Bugzilla – Issue 71034
Broken font rendering in linux (sub-pixel displacement?)
Last modified: 2014-02-12 19:07:09 UTC
I'm not quite sure if framework/ui is proper addressee of this issue submission... If better ideas - please reassign. System description: standard Slackware 11 (X11 6.9.0, radeon driver) with custom built kernel (only minor modifications - for CPU voltage tweaking) 1024/768 notebook panel (IBM Thinkpad T40) Problem description: After plain installation of Slackware & OpenOffice.org I've got not only very bad looking fonts, but also artifacts. Here are possible scenarios. screenshot1.png: A standard (Andale Sans UI) with: - 120% zoom enabled - font substitution globally disabled - System UI font disabled - Font antialiasing enabled. Problem with letter "r" rendering. We have a vertical black artifact on edge of "r" font. The letter looks more like "n" than "r". screenshot2.png: A standard (Andale Sans UI) with: - 130% zoom enabled - font substitution globally disabled - System UI font disabled - Font antialiasing enabled. Problem with letter "e". We have a vertical artifact on right edge of font. Less visible, than above. However - readable. screenshot3.png: Non standard UI font: - 100% zoom, - font substitution enabled: Tahoma instead of standard Andale Sans UI, - font antialiasing enabled. Here we see a leading shadow on all verticals (capital L, T, etc.). screenshot4.png: Non standard UI font: - 130% zoom, - font subst. enabled: Tahoma, instead of standard Andale Sans UI, - font antialiasing disabled. Here we see that every letter is like it wanted to be moved half-pixel left. Look at letter "e" where the left side vertical bar is little longer than it should, as well as the right one is shorter. Similar with letter "o". Its halves are not identical! Possible reason: It looks for me, as there is some part-pixel offset in rendering. Very cleanly visible in screenshot3, where every vertical letter has a leading shadow, or in screenshot4, where there's a left-right side "o" letter phenomenum. Steps to reproduce: I think this will happen on all laptops with OOo. I've seen it since 2.0.0, on my previous laptop (Thinkpad T22), with older Slackware version (10.2). I just don't understand why it exists, since all other programs have a nice, clean font rendering on linux, no matter if the bytecode interpreter is enabled in freetype, or not. Of course small fonts look nicer with interpreter enabled. But sill - openoffice font rendering is much uglier compared to standard freetype with interpreter disabled. I don't know how to attach screenshots. If anyone needs them I'll send them by email.
Created attachment 40189 [details] screenshot1
Created attachment 40190 [details] screenshot2
Created attachment 40191 [details] screenshot3
Created attachment 40192 [details] screenshot4
TM->SBA: please have a look, thanks !
System: IBM T40 (2373-22G) with ATI Mobility Radeon card, and am running XP and Ubuntu Edgy Eft on separate (swappable) hard drives. Problem: The UI font rendering under XP is fine, but under Edgy looks exactly like screenshot 1 (look at thr 'r's in particular. Zooming to 108% or below 92% minimises the problem, but does not cure it. Performing the 'Andale Sans UI' swapping trick in the tools-options-fonts replacement table has no effect.