[Webkit-unassigned] [Bug 246911] Implement font-variant-emoji css property

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 28 15:27:32 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=246911

--- Comment #4 from Myles C. Maxfield <mmaxfield at apple.com> ---
I think there are 2 ways to implement this:

1. Use the same mechanism that text-transform uses to modify the text to stick variation selectors everywhere
2. Don't modify the text, but instead just tell the underlying font/glyph library (Core Text in our case) to use one kind of glyph mapping / rendering rather than another

I think for the Apple ports, we would probably prefer the second implementation (because it's likely to be more performant because it doesn't involve munging around with the string) but unfortunately it will require Core Text SPI and therefore isn't really something that a non-Apple employee could do.

So, I think there are 2 options for you to go about this:
1. Implement the string-munging option for the non-Apple ports, and work with an Apple employee to get the necessary support from Core Text for the Apple ports
2. Implement the string-munging option for all ports, and we consider the approach temporary for the Apple ports, and eventually someone from Apple adds a new implementation specific to Core Text later

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230628/3ce795a8/attachment.htm>


More information about the webkit-unassigned mailing list