SCRIPT_JUSTIFY enumeration (usp10.h)

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

See also

SCRIPT_VISATTR

Uniscribe

Uniscribe Enumeration Types