Bug 315062
| Summary: | Pahawh Hmong text is misrendered because it takes the simple text path | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Vitor Roriz <vitor.roriz> |
| Component: | Text | Assignee: | Vitor Roriz <vitor.roriz> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | fantasai.bugs, vitor.roriz, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Vitor Roriz
The supplementary-character table in FontCascade::characterRangeCodePath does not include the Pahawh Hmong block (U+16B00 - U+16B8F), so runs containing those codepoints fall through to the simple text path which does not position Pahawh Hmong tone marks correctly. Therefore add the range to the table so Pahawh Hmong is shaped on the complex text path, which positions the marks correctly.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Vitor Roriz
<rdar://problem/167446860>
Vitor Roriz
Pull request: https://github.com/WebKit/WebKit/pull/65146
EWS
Committed 313458@main (091658231ee4): <https://commits.webkit.org/313458@main>
Reviewed commits have been landed. Closing PR #65146 and removing active labels.