<summary> Creates a localized strings object that contains the family names for the font family, indexed by locale name. </summary> <param name="names">Receives a pointer to the newly created localized strings object.</param> <returns> Standard HRESULT error code. </returns>
<summary> Gets the font that best matches the specified properties. </summary> <param name="weight">Requested font weight.</param> <param name="stretch">Requested font stretch.</param> <param name="style">Requested font style.</param> <param name="matchingFont">Receives a pointer to the newly created font object.</param> <returns> Standard HRESULT error code. </returns>
<summary> Gets a list of fonts in the font family ranked in order of how well they match the specified properties. </summary> <param name="weight">Requested font weight.</param> <param name="stretch">Requested font stretch.</param> <param name="style">Requested font style.</param> <param name="matchingFonts">Receives a pointer to the newly created font list object.</param> <returns> Standard HRESULT error code. </returns>
<summary> Gets the font collection that contains the fonts. </summary> <param name="fontCollection">Receives a pointer to the font collection object.</param> <returns> Standard HRESULT error code. </returns>
<summary> Gets the number of fonts in the font list. </summary>
<summary> Gets a font given its zero-based index. </summary> <param name="index">Zero-based index of the font in the font list.</param> <param name="font">Receives a pointer to the newly created font object.</param> <returns> Standard HRESULT error code. </returns>
<summary> The IDWriteFontFamily interface represents a set of fonts that share the same design but are differentiated by weight, stretch, and style. </summary>