Windows Dev Center

OPENTYPE_TAG

Defines a 4-byte array that contains four 8-bit ASCII values of space, A-Z, or a-z to identify OpenType script, language, and font feature tags.


typedef ULONG OPENTYPE_TAG;

Remarks

The following examples define representations of OpenType feature tags.

  • The feature tag for the ligature feature is "liga".
  • The language tags for Romanian, Urdu, and Persian are "ROM ", "URD ", and "FAR ", respectively. Note that each of these tags ends with a space.
  • The script tags for Latin and Arabic scripts are "latn" and "arab", respectively.

For more information on OpenType feature tags and the OpenType specification, see http://www.microsoft.com/typography/otspec/featuretags.htm.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Redistributable

Usp10.dll version 1.600 or greater onWindows XPand later

Header

Usp10.h

See also

Uniscribe
Uniscribe Structures
ScriptGetFontAlternateGlyphs
ScriptGetFontFeatureTags
ScriptGetFontLanguageTags
ScriptGetFontScriptTags
ScriptItemizeOpenType
ScriptPlaceOpenType
ScriptPositionSingleGlyph
ScriptShapeOpenType
ScriptSubstituteSingleGlyph

 

 

Community Additions

ADD
Show:
© 2015 Microsoft