IDWriteFontFace3 interface (dwrite_3.h)
Represents an absolute reference to a font face. This interface contains font face type, appropriate file references, and face identification data.
This interface extends IDWriteFontFace2. Various font data such as metrics, names, and glyph outlines are obtained from IDWriteFontFace.
Inheritance
The IDWriteFontFace3 interface inherits from the IDWriteFontFace2 interface.
Methods
The IDWriteFontFace3 interface has these methods.
IDWriteFontFace3::AreCharactersLocal Determines whether the specified characters are local. |
IDWriteFontFace3::AreGlyphsLocal Determines whether the specified glyphs are local. |
IDWriteFontFace3::GetFaceNames Creates a localized strings object that contains the face names for the font (for example, Regular or Bold), indexed by locale name. |
IDWriteFontFace3::GetFamilyNames Creates a localized strings object that contains the family names for the font family, indexed by locale name. (IDWriteFontFace3.GetFamilyNames) |
IDWriteFontFace3::GetFontFaceReference Gets a font face reference that identifies this font. (IDWriteFontFace3.GetFontFaceReference) |
IDWriteFontFace3::GetInformationalStrings Gets a localized strings collection that contains the specified informational strings, indexed by locale name. |
IDWriteFontFace3::GetPanose Gets the PANOSE values from the font, used for font selection and matching. |
IDWriteFontFace3::GetRecommendedRenderingMode Determines the recommended text rendering and grid-fit mode to be used based on the font, size, world transform, and measuring mode. (IDWriteFontFace3.GetRecommendedRenderingMode) |
IDWriteFontFace3::GetStretch Gets the stretch (also known as width) of this font. |
IDWriteFontFace3::GetStyle Gets the style (also known as slope) of this font. |
IDWriteFontFace3::GetWeight Gets the weight of this font. |
IDWriteFontFace3::HasCharacter Determines whether the font supports the specified character. |
IDWriteFontFace3::IsCharacterLocal Determines whether the character is locally downloaded from the font. |
IDWriteFontFace3::IsGlyphLocal Determines whether the glyph is locally downloaded from the font. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2016 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | dwrite_3.h |