Closed
Bug 391922
Opened 18 years ago
Closed 18 years ago
rendering of arabic should have joined characters
Categories
(Core :: Layout: Text and Fonts, defect)
Core
Layout: Text and Fonts
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: atif.hussain, Assigned: prabhat.hegde)
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
وَإِذَا قِيلَ لَهُمْ لَا تُفْسِدُوا۟ فِى ٱلْأَرْضِ
should have been rendered with joined characters.
1. In Arabic, script is in a running writing. Most characters of words are joined
2. To handle that, Consonant characters are displayed differently based on whether they are 1. in the middle of a word, 2. end of a word, 3. beginning of a word, 4. standalone.
In, Gecko text rendering engine currently does a proper Choice of glyph for the character according to its position, but when a vowel is attached to after it, gap arrives between the characters. This should not happen, must be contiguous.
Contiguous like وإذا قيل لهم لا تفسدوا فى ٱلأرض
with vowel marks over and below the consonant characters
Reproducible: Always
Steps to Reproduce:
1. View an arabic language text with vowels in Firefox, and a reference in IE (here, IE renders correctly)
2.
3.
Actual Results:
rendered as:
وَإِذَا قِيلَ لَهُمْ لَا تُفْسِدُوا۟ فِى ٱلْأَرْضِ
Expected Results:
should have been:
وإذا قيل لهم لا تفسدوا فى ٱلأرض
with vowel marks over and below the consonant characters
universal problem in text rendering engine. Can be repeated any no. of times.
Comment 1•18 years ago
|
||
works for me on the latest trunk-version (will become Firefox 3), see http://img74.imageshack.us/img74/8923/screenshotez9.png
Reporter | ||
Comment 2•18 years ago
|
||
It is not working in the latest release Firefox v2.x.
Fixed in the latest trunk-version.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Comment 3•18 years ago
|
||
Fix / patch for fix not referred to.
-> WORKSFORME
Resolution: FIXED → WORKSFORME
Component: Layout: CTL → Layout: Text
QA Contact: arthit → layout.fonts-and-text
You need to log in
before you can comment on or make changes to this bug.
Description
•