FontSettings class

FontSettings class

Provides methods for working with sources to look for TrueType fonts.

The FontSettings type exposes the following members:

Methods

Method Description
reset_font_sources Resets font sources that have been set before.
set_font_sources Sets the sources to look for TrueType fonts when rendering documents.

Example

from groupdocs.viewer.fonts import FontSettings, FolderFontSource, SearchOption

src1 = FolderFontSource("C:/fonts/primary", SearchOption.ALL_FOLDERS)
src2 = FolderFontSource("C:/fonts/backup", SearchOption.TOP_FOLDER_ONLY)

# Set font sources using various argument forms (flattened internally)
FontSettings.set_font_sources(src1, src2)          # varargs
FontSettings.set_font_sources([src1, src2])        # single list
FontSettings.set_font_sources([src1], [src2])      # multiple lists (flattened)
FontSettings.set_font_sources([src1, src2], src2)  # mixed — also flattened

# Clear all registered font sources
FontSettings.reset_font_sources()

See Also