public static bool TryGetFont(this IFontRegistrar fontRegistrar, string font, out string?fontPath) { var(hasFont, foundFontPath) = fontRegistrar.HasFont(font); if (hasFont) { fontPath = foundFontPath !; } else { fontPath = null; } return(hasFont); }
public FontManager(IFontRegistrar fontRegistrar, IServiceProvider?serviceProvider = null) { }
public FontInitializer(IEnumerable <FontsRegistration> fontsRegistrations, IFontRegistrar fontRegistrar) { _fontsRegistrations = fontsRegistrations; _fontRegistrar = fontRegistrar; }
public FontManager(IFontRegistrar fontRegistrar, ILogger <FontManager>?logger = null) { }
public FontManager(IFontRegistrar fontRegistrar) { }
public static IFontCollection AddCompatibilityFonts(this IFontCollection fontCollection, IFontRegistrar fontRegistrar, params global::System.Reflection.Assembly[] assemblies) { Hosting.MauiAppBuilderExtensions.CheckForCompatibility(); Internals.Registrar.RegisterAll( assemblies, null, new[] { typeof(ExportFontAttribute) }, default(InitializationFlags), null, fontRegistrar); return(fontCollection); }
public FontManager(IFontRegistrar fontRegistrar) { _fontRegistrar = fontRegistrar; }