Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines glyph characteristic information that an application needs to implement justification.
Syntax
typedef enum tag_SCRIPT_JUSTIFY {
SCRIPT_JUSTIFY_NONE = 0,
SCRIPT_JUSTIFY_ARABIC_BLANK = 1,
SCRIPT_JUSTIFY_CHARACTER = 2,
SCRIPT_JUSTIFY_RESERVED1 = 3,
SCRIPT_JUSTIFY_BLANK = 4,
SCRIPT_JUSTIFY_RESERVED2 = 5,
SCRIPT_JUSTIFY_RESERVED3 = 6,
SCRIPT_JUSTIFY_ARABIC_NORMAL = 7,
SCRIPT_JUSTIFY_ARABIC_KASHIDA = 8,
SCRIPT_JUSTIFY_ARABIC_ALEF = 9,
SCRIPT_JUSTIFY_ARABIC_HA = 10,
SCRIPT_JUSTIFY_ARABIC_RA = 11,
SCRIPT_JUSTIFY_ARABIC_BA = 12,
SCRIPT_JUSTIFY_ARABIC_BARA = 13,
SCRIPT_JUSTIFY_ARABIC_SEEN = 14,
SCRIPT_JUSTIFY_ARABIC_SEEN_M = 15
} SCRIPT_JUSTIFY;
Constants
SCRIPT_JUSTIFY_NONE Value: 0 Justification cannot be applied at the glyph. |
SCRIPT_JUSTIFY_ARABIC_BLANK Value: 1 The glyph represents a blank in an Arabic run. |
SCRIPT_JUSTIFY_CHARACTER Value: 2 An inter-character justification point follows the glyph. |
SCRIPT_JUSTIFY_RESERVED1 Value: 3 Reserved. |
SCRIPT_JUSTIFY_BLANK Value: 4 The glyph represents a blank outside an Arabic run. |
SCRIPT_JUSTIFY_RESERVED2 Value: 5 Reserved. |
SCRIPT_JUSTIFY_RESERVED3 Value: 6 Reserved. |
SCRIPT_JUSTIFY_ARABIC_NORMAL Value: 7 Normal middle-of-word glyph that connects to the right (begin). |
SCRIPT_JUSTIFY_ARABIC_KASHIDA Value: 8 Kashida (U+0640) in the middle of the word. |
SCRIPT_JUSTIFY_ARABIC_ALEF Value: 9 Final form of an alef-like (U+0627, U+0625, U+0623, U+0622). |
SCRIPT_JUSTIFY_ARABIC_HA Value: 10 Final form of Ha (U+0647). |
SCRIPT_JUSTIFY_ARABIC_RA Value: 11 Final form of Ra (U+0631). |
SCRIPT_JUSTIFY_ARABIC_BA Value: 12 Final form of Ba (U+0628). |
SCRIPT_JUSTIFY_ARABIC_BARA Value: 13 Ligature of alike (U+0628,U+0631). |
SCRIPT_JUSTIFY_ARABIC_SEEN Value: 14 Highest priority: initial shape of Seen class (U+0633). |
SCRIPT_JUSTIFY_ARABIC_SEEN_M Value: 15 Highest priority: medial shape of Seen class (U+0633). |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | usp10.h |
Redistributable | Internet Explorer 5 or later on Windows Me/98/95 |