RESOLVED FIXED 271691
ComplexTextController: No glyph is displayed for unpaired surrogate pair
https://bugs.webkit.org/show_bug.cgi?id=271691
Summary ComplexTextController: No glyph is displayed for unpaired surrogate pair
Fujii Hironori
Reported 2024-03-25 22:17:47 PDT
The following tests contains unpaired surrogate pairs. Safari, Chrome and Firefox render them as black square, question mark or hex code. But, GTK and Windows ports show no glyph. fast/text/unpaired-surrogate.html fast/text/word-break-column-gap-display-flex-utf16-surrogates.html
Attachments
[screenshot] Safari, Chrome and Firefox (283.00 KB, image/png)
2024-03-25 22:18 PDT, Fujii Hironori
no flags
WIP patch (590 bytes, patch)
2024-03-25 22:20 PDT, Fujii Hironori
no flags
Adding an Arabic character to unpaired-surrogate.html (217 bytes, text/html)
2024-03-27 17:49 PDT, Fujii Hironori
no flags
Adding an Devanagari character to unpaired-surrogate.html (217 bytes, text/html)
2024-03-27 17:53 PDT, Fujii Hironori
no flags
Fujii Hironori
Comment 1 2024-03-25 22:18:26 PDT
Created attachment 470599 [details] [screenshot] Safari, Chrome and Firefox
Fujii Hironori
Comment 2 2024-03-25 22:20:53 PDT
Created attachment 470600 [details] WIP patch
Fujii Hironori
Comment 3 2024-03-26 15:29:09 PDT
Fujii Hironori
Comment 4 2024-03-27 17:49:05 PDT
Created attachment 470629 [details] Adding an Arabic character to unpaired-surrogate.html
Fujii Hironori
Comment 5 2024-03-27 17:53:39 PDT
Created attachment 470630 [details] Adding an Devanagari character to unpaired-surrogate.html
EWS
Comment 6 2024-03-28 13:09:03 PDT
Committed 276797@main (85696a6b3a7b): <https://commits.webkit.org/276797@main> Reviewed commits have been landed. Closing PR #26488 and removing active labels.
Radar WebKit Bug Importer
Comment 7 2024-03-28 13:10:13 PDT
Note You need to log in before you can comment on or make changes to this bug.