fonts: Add color emoji support for FreeType (#32278)

Color emoji support with "Noto Color Emoji" requires two things:

1. Support for bitmap fonts in the FreeType backend. This requires
   specially handling bitmap fonts which have different characteristics
   in the FreeType API (such as requiring metrics scaling). This support
   is generally ported from Gecko's implementation.
2. When a character is an emoji it "Noto Color Emoji" needs to be in the
   fallback list. Ensure that this is high on the list -- this will be
   improved in a later PR.
This commit is contained in:
Martin Robinson 2024-05-17 12:59:05 +02:00 committed by GitHub
parent c9ab743c85
commit 1017533297
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 298 additions and 129 deletions

View file

@ -0,0 +1,2 @@
[text-transform-capitalize-026.html]
expected: FAIL