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.
Created attachment 385847 [details] justify-ideograph-complex-actual.png
The tests and code have come from Bug 53184.
Created attachment 385849 [details] Patch
Comment on attachment 385849 [details] Patch Thanks!
Committed r253664: <https://trac.webkit.org/changeset/253664>
<rdar://problem/58029006>