Usando Uniscribe

O Uniscribe fornece APIs para dar suporte à tipografia e dar suporte à exibição e edição de texto internacional, incluindo as regras complexas de scripts do Oriente Médio e da Ásia. O Uniscribe fornece rotinas de baixo nível para lidar com texto totalmente formatado e um conjunto de API ScriptString simples para texto não formatado.

Usando Uniscribe, os aplicativos só precisam gerenciar um repositório de backup de códigos de caractere Unicode. Os aplicativos de layout de texto não precisam manter nenhum outro buffer ou tabela de mapeamento para acompanhar a ordem de caracteres. Cada aplicativo só precisa armazenar e gerenciar a ordem na qual os caracteres são inseridos pelo usuário, que é a mesma ordem lógica definida pelo Unicode. O repositório de backup nunca é alterado como resultado de operações de layout. Uniscribe mantém um índice dos clusters reordenados para os limites de caractere originais passados pelo aplicativo.

Os tópicos a seguir são abordados nesta seção.

Formatação

Outro processamento

Cursor

Clusters de caracteres e palavras