Share via


SCRIPT_VISATTR

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure contains the visual (glyph) attribute buffer generated by ScriptShape that identifies clusters and justification points.

Syntax

  
typedef struct tag_SCRIPT_VISATTR { 
  WORD 
  uJustification
  ; 
  WORD 
  fClusterStart
  ; 
  WORD 
  fDiacritic
  ; 
  WORD 
  fZeroWidth
  ; 
  WORD 
  fReserved
  ; 
  WORD 
  fShapeReserved
  ; 
} SCRIPT_VISATTR;

Members

  • uJustification
    Justification class for this glyph. See SCRIPT_JUSTIFY.
  • fClusterStart
    Set for the logical first glyph in every cluster, even for clusters containing just one glyph.
  • fDiacritic
    Set for glyphs that combine with base characters.
  • fZeroWidth
    Set by the shaping engine for some, but not all, zero-width characters, such as ZWJ and ZWNJ.
  • fReserved
    Reserved. Always initialize to zero.
  • fShapeReserved
    Reserved for use by the shaping engines.

Requirements

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

See Also

Reference

ScriptShape
SCRIPT_JUSTIFY