IDWriteFactory6 interface (dwrite_3.h)

This interface represents a factory object from which all DirectWrite objects are created. IDWriteFactory6 adds new facilities for working with fonts and font resources.

This interface extends IDWriteFactory5.

Inheritance

The IDWriteFactory6 interface inherits from the IDWriteFactory5 interface.

Methods

The IDWriteFactory6 interface has these methods.

 
IDWriteFactory6::CreateFontCollectionFromFontSet

From a font set, create a collection of fonts grouped into families.
IDWriteFactory6::CreateFontFaceReference

Creates a reference to a specific font instance within a file.
IDWriteFactory6::CreateFontResource

Creates a font resource, given a font file and a face index.
IDWriteFactory6::CreateFontSetBuilder

Creates an empty font set builder, ready to add font instances to, and create a custom font set.
IDWriteFactory6::CreateTextFormat

Creates a text format object used for text layout.I
IDWriteFactory6::GetSystemFontCollection

Retrieves a collection of fonts, grouped into families. (IDWriteFactory6::GetSystemFontCollection)
IDWriteFactory6::GetSystemFontSet

Retrieves the set of system fonts. (IDWriteFactory6::GetSystemFontSet)

Requirements

Requirement Value
Minimum supported client Windows 10 Build 16299
Minimum supported server Windows 10 Build 16299
Target Platform Windows
Header dwrite_3.h

See also

IDWriteFactory5