Export (0) Print
Expand All

SCRIPT_JUSTIFY enumeration

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

Justification cannot be applied at the glyph.

SCRIPT_JUSTIFY_ARABIC_BLANK

The glyph represents a blank in an Arabic run.

SCRIPT_JUSTIFY_CHARACTER

An inter-character justification point follows the glyph.

SCRIPT_JUSTIFY_RESERVED1

Reserved.

SCRIPT_JUSTIFY_BLANK

The glyph represents a blank outside an Arabic run.

SCRIPT_JUSTIFY_RESERVED2

Reserved.

SCRIPT_JUSTIFY_RESERVED3

Reserved.

SCRIPT_JUSTIFY_ARABIC_NORMAL

Normal middle-of-word glyph that connects to the right (begin).

SCRIPT_JUSTIFY_ARABIC_KASHIDA

Kashida (U+0640) in the middle of the word.

SCRIPT_JUSTIFY_ARABIC_ALEF

Final form of an alef-like (U+0627, U+0625, U+0623, U+0622).

SCRIPT_JUSTIFY_ARABIC_HA

Final form of Ha (U+0647).

SCRIPT_JUSTIFY_ARABIC_RA

Final form of Ra (U+0631).

SCRIPT_JUSTIFY_ARABIC_BA

Final form of Ba (U+0628).

SCRIPT_JUSTIFY_ARABIC_BARA

Ligature of alike (U+0628,U+0631).

SCRIPT_JUSTIFY_ARABIC_SEEN

Highest priority: initial shape of Seen class (U+0633).

SCRIPT_JUSTIFY_ARABIC_SEEN_M

Highest priority: medial shape of Seen class (U+0633).

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Redistributable

Internet Explorer 5 or later on Windows Me/98/95

Header

Usp10.h

See also

Uniscribe
Uniscribe Enumeration Types
SCRIPT_VISATTR

 

 

Community Additions

ADD
Show:
© 2014 Microsoft