From 0fcf8acea723aedcd92c44ed8ab6046a197fe9e6 Mon Sep 17 00:00:00 2001 From: Tom Edwards Date: Fri, 6 Feb 2026 21:57:16 +0100 Subject: [PATCH] Fix _fontScaleCache not ever being populated --- src/iOS/Avalonia.iOS/PlatformSettings.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/iOS/Avalonia.iOS/PlatformSettings.cs b/src/iOS/Avalonia.iOS/PlatformSettings.cs index dfd57a1dd4..71ba1c8144 100644 --- a/src/iOS/Avalonia.iOS/PlatformSettings.cs +++ b/src/iOS/Avalonia.iOS/PlatformSettings.cs @@ -93,7 +93,7 @@ internal class PlatformSettings : DefaultPlatformSettings if (!_fontScaleCache.TryGetValue(baseFontSize, out var scaledSize)) { var font = UIFont.SystemFontOfSize((nfloat)baseFontSize); - scaledSize = UIFontMetrics.DefaultMetrics.GetScaledFont(font).PointSize; + scaledSize = _fontScaleCache[baseFontSize] = UIFontMetrics.DefaultMetrics.GetScaledFont(font).PointSize; } return scaledSize;