Dela via


Använda teckenkluster

Teckenkluster är glyfsekvenser som inte kan delas mellan linjer. Vissa språk, till exempel thailändska och indiciska, begränsar caret-placering till punkter mellan kluster. Den här begränsningen gäller för caret-rörelse som initieras med tangentbords- eller musåtgärder (träffpunktskontroll).

Uniscribe tillhandahåller klusterinformation i både de visuella attributen i en SCRIPT_VISATTR struktur och de logiska attributen som finns i en SCRIPT_LOGATTR struktur. När programmet anropar ScriptShaperepresenteras klusterinformationen både av sekvenser med samma värde i matrisen SCRIPT_LOGATTR och av fClusterStart medlem i SCRIPT_VISATTR matrisen.

ScriptBreak hämtar även fCharStop medlem i SCRIPT_LOGATTR-strukturen för att identifiera klusterpositioner.

Använda Uniscribe-