Bug 199115

Summary: Incorrect font fallback for decomposed Unicode
Product: WebKit Reporter: Nico Rohrbach <nico>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ahmad.saleem792, ap, fantasai.bugs, mitz, mmaxfield, simon.fraser, vitor.roriz, webkit-bug-importer
Priority: P2 Keywords: BrowserCompat, InRadar
Version: Safari 12   
Hardware: All   
OS: All   
See Also: https://bugs.webkit.org/show_bug.cgi?id=68287
Bug Depends on:    
Bug Blocks: 206208    

Nico Rohrbach
Reported 2019-06-21 12:49:04 PDT
The Unicode specification states that a precomposed character like LATIN SMALL LETTER A WITH DIAERESIS (U+00E4) should have the same appearance and meaning when displayed, as the decomposed character sequence LATIN SMALL LETTER A (U+0061) and COMBINING DIAERESIS (U+0308). On web pages that use web fonts, characters with diacritic (like: ä, ñ, é, å, ç, î, …) are not rendered properly, if they are encoded as decomposed character sequence. You can find a test case under the following url: https://superpixel.ch/bugreport/safari-diacritic/ Safari 12 on Mac and iOS do not render these characters properly, as well as Safari Technology Preview Release 85. (Chrome 75 renders decomposed character sequences properly.)
Attachments
Radar WebKit Bug Importer
Comment 1 2019-06-22 00:23:51 PDT
Myles C. Maxfield
Comment 2 2021-07-26 21:40:29 PDT
Note You need to log in before you can comment on or make changes to this bug.