Browse Source

Fix _skFontManager.MatchTypeface crash

pull/7565/head
Max Katz 4 years ago
parent
commit
adfa09fec1
  1. 5
      src/Skia/Avalonia.Skia/FontManagerImpl.cs

5
src/Skia/Avalonia.Skia/FontManagerImpl.cs

@ -132,7 +132,10 @@ namespace Avalonia.Skia
break;
}
skTypeface ??= _skFontManager.MatchTypeface(SKTypeface.Default, fontStyle);
// MatchTypeface can return "null" if matched typeface wasn't found for the style
// Fallback to the default typeface and styles instead.
skTypeface ??= _skFontManager.MatchTypeface(SKTypeface.Default, fontStyle)
?? SKTypeface.Default;
}
else
{

Loading…
Cancel
Save