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
reuk 2f1c74981f
FreeType: Make font fallback slightly more robust
On Ubuntu 25.10, which includes Noto Color Emoji, I was seeing that the
FontsDemo would assert when attempting to render non-emoji text using
this font. It appears that FontConfig will tend to return Noto Color
Emoji when this family name is passed, even though the font may not
cover the required character set.

The new strategy is to use FontConfig as before, but then to check the
resolved font for coverage of the string. If the resolved font still
can't render the string, we relax the font matching constraints by
removing the family name from the pattern, then try matching again.
2025-10-20 17:34:48 +01:00
..
colour Colour: Prevent an integer alpha value being processed as a float 2025-10-16 16:55:44 +01:00
contexts Graphics: Add missing JUCE_API annotation to ScopedSaveState 2025-06-03 16:12:00 +01:00
detail Font: Cache HarfBuzz fonts and font details 2025-09-25 14:56:34 +01:00
effects Effects: Use preferred temporary image type for DropShadow temporary image 2025-04-24 13:58:23 +01:00
fonts Font: Cache HarfBuzz fonts and font details 2025-09-25 14:56:34 +01:00
geometry AffineTransform: Add horizontalFlip() 2025-10-20 17:34:47 +01:00
image_formats PNGImageFormat: Avoid crashing when attempting to write an invalid image 2025-09-25 18:38:32 +01:00
images Docs: Replace doxygen preprocessor conditionals with @cond and @endconds 2025-07-21 18:11:43 +02:00
native FreeType: Make font fallback slightly more robust 2025-10-20 17:34:48 +01:00
placement Update licensing information 2024-04-16 11:39:35 +01:00
unicode SheenBidi: Update internal include paths 2025-10-20 17:34:47 +01:00
juce_graphics.cpp SheenBidi: Update internal include paths 2025-10-20 17:34:47 +01:00
juce_graphics.h Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_graphics.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_graphics_Harfbuzz.cpp HarfBuzz: Silence nontrivial-memcall warnings 2025-03-19 11:06:17 +00:00
juce_graphics_Sheenbidi.c SheenBidi: Update internal include paths 2025-10-20 17:34:47 +01:00