diff --git a/Xamarin.Forms.Platform.WPF/Extensions/FontExtensions.cs b/Xamarin.Forms.Platform.WPF/Extensions/FontExtensions.cs index 5ca72528cb3..1ac959d7a47 100644 --- a/Xamarin.Forms.Platform.WPF/Extensions/FontExtensions.cs +++ b/Xamarin.Forms.Platform.WPF/Extensions/FontExtensions.cs @@ -127,6 +127,13 @@ public static FontFamily ToFontFamily(this string fontFamily, string defaultFont return f; } + const string packUri = "pack://application:,,,/"; + if (fontFamily.StartsWith(packUri)) + { + var fontName = fontFamily.Remove(0, packUri.Length); + return new FontFamily(new Uri(packUri), fontName); + } + var embeddedResult = fontFamily.TryGetFromAssets(); if (embeddedResult.success)