From 0df64c55325f9ac0c9b2508e7e3e297967c3c047 Mon Sep 17 00:00:00 2001 From: Benedikt Stebner Date: Wed, 19 Jun 2024 06:14:25 +0200 Subject: [PATCH] Use CultureInfo.Name instead of ISOLanguageName for character matching (#16053) --- src/Skia/Avalonia.Skia/FontManagerImpl.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Skia/Avalonia.Skia/FontManagerImpl.cs b/src/Skia/Avalonia.Skia/FontManagerImpl.cs index 3cbfc791e1..073c6bf391 100644 --- a/src/Skia/Avalonia.Skia/FontManagerImpl.cs +++ b/src/Skia/Avalonia.Skia/FontManagerImpl.cs @@ -55,9 +55,8 @@ namespace Avalonia.Skia culture ??= CultureInfo.CurrentUICulture; - t_languageTagBuffer ??= new string[2]; - t_languageTagBuffer[0] = culture.TwoLetterISOLanguageName; - t_languageTagBuffer[1] = culture.ThreeLetterISOLanguageName; + t_languageTagBuffer ??= new string[1]; + t_languageTagBuffer[0] = culture.Name; using var skTypeface = _skFontManager.MatchCharacter(null, skFontStyle, t_languageTagBuffer, codepoint);