1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_graphics/fonts
reuk a3d64c7784
Typeface: Enable advanced colour glyph rendering on Android
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.
2025-06-16 16:59:55 +01:00
..
harfbuzz Upgrade to harfbuzz 10.1.0 2024-12-10 13:43:51 +01:00
juce_AttributedString.cpp LowLevelGraphicsContext: Replace glyph drawing functions with single drawGlyphs() 2024-04-18 14:16:01 +01:00
juce_AttributedString.h Font: Deprecate old Font constructors 2024-04-18 14:16:00 +01:00
juce_Font.cpp Change the value returned by Font::getAscentInPoints and getDescentInPoints 2025-05-13 18:32:01 +02:00
juce_Font.h Change the value returned by Font::getAscentInPoints and getDescentInPoints 2025-05-13 18:32:01 +02:00
juce_FontOptions.cpp Font: Allow overriding typeface ascent and descent metrics 2025-01-29 13:36:28 +00:00
juce_FontOptions.h Font: Allow overriding typeface ascent and descent metrics 2025-01-29 13:36:28 +00:00
juce_FunctionPointerDestructor.h Fix some Doxygen docstrings 2024-06-12 09:35:32 +01:00
juce_GlyphArrangement.cpp GlyphArrangement: Use portable string trimming 2025-06-03 16:12:00 +01:00
juce_GlyphArrangement.h Fix addFittedText overflowing the bounds when line spacing and height multiple is non-default 2025-05-13 18:32:01 +02:00
juce_GlyphArrangementOptions.cpp Add GlyphArrangementOptions for addFittedText and drawFittedText 2025-05-09 13:39:11 +02:00
juce_GlyphArrangementOptions.h GlyphArrangement: Add documentation tag 2025-06-10 16:13:33 +01:00
juce_TextLayout.cpp ShapedTextOptions: Rename maxWidth to wordWrapWidth 2025-05-21 17:47:20 +02:00
juce_TextLayout.h TextLayout: Fix getStringBounds of empty strings 2024-10-24 19:40:42 +01:00
juce_Typeface.cpp Typeface: Enable advanced colour glyph rendering on Android 2025-06-16 16:59:55 +01:00
juce_Typeface.h Typeface: Enable advanced colour glyph rendering on Android 2025-06-16 16:59:55 +01:00
juce_TypefaceFileCache.h Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_TypefaceTestData.cpp Typeface: Implement platform typefaces using Harfbuzz hb_font_t 2024-04-17 14:41:00 +01:00