IDWriteTextAnalyzer2::GetTypographicFeatures method
Returns a complete list of OpenType features available for a script or font. If a feature is partially supported, then this method indicates that it is supported.
Syntax
virtual HRESULT GetTypographicFeatures( IDWriteFontFace *fontFace, DWRITE_SCRIPT_ANALYSIS scriptAnalysis, [in, optional] const WCHAR *localeName, UINT32 maxTagCount, [out] UINT32 *actualTagCount, [out] DWRITE_FONT_FEATURE_TAG *tags ) = 0;
Parameters
- fontFace
-
Type: IDWriteFontFace*
The font face to get features from.
- scriptAnalysis
-
Type: DWRITE_SCRIPT_ANALYSIS
The script analysis for the script or font to check.
- localeName [in, optional]
-
Type: const WCHAR*
The locale name to check.
- maxTagCount
-
Type: UINT32
The maximum number of tags to return.
- actualTagCount [out]
-
Type: UINT32*
The actual number of tags returned.
- tags [out]
-
Type: DWRITE_FONT_FEATURE_TAG*
An array of OpenType font feature tags.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
|
Minimum supported client |
Windows 8.1 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 R2 [desktop apps | Windows Store apps] |
|
Minimum supported phone |
Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps] |
|
Library |
|
|
DLL |
|
See also