[Bug 468559] New: X font: Japanese font rendering seems broken
https://bugzilla.novell.com/show_bug.cgi?id=468559 Summary: X font: Japanese font rendering seems broken Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: i586 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: jengelh@medozas.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-1.1 Firefox/3.0.5 Since the upgrade to 11.1, some webpages with Chinese/Japanese text are rendered incorrectly, producing lots of erroneous pixels. Does not seem to be affecting Chinese pages such as . Reproducible: Sometimes Steps to Reproduce: 1. Open Firefox, go to http://ja.wikipedia.org/ , http://www.csse.monash.edu.au/~jwb/cgi-bin/wwwjdic.cgi?1C , http://www.cctv.com/default.shtml 2. If (1) does not show problem, try installing the MS font sets (the sans-serif CJK font may also be needed) 3. Actual Results: Scrambled text, as per attached picture. This only seems to happen when the majority of foreign glyphs is "single-pixel", i.e. raising the font size with Ctrl-Mousewheel makes the issue go away. Bold text and italic text at the problematic font size also seems unaffected. Expected Results: Would have expected to have font rendering working like in 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c1 --- Comment #1 from Jan Engelhardt <jengelh@medozas.de> 2009-01-22 11:43:35 MST --- Other users seem to have the issue too -- screenshot: http://s5b.directupload.net/file/d/1682/9edlbk63_png.htm Could it be a problem with the bytecode interpreter? Given that user's screenshot it seems to happen only for non-antialiased fonts (hence the thought it could be the bytecode). -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c2 --- Comment #2 from Jan Engelhardt <jengelh@medozas.de> 2009-01-22 11:46:35 MST --- Created an attachment (id=266996) --> (https://bugzilla.novell.com/attachment.cgi?id=266996) screenshot of my setup -- 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=468559 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c3 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|X.Org |X11 Applications AssignedTo|sndirsch@novell.com |bnc-team-screening@forge.pr | |ovo.novell.com QAContact|xorg-maintainer-bugs@forge. |qa@suse.de |provo.novell.com | --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2009-01-22 17:44:03 MST --- This sounds more like a freetype2 or firefox issue. -- 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=468559 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |mfabian@novell.com |ovo.novell.com | -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c4 --- Comment #4 from Jan Engelhardt <jengelh@medozas.de> 2009-01-23 02:43:07 MST --- Downgrading freetype2 to the version in 11.0 did not change anything. But bisecting (well I tested all of them anyway) on Firefox turned it up: OK 11.0 MozillaFirefox-2.9.95-25.1.i586.rpm mozilla-xulrunner190-1.8.99.5-28.1.i586.rpm 11.0 MozillaFirefox-3.0-0.1.i586.rpm mozilla-xulrunner190-1.9.0-0.1.i586.rpm BAD 11.0 MozillaFirefox-3.0-0.2.i586.rpm mozilla-xulrunner190-1.9.0-0.2.i586.rpm 11.0 MozillaFirefox-3.0.1-0.1.i586.rpm mozilla-xulrunner190-1.9.0.1-0.1.i586.rpm 11.0 MozillaFirefox-3.0.3-1.1.i586.rpm mozilla-xulrunner190-1.9.0.3-1.1.i586.rpm 11.0 MozillaFirefox-3.0.4-3.1.i586.rpm mozilla-xulrunner190-1.9.0.4-2.1.i586.rpm 11.0 MozillaFirefox-3.0.5-0.1.i586.rpm mozilla-xulrunner190-1.9.0.5-0.1.i586.rpm 11.1 MozillaFirefox-3.0.4-4.6.i586.rpm mozilla-xulrunner190-1.9.0.4-2.9.i586.rpm 11.1 MozillaFirefox-3.0.5-1.1.i586.rpm mozilla-xulrunner190-1.9.0.5-1.1.i586.rpm There are no added changelog entries between 3.0-0.1 and 3.0-0.2. What gives?! -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c5 --- Comment #5 from Mike Fabian <mfabian@novell.com> 2009-01-23 07:36:29 MST --- I think this has nothing to do freetype. My first thought was "yet another problem in an ATI driver which can be worked around by setting the option "norenderaccel" in xorg.conf". But after looking at your screenshot I had a sort of déjà vu experience. I remember that we had the exact problem in Firefox before but I cannot easily find which bug that was, it was *long* ago. -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c6 --- Comment #6 from Mike Fabian <mfabian@novell.com> 2009-01-23 07:50:16 MST --- Just a shot in the dark: Does it help to disable embedded bitmaps? you can do this by adding the following to your ~/.fonts.conf file: <match target="font" > <edit mode="assign" name="embeddedbitmap" > <bool>false</bool> </edit> </match> The Microsoft fonts "MS Gothic" and "MS Mincho" have more embedded bitmaps then then IPA fonts. And because the IPA fonts have embedded bitmaps only in 3 sizes (12, 14, 16 pixels) which is usesless and confusing, embedded bitmaps are disabled by default for the IPA fonts on openSUSE. But for MS Gothic and MS Mincho, embedded bitmaps are not disabled on openSUSE. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c7 --- Comment #7 from Jan Engelhardt <jengelh@medozas.de> 2009-01-23 07:58:06 MST --- Yes, disabling embedded bitmaps also “fixes” it. BTW (because other mentioned it), I do not run X.org in Composite mode, nor do I run KDE, nor do I run ATI (instead: nvidia proprietary video driver). -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c8 --- Comment #8 from Mike Fabian <mfabian@novell.com> 2009-01-23 08:15:03 MST --- If disableing embedded bitmaps “fixes” it, it makes me certain that it is a duplicate of this other, very old bug. I thought this had been solved years ago, as far as I remember it was a firefox problem. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c9 --- Comment #9 from Jan Engelhardt <jengelh@medozas.de> 2009-01-23 08:18:11 MST --- Per comment #4, this seems to like a Firefox problem too, but it seems to be pretty recent. 3.0 is not that old. -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c10 --- Comment #10 from Mike Fabian <mfabian@novell.com> 2009-01-23 08:26:13 MST --- Then it would mean that the problem has been reintroduced, I clearly remember exactly that problem as in your screenshot and that it could be worked around by disabling embedded bitmaps. If I could only find that ancient bug again, I don’t remember what the resolution was and whether it was ever really fixed. -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c11 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org --- Comment #11 from Mike Fabian <mfabian@novell.com> 2009-01-23 08:28:23 MST --- Added Wolfgang Rosenauer (long time SuSE Mozilla/Firefox maintainer) to the CC. Wolfgang, do you remember this problem? What bug was this? Was this ever fixed? -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c12 --- Comment #12 from Jan Engelhardt <jengelh@medozas.de> 2009-01-23 08:30:00 MST --- If we knew what went on between -0.1 and -0.2 that would help a lot. -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c13 --- Comment #13 from Mike Fabian <mfabian@novell.com> 2009-01-23 08:47:03 MST --- I have MozillaFirefox-3.0.3-5.1 and cannot reproduce it at the moment, it seems to be not so straightforward to reproduce. -- 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=468559 User wolfgang@rosenauer.org added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c14 --- Comment #14 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2009-01-23 08:54:59 MST --- I can't reproduce it as well.
If we knew what went on between -0.1 and -0.2 that would help a lot.
Nothing in xulrunner/firefox. These are automatic rebuilds caused by upper dependencies and if there is no changelog entry that's for sure. And sorry, can't remember a specific bug with that but it looks familiar indeed. Since rendering (including font rendering) changed so much between Firefox 2 and Firefox 3 I don't think it's the same issue if it was an issue in Firefox at all. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c15 --- Comment #15 from Jan Engelhardt <jengelh@medozas.de> 2009-01-23 08:56:37 MST --- Got Gothic? :) -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c16 --- Comment #16 from Mike Fabian <mfabian@novell.com> 2009-01-23 09:56:00 MST --- Jan> Got Gothic? :) Got what? If you mean whether I tried using "MS Gothic" to render the Wikipedia page in firefox, then yes, I did. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c17 --- Comment #17 from Jan Engelhardt <jengelh@medozas.de> 2009-01-23 10:10:04 MST --- What is the fonts.conf syntax I need to only disable bitmaps for a specific font? Because I am not quite sure whether Arial Unicode MS or MS Gothic/Mincho is used.. -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c18 --- Comment #18 from Mike Fabian <mfabian@novell.com> 2009-01-23 12:09:45 MST --- Example taken from /etc/fonts/suse-bitmaps.conf <!-- The IPA fonts have bitmaps only in 12, 14, and 16 pixels. That is rather useless, it is not nice to see a bitmaps at 12 pixels, antialiased glyphs at 13 pixels and bitmaps at 14 pixels again. --> <match target="font"> <test name="family"> <string>IPAMincho</string> <string>IPAGothic</string> <string>IPAPMincho</string> <string>IPAPGothic</string> <string>IPAUIGothic</string> </test> <edit name="autohint"> <bool>false</bool> </edit> <edit name="embeddedbitmap"> <bool>false</bool> </edit> </match> Change the font names as needed and omit the part which switches off the autohinter. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c19 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|X font: Japanese font |firefox: bitmap font |rendering seems broken |rendering broken --- Comment #19 from Jan Engelhardt <jengelh@medozas.de> 2009-01-24 03:42:41 MST --- Also occurs with Efont-unicode, and judging from the first screenshot where it was observed with Arial, it seems that this affects all bitmap glyphs. -- 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=468559 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c20 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mfabian@novell.com AssignedTo|mfabian@novell.com |bnc-team-mozilla@forge.prov | |o.novell.com --- Comment #20 from Mike Fabian <mfabian@novell.com> 2009-01-29 08:37:13 MST --- Reassign to MozillaFirefox maintainer <bnc-team-mozilla@forge.provo.novell.com>. -- 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=468559 User hfiguiere@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c21 Hubert Figuiere <hfiguiere@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hfiguiere@novell.com Component|X11 Applications |Firefox --- Comment #21 from Hubert Figuiere <hfiguiere@novell.com> 2009-01-29 08:52:54 MST --- if you think it is a Firefox problem, change the "component" as well. Or it will not appear in the "Firefox" query. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c22 --- Comment #22 from Jan Engelhardt <jengelh@medozas.de> 2009-02-01 06:44:33 MST --- (In reply to comment #14)
Nothing in xulrunner/firefox. These are automatic rebuilds caused by upper dependencies and if there is no changelog entry that's for sure.
How can we fine out what those upper packages were? (BTW, other programs making use of bitmap glyphs, like wxGTK, do not seem affected either.) -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c23 --- Comment #23 from Jan Engelhardt <jengelh@medozas.de> 2009-02-16 20:37:46 MST --- I have reason to believe that freetype2 may also be affected. Try this command (substitute xos4 for some bitmap font you have and `fc-list` gives, or install terminus-font.rpm) - the resulting xterm window contains absolute gibberish for me: $ xterm -fa 'xos4 Terminus:style=Regular' Stefan, can you 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=468559 User captain.magnus@opensuse.org added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c24 --- Comment #24 from Magnus Boman <captain.magnus@opensuse.org> 2009-02-17 01:26:21 MST --- Created an attachment (id=273189) --> (https://bugzilla.novell.com/attachment.cgi?id=273189) Screenshot -- 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=468559 User captain.magnus@opensuse.org added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c25 --- Comment #25 from Magnus Boman <captain.magnus@opensuse.org> 2009-02-17 01:27:07 MST --- Created an attachment (id=273190) --> (https://bugzilla.novell.com/attachment.cgi?id=273190) Screenshot -- 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=468559 User captain.magnus@opensuse.org added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c26 Magnus Boman <captain.magnus@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |captain.magnus@opensuse.org --- Comment #26 from Magnus Boman <captain.magnus@opensuse.org> 2009-02-17 01:37:14 MST --- We had a patch in cairo that had not been applied for a 11.1. I fixed this up the other day in GNOME:Factory (http://widehat.opensuse.org/pub/repositories/GNOME:/Factory/) Results above is before and after this new cairo. Not sure if it would make a difference in this bug report? -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c27 --- Comment #27 from Jan Engelhardt <jengelh@medozas.de> 2009-02-17 06:10:11 MST --- Created an attachment (id=273246) --> (https://bugzilla.novell.com/attachment.cgi?id=273246) described xterm problem with Xft -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c28 --- Comment #28 from Jan Engelhardt <jengelh@medozas.de> 2009-02-17 06:15:22 MST --- (In reply to comment #26)
We had a patch in cairo that had not been applied for a 11.1. I fixed this up the other day in GNOME:Factory (http://widehat.opensuse.org/pub/repositories/GNOME:/Factory/)
Results above is before and after this new cairo. Not sure if it would make a difference in this bug report?
No difference. It seems that in your first screenshot, a fullwide font gets used, and in the second, the halfwidth font. -- 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=468559 User jengelh@medozas.de added comment https://bugzilla.novell.com/show_bug.cgi?id=468559#c29 Jan Engelhardt <jengelh@medozas.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jengelh@medozas.de Summary|firefox: bitmap font |freetype: bitmap font |rendering broken |rendering broken --- Comment #29 from Jan Engelhardt <jengelh@medozas.de> 2009-02-20 07:20:21 MST --- Tried another machine - both firefox and xterm are fine. Assuming this is, after all, something to do with freetype2 and my desktop machine. Setting needinfo on myself. -- 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