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 RenderingAssignee: 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
Reported 2011-12-12 10:56:04 PST
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
Jungshik Shin
Comment 1 2012-11-05 11:34:04 PST
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
Comment 2 2012-11-27 19:12:29 PST
Behdad, do you have any ideas about this issue?
Behdad Esfahbod
Comment 3 2012-11-29 04:39:55 PST
'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.
Note You need to log in before you can comment on or make changes to this bug.