Usando clusters de caracteres
Clusters de caracteres são sequências de glifo que não podem ser divididas entre linhas. Alguns idiomas, por exemplo, tailandês e indic, restringem o posicionamento de cursor a pontos entre clusters. Essa restrição se aplica ao movimento de cursor iniciado com ações de teclado ou mouse (teste de clique).
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 por sequências do mesmo valor na matriz SCRIPT_LOGATTR e pelo membro fClusterStart na matriz SCRIPT_VISATTR .
O ScriptBreak também recupera o membro fCharStop da estrutura SCRIPT_LOGATTR para identificar posições de cluster.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de