FontFallbackSettings.Load
FontFallbackSettings Load method. Loads font fallback settings from XML file.
Load(string)
Loads font fallback settings from XML file.
public void Load(string fileName)
Parameter | Type | Description |
---|---|---|
fileName | String | Input file name. |
Examples
Shows how to automatically build the fallback settings by scanning available fonts, save and load fallback setting from file.
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(MyDir + "MyFonts", true);
fontSettings.FallbackSettings.BuildAutomatic();
// Save fallback setting to file
fontSettings.FallbackSettings.Save(ArtifactsDir + "FallbackSettings.xml");
// Load fallback setting from file
fontSettings.FallbackSettings.Load(ArtifactsDir + "FallbackSettings.xml");
See Also
- class FontFallbackSettings
- namespace Wordize.Fonts
- assembly Wordize
Load(Stream)
Loads fallback settings from XML stream.
public void Load(Stream stream)
Parameter | Type | Description |
---|---|---|
stream | Stream | Input stream. |
Examples
Shows how to save and load fallback setting from stream.
FontSettings fontSettings = new FontSettings();
fontSettings.FallbackSettings.LoadNotoFallbackSettings();
using (MemoryStream fallbackSettingsStream = new MemoryStream())
{
// Save fallback setting to stream.
fontSettings.FallbackSettings.Save(fallbackSettingsStream);
// For demonstration purposes save the stream's content to file.
File.WriteAllBytes(ArtifactsDir + "FallbackSettingsStream.xml", fallbackSettingsStream.ToArray());
}
using (MemoryStream fallbackSettingsStream = new MemoryStream(File.ReadAllBytes(ArtifactsDir + "FallbackSettingsStream.xml")))
{
// Load fallback setting from stream
fontSettings.FallbackSettings.Load(fallbackSettingsStream);
}
See Also
- class FontFallbackSettings
- namespace Wordize.Fonts
- assembly Wordize