Partilhar via


Usando aglomerados de caracteres

Os agrupamentos de caracteres são sequências de glifos que não podem ser divididas entre linhas. Algumas línguas, por exemplo o tailandês e línguas da Índia, restringem a colocação do cursor a pontos entre agrupamentos. Esta restrição aplica-se ao movimento do cursor iniciado com ações do teclado ou do rato (teste de acertos).

O Uniscribe fornece informações de cluster nos atributos visuais contidos em uma estrutura SCRIPT_VISATTR e nos atributos lógicos contidos em uma estrutura SCRIPT_LOGATTR. Depois que o aplicativo chama ScriptShape, as informações do cluster são representadas, tanto por sequências do mesmo valor na matriz SCRIPT_LOGATTR, quanto pelo membro fClusterStart na matriz SCRIPT_VISATTR.

ScriptBreak também obtém o membro fCharStop da estrutura SCRIPT_LOGATTR para identificar posições de cluster.

Usando o Uniscribe