mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Android 15+ removed the 'legacy' png-based emoji font. Modern Android versions may include only a COLR-v1-based font, which JUCE cannot render itself. As a workaround, on Android, we use a Canvas object to render each emoji glyph into a bitmap, and then render that bitmap in the same way as a legacy png-based glyph. This won't look as crisp as rendering COLRv1 glyphs directly, especially at larger sizes, but this is a sufficient stop-gap for the time being. |
||
|---|---|---|
| .. | ||
| harfbuzz | ||
| juce_AttributedString.cpp | ||
| juce_AttributedString.h | ||
| juce_Font.cpp | ||
| juce_Font.h | ||
| juce_FontOptions.cpp | ||
| juce_FontOptions.h | ||
| juce_FunctionPointerDestructor.h | ||
| juce_GlyphArrangement.cpp | ||
| juce_GlyphArrangement.h | ||
| juce_GlyphArrangementOptions.cpp | ||
| juce_GlyphArrangementOptions.h | ||
| juce_TextLayout.cpp | ||
| juce_TextLayout.h | ||
| juce_Typeface.cpp | ||
| juce_Typeface.h | ||
| juce_TypefaceFileCache.h | ||
| juce_TypefaceTestData.cpp | ||