Bug 262223

Summary: COLR support vanished between Safari 16 and 17
Product: WebKit Reporter: Michael Telatynski <7t3chguy>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: jensimmons, kai.hollberg, mmaxfield, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Missing COLR support none

Description Michael Telatynski 2023-09-27 15:38:23 PDT
Created attachment 467909 [details]
Missing COLR support

As shown by https://pixelambacht.nl/chromacheck/ in https://github.com/Fyrd/caniuse/issues/1018#issuecomment-1737111439 

Safari 16 supported COLR (v0) but Safari 17 does not. This causes emoji in the Twemoji COLR font on app.element.io to render entirely blank for example. Switching to SBIX works as a workaround as can be seen on develop.element.io
Comment 1 Sam Sneddon [:gsnedders] 2023-09-29 10:20:17 PDT
rdar://115721319
Comment 2 Vitor Roriz 2023-10-31 11:25:46 PDT
Pull request: https://github.com/WebKit/WebKit/pull/19786
Comment 3 EWS 2023-11-03 04:05:35 PDT
Committed 270167@main (8434dfba0479): <https://commits.webkit.org/270167@main>

Reviewed commits have been landed. Closing PR #19786 and removing active labels.
Comment 4 Jen Simmons 2023-12-04 11:28:06 PST
This is fixed in Safari Technology Preview 183 and Safari 17.2.