Closed
Bug 97235
Opened 24 years ago
Closed 23 years ago
Extended Arabic letters do not join
Categories
(Core :: Layout: Text and Fonts, defect)
Core
Layout: Text and Fonts
Tracking
()
RESOLVED
FIXED
People
(Reporter: roozbeh, Assigned: mkaply)
Details
Attachments
(3 files, 1 obsolete file)
9.44 KB,
patch
|
Details | Diff | Splinter Review | |
9.25 KB,
patch
|
Details | Diff | Splinter Review | |
9.47 KB,
patch
|
mkaply
:
review+
blizzard
:
superreview+
|
Details | Diff | Splinter Review |
Extended Arabic letters (in the range U+0670..U+06FF) do not join properly. For
those of these who have contextual shapes in the U+FB50..U+FBFF range, the
support could be added with minor changes. This is important which languages
like Persian.
Reporter | ||
Updated•24 years ago
|
QA Contact: zach → mahar
Reporter | ||
Comment 1•24 years ago
|
||
Reporter | ||
Comment 2•24 years ago
|
||
Michael, would you review this?
Comment 3•23 years ago
|
||
marking NEW...this has a patch in it.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 4•23 years ago
|
||
Maha,
Could you look at this one?
I don't know enough about this.
Comment 5•23 years ago
|
||
I reviewed the patch, I had only one change to it and that is for the x0649 character
(alef maksoura). I changed its joining class back to eRj instead of the suggested eDj, and
changed the check for other shapes for the character in PresentationFormB because for
Arabic it can only be final (isolated or joined from right).
The x06CC in the Extended Arabic letters is equivelent to x0649.
Comment 6•23 years ago
|
||
Reporter | ||
Comment 7•23 years ago
|
||
Maha,
Please note that U+0649 (Alef Maksura) is considered "dual-joining" in the
Unicode Standard. You can see that yourself at:
<http://www.unicode.org/Public/UNIDATA/ArabicShaping.txt> where it is listed as:
0649; ALEF MAKSURA; D; YEH
^^^
Please note that I, as a Persian speaker, am not interested in this character,
since it is not used in Persian. The Yeh character used in Persian is U+06CC.
But I am interested in proper Unicode support. U+0649 is used in the "Initial"
and "Medial" forms also, in some of the countries formerly in USSR. If you
think Unicode is wrong, ask them to fix it; if it is not wrong, please let
Mozilla have bugless Unicode support.
Note: I don't have any problem with any patch, if that solves the Persian
problem. So I think I agree with Maha's patch. I can open a new bug for U+0649
Arabic Letter Alef Maksura.
Reporter | ||
Comment 8•23 years ago
|
||
Oops, found a typo in the patches. '0x06D3' was listed as '0x0D3'. Will attach
a new patch based on Maha's patch.
Reporter | ||
Comment 9•23 years ago
|
||
Comment 10•23 years ago
|
||
Roozbeh, appreciate the info. x0649 was defined as R in Unicode version 3.0, I'm
contacting Unicode org. to check why it got changed later. I agree we should seperate this
issue from this bug. Opened a new bug for it # 99256
Mike, Would that be considered a review, should I mark it as such?
Assignee | ||
Comment 11•23 years ago
|
||
Yep, that's a review and I'll consider it such. I'll look for a super
refviewer. We should open a separate bug on the other issue.
Reporter | ||
Comment 12•23 years ago
|
||
Michael, any news from a super reviewer?
Reporter | ||
Comment 13•23 years ago
|
||
Michael, would you please give me an "r="? I will find a super reviewer myself.
Assignee | ||
Comment 14•23 years ago
|
||
Actually, I had r=, I'll put it in the bug, and I had asked a super reviewer.
I'll ask another one.
Reporter | ||
Comment 15•23 years ago
|
||
Reporter | ||
Comment 16•23 years ago
|
||
The third patch (id 48855) could not be applied on Linux, because the filename
cases were changed. Created a new attachment with no change but the filenames
and line numbers that it can now be applied on Linux systems. It is made against
0.9.5 and is tested to work.
Assignee | ||
Updated•23 years ago
|
Attachment #47320 -
Attachment is obsolete: true
Assignee | ||
Comment 17•23 years ago
|
||
Comment on attachment 55522 [details] [diff] [review]
Cleaned up patch, against 0.9.5
r=mkaply
Attachment #55522 -
Flags: review+
Updated•23 years ago
|
Attachment #55522 -
Flags: superreview+
Comment 18•23 years ago
|
||
Comment on attachment 55522 [details] [diff] [review]
Cleaned up patch, against 0.9.5
sr=blizzard
Assignee | ||
Comment 19•23 years ago
|
||
Fix finally checked in
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: mahar → layout.fonts-and-text
You need to log in
before you can comment on or make changes to this bug.
Description
•