Platform SDK: International Features

Relationship Between Caret Positions, Justification Points, and Clusters

The following table shows the various methods to handle the caret, justification, and clusters.

Job Uniscribe support
Caret move by character cluster The pwLogClust parameter of the ScriptShape function

The fClusterStart member of the SCRIPT_VISATTR structure

The fCharStop member of the SCRIPT_LOGATTR structure

Line breaking between characters The pwLogClust parameter of the ScriptShape function

The fClusterStart member of the SCRIPT_VISATTR structure

The fCharStop member of the SCRIPT_LOGATTR structure

Caret move by word The fWordStop member of the SCRIPT_LOGATTR structure
Line breaking between words The fWordStop member of the SCRIPT_LOGATTR structure
Justification The uJustification member of the SCRIPT_VISATTR structure