Bug 74310
| Summary: | Add a layout test for 'init' feature application in Bengali (and other Indic scripts) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jungshik Shin <jshin> |
| Component: | Layout and Rendering | Assignee: | Jungshik Shin <jshin> |
| Status: | NEW | ||
| Severity: | Normal | CC: | ap, bashi, behdad, tony |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | All | ||
| URL: | http://i18nl10n.com/fonts/beng3.html | ||
Jungshik Shin
Chromium on Linux had a bug (due to a bug in harfbuzz-old) in the application of 'init' feature in Indic shaper. 'init' feature in Bengali (and perhaps in other Indic scripts) has to be applied only at the beginning of a word, but it was applied even in the middle of a word.
It turned out that Harfbuzz-old had already fixed it in the upstream. Chromium's copy of harfbuzz is updated. While doing so, we'd better add a layout test to prevent a future regression (especially considering that we're switching to harfbuzz-ng before long).
The Chromium CL fixing this issue is at http://codereview.chromium.org/8895014/
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Jungshik Shin
Hmm.. it looks like this is regressed in an opposite direction after switch to harfbuzz-ng in Chromium Linux. 'Init' is not applied in both cases (whether it's the beginning of a word or not). It's my bad that I didn't add a test soon enough.
For that regression, I'll file a separate bug after confirming that it's indeed regressed instead of a font issue (not having 'init').
Kenichi Ishibashi
Behdad, do you have any ideas about this issue?
Behdad Esfahbod
'init' is supposed to work, and I've definitely tested it. Attach test case / font please. Or file a separate bug for the regression and CC me.