SCRIPT_JUSTIFY (Windows Embedded CE 6.0)

1/6/2010

This enumeration type provides the client with the glyph characteristic information it 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; 

Elements

  • SCRIPT_JUSTIFY_NONE
    Justification cannot be applied at this glyph.
  • SCRIPT_JUSTIFY_ARABIC_BLANK
    This glyph represents a blank in an Arabic run.
  • SCRIPT_JUSTIFY_CHARACTER
    An inter-character justification point follows this glyph.
  • SCRIPT_JUSTIFY_RESERVED1
    Reserved.
  • SCRIPT_JUSTIFY_BLANK
    This 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+640) in the middle of the word.
  • SCRIPT_JUSTIFY_ARABIC_ALEF
    Final form of a alef-like (U+627, U+625, U+623, U+632).
  • SCRIPT_JUSTIFY_ARABIC_HA
    Final form of Ha (U+647).
  • SCRIPT_JUSTIFY_ARABIC_RA
    Final form of Ra (U+631).
  • SCRIPT_JUSTIFY_ARABIC_BA
    Final form of Ba (U+628).
  • SCRIPT_JUSTIFY_ARABIC_BARA
    Ligature of alike (U+628,U+631).
  • SCRIPT_JUSTIFY_ARABIC_SEEN
    Highest priority: Initial shape of Seen(U+633).
  • SCRIPT_JUSTIFY_ARABIC_SEEN_M
    Highest priority: Medial shape of Seen class(U+633).

Requirements

Header usp10.h
Windows Embedded CE Windows CE 5.0 and later

See Also

Other Resources

Uniscribe Enumerations