Closed
Bug 391045
Opened 17 years ago
Closed 17 years ago
firefox fail to render U+0D28 U+0D46 (Malayalam NA E) properly
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: BijuMailList, Assigned: smontagu)
References
Details
Attachments
(5 files, 1 obsolete file)
(deleted),
image/png
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
text/html
|
Details | |
(deleted),
patch
|
pavlov
:
review+
pavlov
:
approval1.9+
|
Details | Diff | Splinter Review |
(deleted),
image/png
|
Details |
occasionally firefox fail to render malayalam നെ properly in word തള്ളിയതിനെ
see attachments thalli.html and thalli.png
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007080505 Minefield/3.0a8pre
fix issue with previous upload of thalli.html
Attachment #275397 -
Attachment is obsolete: true
Updated•17 years ago
|
Summary: firefox fail to render നെ properly in തള്ളിയതിനെ → firefox fail to render നെ properly in തള്ളിയതിനെ (malayalam language)
Assignee | ||
Comment 3•17 years ago
|
||
Any attempt to minimize the testcase further than this makes the bug go away.
Assignee | ||
Updated•17 years ago
|
Summary: firefox fail to render നെ properly in തള്ളിയതിനെ (malayalam language) → firefox fail to render നെ (U+0D28 U+0D46 - Malayalam NA E) properly in തള്ളിയതിനെ
Assignee | ||
Comment 4•17 years ago
|
||
We are calling ScriptShape() for all the ranges in the item with the same SCRIPT_ANALYSIS structure. This means that the fLinkBefore and fLinkAfter flags, which only refer to the beginning and end of the item respectively, are being applied to each range. This can potentially cause misrendering in any complex text string and should be a blocker.
Assignee: nobody → smontagu
Flags: blocking1.9?
Assignee | ||
Comment 5•17 years ago
|
||
Attachment #275752 -
Flags: review?
Assignee | ||
Updated•17 years ago
|
Attachment #275752 -
Flags: review? → review?(pavlov)
Assignee | ||
Comment 6•17 years ago
|
||
Biju, can you take a look at this screen shot of the testcase with my patch applied? I see that the word തുടര്ന്നാണ് is also rendered differently (but the same as in Firefox 2 and IE) and I'd like to be sure that it's correct, and that there are no other errors introduced.
(In reply to comment #6)
> Biju, can you take a look at this screen shot of the testcase with my patch
> applied? I see that the word തുടര്ന്നാണ് is also
I assume you are using either Karthika(Kartika) or AnjaliOldLipi as your Malayalam font,
then rendering of തുടര്ന്നാണ് in attachment 275756 [details] is CORRECT
Details:-
<QUOTE From = http://unicode.org/review/pr-66.html >
In The Unicode Standard, Version 4.0, chillu forms and explicit virama forms are distinguished in text by the use of joiners. For example:
<NA, VIRAMA, ZWNJ> to represent a NA with a visible virama
<NA, VIRAMA, ZWJ> to represent the chillu N
However, the standard is not clear about what <NA, VIRAMA> (without any joiner) represents. Some readers have interpreted the standard such that this sequence represents NA with a visible virama, others have interpreted it to be the chillu N, and yet another possibility is that the sequence does not specify one or the other form (i.e. the rendering system can choose).
</QUOTE>
So Karthika and AnjaliOldLipi render <NA, VIRAMA> is rendered as <NA, VIRAMA, ZWNJ>
And in ThoolikaTraditionalUnicode from SuperSoft
http://www.supersoftweb.com/Unicode.htm gives some prob with firefox and
(i think without some proper windows ddl)
and <NA, VIRAMA> is rendered as <NA, VIRAMA, ZWJ>
Confusion with <const+VIRAMA> also exist for other "chill" letters
I am listing all "chill"s here for quick reference
<const>, <const+VIRAMA>, <const+VIRAMA+ZWNJ>, <const+VIRAMA+ZWJ>
ന ന് ന് ന്
ണ ണ് ണ് ണ്
ര ര് ര് ര്
ല ല് ല് ല്
ള ള് ള് ള്
future chill
ക ക് ക് ക്
യ യ് യ് യ്
(In reply to comment #6)
> and that there are no other errors introduced.
I see no other problem in attachment 275756 [details]
Assignee | ||
Comment 8•17 years ago
|
||
(In reply to comment #7)
> I assume you are using either Karthika(Kartika) or AnjaliOldLipi as your
> Malayalam font,
> then rendering of തുടര്ന്നാണ് in attachment 275756 [details] is
> CORRECT
Yes, I'm using AnjaliOldLipi. Thanks for testing!
Updated•17 years ago
|
Attachment #275752 -
Flags: review?(pavlov) → review+
Assignee | ||
Updated•17 years ago
|
Attachment #275752 -
Flags: approval1.9?
When will this patch make into the nightly build?
PS: You can understand how URGENT this is by seeing edit/reedit of േകരളം <=> കേരളം at
http://en.wikipedia.org/w/index.php?title=Kerala&diff=151994033&oldid=151980972
Since years IE render it out of box correctly,
so I can guarantee that all those users making it incorrect are Firefox (version < 3) users
And that is a kind of shame for us.
see also http://en.wikipedia.org/wiki/Help:Multilingual_support_%28Indic%29
Updated•17 years ago
|
Attachment #275752 -
Flags: approval1.9? → approval1.9+
Assignee | ||
Comment 10•17 years ago
|
||
Checked in.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•17 years ago
|
Flags: in-testsuite+
Assignee | ||
Updated•17 years ago
|
Summary: firefox fail to render നെ (U+0D28 U+0D46 - Malayalam NA E) properly in തള്ളിയതിനെ → firefox fail to render U+0D28 U+0D46 (Malayalam NA E) properly
Reporter | ||
Comment 11•17 years ago
|
||
(In reply to comment #10)
> Checked in.
tested....
so far looks good, thanks Simon ....
Assignee | ||
Updated•16 years ago
|
Flags: blocking1.9?
You need to log in
before you can comment on or make changes to this bug.
Description
•