1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
JUCE/modules/juce_graphics/native
reuk 14f663bc0e
CoreGraphics: Fix issue where text using simulated italic could be drawn at the wrong point
This was evident in the FontsDemo when using the CoreGraphics renderer,
selecting a font without an italic face, and enabling the italic style.
The glyph anchor positions were incorrectly transformed by the text
matrix, causing the left margin of the text to become tilted.

We now correct for the slant and scale specified in the text matrix when
computing glyph anchor positions.
2024-10-20 22:59:38 +01:00
..
juce_CoreGraphicsContext_mac.h macOS: Simplify the CoreGraphics pointer types and add some new ones 2024-08-09 17:20:36 +01:00
juce_CoreGraphicsContext_mac.mm CoreGraphics: Fix issue where text using simulated italic could be drawn at the wrong point 2024-10-20 22:59:38 +01:00
juce_CoreGraphicsHelpers_mac.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_Direct2DGraphicsContext_windows.cpp Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_Direct2DGraphicsContext_windows.h D2D: Update Direct2DGraphicsContext::getPhysicalPixelScaleFactor to include context transform for consistency with other renderer backends 2024-04-29 16:08:23 +01:00
juce_Direct2DHelpers_windows.cpp Direct2D: Move UpdateRegion helper to shared DirectX header 2024-08-22 18:18:14 +01:00
juce_Direct2DHwndContext_windows.cpp Direct2D: Simplify SwapChain buffer creation 2024-10-16 10:36:53 +01:00
juce_Direct2DHwndContext_windows.h Direct2D: Remove setResizing and getResizing members from renderer 2024-10-07 11:50:26 +01:00
juce_Direct2DImage_windows.cpp Direct2D: Add an assertion to warn when multiple Graphics instances are active on the same image 2024-09-18 15:44:04 +01:00
juce_Direct2DImage_windows.h Direct2D: Add an assertion to warn when multiple Graphics instances are active on the same image 2024-09-18 15:44:04 +01:00
juce_Direct2DImageContext_windows.cpp Direct2D: Correctly recreate ID2D1DeviceContext when moving transparent windows between devices 2024-09-05 12:16:02 +01:00
juce_Direct2DImageContext_windows.h Direct2D: Allow drawing to arbitrary bitmaps using Direct2DImageContext 2024-08-22 18:18:15 +01:00
juce_Direct2DMetrics_windows.cpp Direct2D: Add initial support 2024-04-18 14:16:02 +01:00
juce_Direct2DMetrics_windows.h Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_Direct2DResources_windows.cpp Direct2D: Simplify SwapChain buffer creation 2024-10-16 10:36:53 +01:00
juce_DirectWriteTypeface_windows.cpp DirectWrite: Return styles in the order reported by the system 2024-10-02 11:35:38 +01:00
juce_DirectX_windows.h Direct2D: Reinstate multithreading support for D2D factory 2024-10-10 16:11:24 +01:00
juce_EventTracing.h Direct2D: Add initial support 2024-04-18 14:16:02 +01:00
juce_Fonts_android.cpp Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_Fonts_freetype.cpp Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_Fonts_linux.cpp Remove TextLayout::createNativeLayout() 2024-05-30 12:21:35 +01:00
juce_Fonts_mac.mm Fonts: MacOS: Return styles in the order reported by the system 2024-10-10 17:53:10 +02:00
juce_GraphicsContext_android.cpp Typeface: Switch to using harfbuzz for computing simple advances on all platforms 2024-04-17 14:41:01 +01:00
juce_IconHelpers_android.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_IconHelpers_linux.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_IconHelpers_mac.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_IconHelpers_windows.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_RenderingHelpers.h StackBasedLowLevelGraphicsContext: Prefer using RectangleListRegion clip when possible 2024-08-06 17:36:19 +01:00