Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Uniscribe biedt API's ter ondersteuning van typografie en ter ondersteuning van het weergeven en bewerken van internationale tekst, waaronder de complexe regels van Midden-Oosten en Aziatische scripts. Uniscribe biedt routines op laag niveau voor het verwerken van volledig opgemaakte tekst en een eenvoudige ScriptString-API die is ingesteld voor niet-opgemaakte tekst.
Met Uniscribe hoeven toepassingen alleen een back-uparchief van Unicode-tekencodes te beheren. Toepassingen voor tekstindeling hoeven geen andere buffer- of toewijzingstabel te onderhouden om de tekenvolgorde bij te houden. Elke toepassing hoeft alleen de volgorde op te slaan en te beheren waarin de tekens worden ingevoerd door de gebruiker. Dit is dezelfde logische volgorde als gedefinieerd door Unicode. De achtergrondopslag verandert nooit als gevolg van opmaakbewerkingen. Uniscribe houdt een index bij van de opnieuw gerangschikte clusters naar de oorspronkelijke tekengrenzen die door de toepassing worden doorgegeven.
De volgende onderwerpen worden behandeld in deze sectie.
Vormgeven
andere verwerking
- opslaan in cache
- Tekst weergeven met Uniscribe-
- Complexe scripts verwerken
- Lettertype-terugval gebruiken
- De ScriptString Functions gebruiken
Caret
- de caret weergeven in bidirectionele tekenreeksen
- Het beheren van cursorplaatsing en raakproeven
- Het omzetten van de X-offset van de muisklik naar de cursorpositie
woorden en tekenclusters
- tekenclusters gebruiken
- Word-onderbrekingspunten gebruiken
- Werken met relaties tussen caret-posities, uitlijningspunten en clusters