IDWriteFactory5 interface (dwrite_3.h)

The root factory interface for all DirectWrite objects.

Inheritance

The IDWriteFactory5 interface inherits from IDWriteFactory4. IDWriteFactory5 also has these types of members:

Methods

The IDWriteFactory5 interface has these methods.

 
IDWriteFactory5::AnalyzeContainerType

The AnalyzeContainerType method analyzes the specified file data to determine whether it is a known font container format (e.g., WOFF or WOFF2).
IDWriteFactory5::CreateFontSetBuilder

Creates an empty font set builder to add font face references and create a custom font set. (IDWriteFactory5.CreateFontSetBuilder)
IDWriteFactory5::CreateHttpFontFileLoader

Creates a remote font file loader that can create font file references from HTTP or HTTPS URLs. The caller is responsible for registering and unregistering the loader.
IDWriteFactory5::CreateInMemoryFontFileLoader

Creates a loader object that can be used to create font file references to in-memory fonts. The caller is responsible for registering and unregistering the loader.
IDWriteFactory5::UnpackFontFile

The UnpackFontFile method unpacks font data from a container file (WOFF or WOFF2) and returns the unpacked font data in the form of a font file stream.

Requirements

Requirement Value
Target Platform Windows
Header dwrite_3.h

See also

Custom Font Sets

IDWriteFactory4