1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
JUCE/modules
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
..
juce_analytics Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_animation Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_audio_basics iOS and macOS: Use consistent capitalisation with @available syntax 2025-09-25 14:56:34 +01:00
juce_audio_devices Linux MIDI: Fix a compiler warning 2025-09-30 11:39:22 +01:00
juce_audio_formats Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
juce_audio_plugin_client AUv3: Fix an issue in detecting the available screen user area 2025-10-10 18:07:52 +01:00
juce_audio_processors Plugin Host: Update reported DAW name from FruityLoops to FL Studio 2025-09-29 15:29:39 +01:00
juce_audio_processors_headless VST3: Add support for defining a custom VST3 component class ID 2025-10-16 16:32:46 +01:00
juce_audio_utils BluetoothMidiDevicePairingDialogue: Improve formatting 2025-09-17 12:50:06 +01:00
juce_box2d Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_core LruCache: Add workaround for GCC 15.2 bug 2025-10-20 17:34:48 +01:00
juce_cryptography Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_data_structures Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_dsp Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_events WinRT: Silence function casting warnings when building with clang 2025-09-17 12:50:06 +01:00
juce_graphics FreeType: Make font fallback slightly more robust 2025-10-20 17:34:48 +01:00
juce_gui_basics FileTreeComponent: Fix typo in docs 2025-10-20 17:34:47 +01:00
juce_gui_extra Linux: WebBrowserComponent: Terminate subprocess if main process crashes 2025-10-14 17:57:55 +02:00
juce_javascript Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_midi_ci Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_opengl Android: Update bytecode minimum version requirements 2025-09-17 12:50:06 +01:00
juce_osc Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_product_unlocking Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_video iOS and macOS: Use consistent capitalisation with @available syntax 2025-09-25 14:56:34 +01:00
CMakeLists.txt Create new empty juce_audio_processors_headless module 2025-09-17 12:50:07 +01:00