Closed Bug 758241 Opened 8 years ago Closed 8 years ago

enable harfbuzz text shaping for all scripts on Android

Categories

(Firefox for Android :: General, defect)

ARM
Android
defect
Not set

Tracking

()

RESOLVED FIXED
Firefox 15
Tracking Status
blocking-fennec1.0 --- -
fennec 15+ ---

People

(Reporter: jfkthame, Assigned: jfkthame)

References

Details

Attachments

(1 file)

Given that we currently have *no* shaping for Indic scripts on Android, I think that once we update our harfbuzz version in bug 758236, it'd make sense to simply enable harfbuzz for all scripts on this platform.

It will have adequate support for some of the Indic scripts - Devanagari and Gujarati are in particularly good shape, while some of the South Indian scripts still have known problems, though they'll be closer to correct than they are at present with the "no-shaping" FT2Fonts backend.
Attachment #626842 - Flags: review?(jdaggett)
Even if reftests are not run on Android, I'd like to have at least a few rudimentary Indic reftests in place before enabling this, at least so that someone can manually verify regressions that occur in the future.
Bug 758236 now includes some basic reftests for Indic shaping behavior.
Comment on attachment 626842 [details] [diff] [review]
patch, turn on harfbuzz for all scripts on Android

Add a comment line to say something like "scripts not listed are grouped in the default category".
Attachment #626842 - Flags: review?(jdaggett) → review+
Nomming this for Fennec blocker status. We need this to support Indic scripts on Mobile.
blocking-fennec1.0: --- → ?
Given that this (apparently) requires a harfbuzz update to be useful, we're just going to let this ride the trains.
tracking-fennec: --- → 15+
blocking-fennec1.0: ? → -
https://hg.mozilla.org/mozilla-central/rev/b4a05850be02
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.