Uniscribe Structures (Compact 2013)
3/28/2014
The following table shows the Uniscribe structures.
In This Section
- GOFFSET
Contains the x and y offsets of the combining glyph.
- OPENTYPE_FEATURE_RECORD
Contains information about a single OpenType feature to apply to a run.
- OPENTYPE_TAG
Contains a 4-byte value representing an OpenType tag.
- SCRIPT_ANALYSIS
Describes an item, that is, a portion of a Unicode string.
- SCRIPT_CACHE
Contains an opaque pointer to a Uniscribe font metric cache structure.
- SCRIPT_CONTROL
Provides itemization control flags to the ScriptItemize function.
- SCRIPT_DIGITSUBSTITUTE
Contains the native digit and digit substitution settings.
- SCRIPT_FONTPROPERTIES
Contains information about the current font's properties.
- SCRIPT_ITEM
Includes a SCRIPT_ANALYSIS structure with the string offset of the first character of the item.
- SCRIPT_LOGATTR
Describes attributes of logical characters that are useful when editing and formatting text.
- SCRIPT_PROPERTIES
Provides information about special processing for each script.
- SCRIPT_STATE
Initializes the Unicode algorithm state as an input parameter to ScriptItemize.
- SCRIPT_STRING_ANALYSIS
Provides an opaque structure containing some or all of the character attributes, glyphs, advance widths, x- and y-positions, character-to-glyph mappings, etc. for a string.
- SCRIPT_TABDEF
Defines the tab positions for ScriptStringAnalyse.
- SCRIPT_VISATTR
Contains the visual (glyph) attribute buffer generated by ScriptShape that identifies clusters and justification points.
- TEXTRANGE_PROPERTIES
Contains a group of OpenType features to apply to a run.