Class FontPool
- Namespace
- Lime
- Assembly
- Lime.dll
- Inheritance
-
FontPool
- Inherited Members
-
Fields
DefaultBoldFontName
public const string DefaultBoldFontName = "Bold"
Field Value
- string
DefaultFontName
public const string DefaultFontName = "Default"
Field Value
- string
FontDirectory
public const string FontDirectory = "Fonts/"
Field Value
- string
FontNameChanger
public Func<string, string> FontNameChanger
Field Value
- Func<string, string>
Properties
DefaultFont
public IFont DefaultFont { get; }
Property Value
- IFont
Instance
public static FontPool Instance { get; }
Property Value
- FontPool
this[string]
public IFont this[string name] { get; }
Parameters
name string
Property Value
- IFont
Null
public IFont Null { get; }
Property Value
- IFont
Methods
AddFont(string, IFont)
public void AddFont(string name, IFont font)
Parameters
name string
font IFont
Clear(bool)
public void Clear(bool preserveDefaultFonts = false)
Parameters
preserveDefaultFonts bool
ClearCache()
Remove(string)
public void Remove(string name)
Parameters
name string
TryGetFontPath(string, out string, string)
public static bool TryGetFontPath(string fontName, out string fontPath, string extension)
Parameters
fontName string
fontPath string
extension string
Returns
- bool