1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules
reuk ba37f915d6 Font: Fix issue where style changes may also affect the typeface of a Font
On Windows, calls to `createSystemTypefaceFor` with a data buffer always
create a WindowsTypeface instance. However, calls with an existing
`Font` instance may try to create a WindowsDirectWriteTypeface, and will
only fall back to using a WindowsTypeface on failure.

Previously, a missing typeface wasn't treated as a failure, which meant
that `WindowsDirectWriteTypeface` would fall back to the first usable
typeface it could find.

With this change applied, we check whether the
WindowsDirectWriteTypeface actually managed to find the font we
requested, and will fall back to using a plain WindowsTypeface in that
case.
2021-01-27 15:57:52 +00:00
..
juce_analytics Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_audio_basics MidiMessage: Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue() 2021-01-21 11:12:14 +00:00
juce_audio_devices Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_audio_formats AudioFormats: Allow WindowsMediaAudioFormat by default on Windows 2021-01-25 10:16:33 +00:00
juce_audio_plugin_client VST3: Added explicit check for current program value in setComponentState() so it is recalled correctly when loading 2021-01-25 09:37:53 +00:00
juce_audio_processors APVTS: Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds 2021-01-21 11:12:14 +00:00
juce_audio_utils Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_blocks_basics Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_box2d Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_core Array: Fix perfect forwarding when adding elements 2021-01-22 10:23:11 +00:00
juce_cryptography Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_data_structures Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_dsp Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_events MessageManager: Use RAII to simplify app delegate cleanup 2021-01-15 16:43:11 +00:00
juce_graphics Font: Fix issue where style changes may also affect the typeface of a Font 2021-01-27 15:57:52 +00:00
juce_gui_basics Fixed spurious updates when initialising ChoicePropertyComponent with ValueWithDefault 2021-01-25 18:33:35 +00:00
juce_gui_extra Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_opengl Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_osc Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_product_unlocking Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
juce_video Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
CMakeLists.txt Updated all license headers 2020-06-29 08:30:22 +01:00