1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
JUCE/modules
attila aee65c147e JustifiedText: Fix line spacing for multi-font text
Prior to this change, the spacing between line N and line N + 1 would be
lineHeight (N).

This resulted in incorrect spacing when using multiple fonts in a text.

This commit uses the correct spacing, which is
maxDescent (N) + maxAscent (N + 1). This is also the same rule that was
used by TextLayout prior to JUCE 8, and the rule that CoreText's
AttributedString features are using as a general rule.

Note: lineHeight (N) = maxAscent (N) + maxDescent (N).
2024-05-29 15:11:57 +02:00
..
juce_analytics Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_animation Animation: Add juce_animation module 2024-04-16 17:43:21 +01:00
juce_audio_basics AU Client: Suppress EnumCastOutOfRange Clang Analyzer warning 2024-04-26 12:23:05 +02:00
juce_audio_devices CoreAudio: Allow non-combined devices to restart successfully 2024-05-20 12:49:55 +01:00
juce_audio_formats ComSmartPtr: Make ownership more explicit 2024-04-16 21:07:45 +01:00
juce_audio_plugin_client Add AAX license file 2024-05-23 13:41:59 +01:00
juce_audio_processors VST3 Client: Add support for IParameterFinder interface 2024-05-08 17:53:52 +01:00
juce_audio_utils MPEKeyboardComponent: Avoid asserting when clicking on highest visible key 2024-05-08 17:53:52 +01:00
juce_box2d Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_core Add CHOC and QuickJS licensing information 2024-05-23 13:41:59 +01:00
juce_cryptography Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_data_structures Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_dsp Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_events Timer: Ensure the timer thread is deleted before any static or global destructors run 2024-05-10 11:55:28 +01:00
juce_graphics JustifiedText: Fix line spacing for multi-font text 2024-05-29 15:11:57 +02:00
juce_gui_basics Direct2D: Avoid continuous repainting when moving but not resizing windows 2024-05-28 11:28:51 +01:00
juce_gui_extra WebBrowserComponent: Fix documentation for withInitialisationData() 2024-04-29 13:19:06 +02:00
juce_midi_ci Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_opengl Direct2D: Add initial support 2024-04-18 14:16:02 +01:00
juce_osc Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
juce_product_unlocking LookAndFeel: Allow specifying a default typeface metrics kind to use 2024-04-18 14:16:00 +01:00
juce_video CameraDevice: Simplify data shared across threads, to reduce potential for data races 2024-05-20 12:49:54 +01:00
CMakeLists.txt Animation: Add juce_animation module 2024-04-16 17:43:21 +01:00