Working with Relationships Among Caret Positions, Justification Points, and Clusters

The following table shows the various methods that the application can use to handle the caret, justification, and clusters.

Task Uniscribe support
Caret move by character cluster The pwLogClust parameter of the ScriptShape functionThe 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 functionThe 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

 

Using Uniscribe