Browse Source

Use CultureInfo.Name instead of ISOLanguageName for character matching (#16053)

pull/16063/head
Benedikt Stebner 2 years ago
committed by GitHub
parent
commit
0df64c5532
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 5
      src/Skia/Avalonia.Skia/FontManagerImpl.cs

5
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);

Loading…
Cancel
Save