Closed
Bug 722139
Opened 12 years ago
Closed 12 years ago
Turn on harfbuzz shaper by default for Hebrew on all platforms
Categories
(Core :: Layout: Text and Fonts, defect)
Core
Layout: Text and Fonts
Tracking
()
RESOLVED
FIXED
mozilla13
People
(Reporter: smontagu, Assigned: jfkthame)
References
(Depends on 2 open bugs)
Details
Attachments
(3 files)
Currently harfbuzz is turned on by default for Hebrew on OSX and Android, and for Arabic on all platforms. We need to determine whether there are any issues preventing turning it on for Hebrew on all platforms.
Comment 1•12 years ago
|
||
I am attaching a file with pairs of letters with diacritics. In each pair the characters are the same, but ordered differently. Chromium displays each pair identically. Firefox on Linux with harfbuzz enabled displays the pairs differently.
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
On Linux: * if the value of gfx.font_rendering.harfbuzz.scripts is 4, then all the pairs in the file hebrew-html-harfbuzz-test-aharoni.html appear different. * if the value of gfx.font_rendering.harfbuzz.scripts is 3, then the first three pairs appear the same and correct and the last two pairs appear different.
Updated•12 years ago
|
Attachment #592487 -
Attachment mime type: text/plain → text/html
Assignee | ||
Comment 4•12 years ago
|
||
Currently, switching to harfbuzz for Hebrew would regress the rendering of older fonts such as those on Windows XP, which rely on using the Unicode presentation form codepoints for letters with dagesh (and a few other combinations). Filed bug 728866 to address this. Once that is resolved, I think we could seriously consider switching on harfbuzz by default for all platforms.
Assignee | ||
Comment 5•12 years ago
|
||
I _think_ we're at the point where it makes sense to do this; Simon?
Attachment #599072 -
Flags: review?(smontagu)
Reporter | ||
Updated•12 years ago
|
Attachment #599072 -
Flags: review?(smontagu) → review+
Assignee | ||
Comment 6•12 years ago
|
||
Pushed to inbound: https://hg.mozilla.org/integration/mozilla-inbound/rev/063e67b9f910 This should give us more uniform behavior for Hebrew, where previously the results varied significantly between platforms, especially with regard to diacritic handling. (The one exceptional case will be AAT fonts on OS X, which still go through the Core Text path.)
Assignee: nobody → jfkthame
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla13
Comment 7•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/063e67b9f910
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•