[Webkit-unassigned] [Bug 13136] New: spurrious glyphs in Google Israel and Gmail (all languages)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 20 16:21:00 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=13136
Summary: spurrious glyphs in Google Israel and Gmail (all
languages)
Product: WebKit
Version: 522+ (nightly)
Platform: Macintosh
URL: http://google.co.il
OS/Version: Mac OS X 10.4
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jungshik.shin at gmail.com
With 'Personal level indicators' turned on, gmail emits 'LRM' (U+200e) before
the subject. When Arabic or Hebrew font is not installed on Mac OS X, 'LRM' and
'RLM' (U+200f) are rendered with a spurrious glyph.
The same is true of http://google.co.il. One can argue who uses Google in
Hebrew without Hebrew font. However, in case of gmail, this is rather serious
because a lot of Mac users would never bother to install fonts for scripts they
don't use.
Apparently, LRM and RLM are passed down to the low-level drawing routine
instead of being filtered at a higher layout level. When a font is present
that understands LRM/RLM, this is not an issue. As I wrote above, that's not
always the case. Therefore, it should be better to take care of them at a
higher level.
LRM and RLM should be removed in a string that goes down to a drawing routine.
Before that, they should be treated as a character with a strong left and right
directionality.
There are other characters that need similar treatments. Most of (not all)
characters belonging to 'Unicode default ignorable' need to be treated this
way.
In all cases, they should survive in selection. What about 'cursor/caret
movement'? That's a little tough to say.
I'd be willing to give it a shot. If anyone can give a pointer or two, that
would be great.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list