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_NONEValue: 0 Justification cannot be applied at the glyph. |
SCRIPT_JUSTIFY_ARABIC_BLANKValue: 1 The glyph represents a blank in an Arabic run. |
SCRIPT_JUSTIFY_CHARACTERValue: 2 An inter-character justification point follows the glyph. |
SCRIPT_JUSTIFY_RESERVED1Value: 3 Reserved. |
SCRIPT_JUSTIFY_BLANKValue: 4 The glyph represents a blank outside an Arabic run. |
SCRIPT_JUSTIFY_RESERVED2Value: 5 Reserved. |
SCRIPT_JUSTIFY_RESERVED3Value: 6 Reserved. |
SCRIPT_JUSTIFY_ARABIC_NORMALValue: 7 Normal middle-of-word glyph that connects to the right (begin). |
SCRIPT_JUSTIFY_ARABIC_KASHIDAValue: 8 Kashida (U+0640) in the middle of the word. |
SCRIPT_JUSTIFY_ARABIC_ALEFValue: 9 Final form of an alef-like (U+0627, U+0625, U+0623, U+0622). |
SCRIPT_JUSTIFY_ARABIC_HAValue: 10 Final form of Ha (U+0647). |
SCRIPT_JUSTIFY_ARABIC_RAValue: 11 Final form of Ra (U+0631). |
SCRIPT_JUSTIFY_ARABIC_BAValue: 12 Final form of Ba (U+0628). |
SCRIPT_JUSTIFY_ARABIC_BARAValue: 13 Ligature of alike (U+0628,U+0631). |
SCRIPT_JUSTIFY_ARABIC_SEENValue: 14 Highest priority: initial shape of Seen class (U+0633). |
SCRIPT_JUSTIFY_ARABIC_SEEN_MValue: 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 |