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)) if (!entry.TryGetValue(key, out var typeface))
{ {
typeface = SKTypeface.FromFamilyName(familyKey, key.Weight, SKFontStyleWidth.Normal, key.Slant); typeface = SKTypeface.FromFamilyName(familyKey, key.Weight, SKFontStyleWidth.Normal, key.Slant)
?? Default;
if (typeface?.FamilyName != name)
{
typeface = Default;
}
entry[key] = typeface; entry[key] = typeface;
} }

Loading…
Cancel
Save