Closed Bug 841313 Opened 7 years ago Closed 7 years ago

Update harfbuzz to pick up new SEAsian shaping support

Categories

(Core :: Graphics: Text, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla21

People

(Reporter: jfkthame, Assigned: jfkthame)

References

Details

Attachments

(1 file)

HarfBuzz now has a Myanmar shaper that matches Win8 Uniscribe behavior, and additional support for some other SEAsian scripts. So we should take an update to pick up these features. This also includes the fix for a significant problem in Devanagari shaping (incorrect formation of the eyelash-Ra form).
Blocks: 827093
Pushed a tryserver job to confirm this doesn't break existing reftests:
https://tbpl.mozilla.org/?tree=Try&rev=bea2a7145d0b
Attachment #713848 - Flags: review?(jdaggett) → review+
Pushed https://hg.mozilla.org/integration/mozilla-inbound/rev/13882bd74680

I updated the patch to upstream commit a0cb9f33ee064628debe8e848094dfd661334640, to pick up one more tiny Indic fix; carrying over r=jdaggett.

(As of today, harfbuzz master includes further work that will improve the handling of default-ignorable characters, ZWJ/ZWNJ, etc, but I don't want to take that until it's had a little more testing/stabilization upstream. So I expect we'll take a further update in a few weeks' time.)
Target Milestone: --- → mozilla21
https://hg.mozilla.org/mozilla-central/rev/13882bd74680
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Blocks: 619524
You need to log in before you can comment on or make changes to this bug.