Bug 204817

Summary: Improve handling of other neutrals when creating bidirectional text runs
Product: WebKit Reporter: Doug Kelly <dougk>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Enhancement CC: mmaxfield, Ms2ger, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: All   
OS: All   
See Also: https://bugs.webkit.org/show_bug.cgi?id=204485
https://bugs.webkit.org/show_bug.cgi?id=178960
https://bugs.webkit.org/show_bug.cgi?id=130823

Description Doug Kelly 2019-12-03 14:56:24 PST
As noted in Bug 204485, when U_OTHER_NEUTRAL is encountered in createBidiRunsForLine at the end of a run, the result is unhandled.  There are perhaps other cases of other rules with regards to resolving neutrals as part of UAX #9 (https://unicode.org/reports/tr9/#Resolving_Neutral_Types) which may also need additional handling.
Comment 1 Radar WebKit Bug Importer 2019-12-03 14:56:49 PST
<rdar://problem/57604704>
Comment 2 Myles C. Maxfield 2021-04-07 20:17:51 PDT
*** Bug 188406 has been marked as a duplicate of this bug. ***