mirror of
https://github.com/RGBCube/serenity
synced 2025-07-19 19:07:34 +00:00
![]() This allows us to treat unqualified, minimally-qualified, and fully-qualified emojis the same as long as emoji filenames are in their least qualified form (with respect to emoji presentation). For example, the transgender flag emoji has 4 possible forms: 1F3F3 FE0F 200D 26A7 FE0F ; fully-qualified # 🏳️⚧️ 1F3F3 200D 26A7 FE0F ; unqualified # 🏳⚧️ 1F3F3 FE0F 200D 26A7 ; unqualified # 🏳️⚧ 1F3F3 200D 26A7 ; unqualified # 🏳⚧ In order to treat them all as the same, we now drop all forms down to 1F3F3 200D 26A7 (skipping any FE0F codepoints) and then do the lookup for that form. |
||
---|---|---|
.. | ||
TrueType | ||
WOFF | ||
BitmapFont.cpp | ||
BitmapFont.h | ||
Emoji.cpp | ||
Emoji.h | ||
Font.h | ||
FontDatabase.cpp | ||
FontDatabase.h | ||
FontStyleMapping.h | ||
ScaledFont.cpp | ||
ScaledFont.h | ||
Typeface.cpp | ||
Typeface.h | ||
VectorFont.h |