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)
ParameterTypeDescription
fileNameStringInput 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


Load(Stream)

Loads fallback settings from XML stream.

public void Load(Stream stream)
ParameterTypeDescription
streamStreamInput 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