<summary> Baseline for text alignment. </summary>
<summary> How the glyph is oriented to the x-axis. This is an output from the text analyzer, dependent on the desired orientation, bidi level, and character properties. </summary>
<summary> Specifies the policy used by GetRecommendedRenderingMode to determine whether to render glyphs in outline mode. Glyphs are rendered in outline mode by default at large sizes for performance reasons, but how large (i.e., the outline threshold) depends on the quality of outline rendering. If the graphics system renders anti- aliased outlines then a relatively low threshold is used, but if the graphics system renders aliased outlines then a much higher threshold is used. </summary>
<summary> Style of termination of stems and rounded letterforms. Present for families: 2-text </summary>
<summary> Ratio between the width and height of the face. Present for families: 4-decorative </summary>
<summary> Ratio between width and height of the face. Present for families: 3-script </summary>
<summary> Type of characters available in the font. Present for families: 4-decorative </summary>
<summary> Ratio between thickest and thinnest point of the stroke for a letter such as uppercase 'O'. Present for families: 2-text, 3-script, 4-decorative </summary>
<summary> General look of the face. Present for families: 4-decorative </summary>
<summary> Overall shape characteristics of the font. Present for families: 4-decorative </summary>
<summary> The overall kind of family. </summary>
<summary> Type of fill/line (treatment). Present for families: 4-decorative </summary>
<summary> How character ends and miniscule ascenders are treated. Present for families: 3-script </summary>
<summary> Roundness of letterform. Present for families: 2-text </summary>
<summary> Outline handling. Present for families: 4-decorative </summary>
<summary> Placement of midline across uppercase characters and treatment of diagonal stem apexes. Present for families: 2-text </summary>
<summary> Proportion of the glyph shape considering additional detail to standard characters. Present for families: 2-text </summary>
<summary> General look of the face, considering slope and tails. Present for families: 3-script </summary>
<summary> Topology of letterforms. Present for families: 3-script </summary>
<summary> Appearance of the serifs. Present for families: 2-text </summary>
<summary> Monospace vs proportional. Present for families: 3-script, 5-symbol </summary>
<summary> Relationship between thin and thick stems. Present for families: 2-text </summary>
<summary> Aspect ratio of symbolic characters. Present for families: 5-symbol </summary>
<summary> Kind of symbol set. Present for families: 5-symbol </summary>
<summary> Kind of tool used to create character forms. Present for families: 3-script </summary>
<summary> PANOSE font weights. These roughly correspond to the DWRITE_FONT_WEIGHT's using (panose_weight - 2) * 100. Present for families: 2-text, 3-script, 4-decorative, 5-symbol </summary>
<summary> Relative size of the lowercase letters. Present for families: 3-script </summary>
<summary> Relative size of lowercase letters and treament of diacritic marks and uppercase glyphs. Present for families: 2-text </summary>
<summary> Represents the type of antialiasing to use for text when the rendering mode calls for antialiasing. </summary>
<summary> The desired kind of glyph orientation for the text. The client specifies this to the analyzer as the desired orientation, but note this is the client preference, and the constraints of the script will determine the final presentation. </summary>
<summary> Encapsulates a 32-bit device independent bitmap and device context, which can be used for rendering glyphs. </summary>
<summary> The root factory interface for all DWrite objects. </summary>
<summary> The IDWriteFont interface represents a physical font in a font collection. </summary>
<summary> The interface that represents an absolute reference to a font face. It contains font face type, appropriate file references and face identification data. Various font data such as metrics, names and glyph outlines is obtained from IDWriteFontFace. </summary>
<summary> The interface that represents text rendering settings for glyph rasterization and filtering. </summary>
<summary> The interface implemented by the client to receive the output of the text analyzers. </summary>
<summary> The interface implemented by the client to provide needed information to the text analyzer, such as the text and associated text properties. If any of these callbacks returns an error, the analysis functions will stop prematurely and return a callback error. </summary>
<summary> Analyzes various text properties for complex script processing. </summary>
<summary> The IDWriteTextLayout1 interface represents a block of text after it has been fully analyzed and formatted.
<summary> Metrics for caret placement in a font. </summary>
<summary> Justification information per glyph. </summary>
<summary> Script-specific properties for caret navigation and justification. </summary>
<summary> Range of Unicode codepoints. </summary>
<summary> Typeface classification values, used for font selection and matching. </summary> <remarks> Note the family type (index 0) is the only stable entry in the 10-byte array, as all the following entries can change dynamically depending on context of the first field. </remarks>