Browse Source
Use CultureInfo.Name instead of ISOLanguageName for character matching (#16053)
pull/16063/head
Benedikt Stebner
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
2 additions and
3 deletions
-
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); |
|
|
|
|
|
|
|
|