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 |