Summary: | [cairo] text-align:justify layouts texts wrongly for complex texts | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> | ||||||
Component: | Platform | Assignee: | Fujii Hironori <Hironori.Fujii> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | cgarcia, don.olmstead, ews-watchlist, mmaxfield, ross.kirsling, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | WebKit Nightly Build | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=53184 | ||||||||
Attachments: |
|
Created attachment 385847 [details]
justify-ideograph-complex-actual.png
Created attachment 385849 [details]
Patch
Comment on attachment 385849 [details]
Patch
Thanks!
Committed r253664: <https://trac.webkit.org/changeset/253664> |
In Source/WebCore/platform/graphics/cairo/FontCairoHarfbuzzNG.cpp, canExpandAroundIdeographsInComplexText return false. > bool FontCascade::canExpandAroundIdeographsInComplexText() > { > return false; > } However, ComplexTextController doesn't take it into account. fast/text/justify-ideograph-complex.html is a test case.