Condividi tramite


Uso di cluster di caratteri

I cluster di caratteri sono sequenze di glifi che non possono essere suddivise tra le righe. Alcune lingue, ad esempio thai e indic, limitano la posizione del caret ai punti tra i cluster. Questa restrizione si applica al movimento di caret avviato con le azioni della tastiera o del mouse (hit testing).

Uniscribe fornisce informazioni sul cluster in entrambi gli attributi visivi contenuti in una struttura SCRIPT_VISATTR e gli attributi logici contenuti in una struttura SCRIPT_LOGATTR . Dopo che l'applicazione chiama ScriptShape, le informazioni del cluster sono rappresentate entrambe dalle sequenze dello stesso valore nella matrice SCRIPT_LOGATTR e dal membro fClusterStart nella matrice di SCRIPT_VISATTR .

ScriptBreak recupera anche il membro fCharStop della struttura SCRIPT_LOGATTR per identificare le posizioni del cluster.

Uso di Uniscribe