Browse Source

Add support for font alias in case FontConfig is used in the backend.

pull/2027/head
Benedikt Schroeder 8 years ago
parent
commit
bb2b7863ca
  1. 8
      src/Skia/Avalonia.Skia/TypefaceCache.cs

8
src/Skia/Avalonia.Skia/TypefaceCache.cs

@ -67,12 +67,8 @@ namespace Avalonia.Skia
if (!entry.TryGetValue(key, out var typeface))
{
typeface = SKTypeface.FromFamilyName(familyKey, key.Weight, SKFontStyleWidth.Normal, key.Slant);
if (typeface?.FamilyName != name)
{
typeface = Default;
}
typeface = SKTypeface.FromFamilyName(familyKey, key.Weight, SKFontStyleWidth.Normal, key.Slant)
?? Default;
entry[key] = typeface;
}

Loading…
Cancel
Save