DWRITE_FONT_FAMILY_MODEL enumeration (dwrite_3.h)
Defines constants that specify how font families are grouped together. Used by IDWriteFontCollection2, for example.
Syntax
typedef enum DWRITE_FONT_FAMILY_MODEL {
DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC,
DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE
} ;
Constants
DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC Families are grouped by the typographic family name preferred by the font author. The family can contain as many faces as the font author wants. This corresponds to DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME. |
DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE Families are grouped by the weight-stretch-style family name, where all faces that differ only by those three axes are grouped into the same family, but any other axes go into a distinct family. For example, the Sitka family with six different optical sizes yields six separate families (Sitka Caption, Display, Text, Subheading, Heading, Banner...). This corresponds to DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 Build 16299 |
Minimum supported server | Windows 10 Build 16299 |
Header | dwrite_3.h |