Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Uniscribe poskytuje rozhraní API, která podporují typografii a podporují zobrazování a úpravy mezinárodního textu, včetně složitých pravidel blízkovýchodních a asijských písem. Uniscribe poskytuje rutiny nízké úrovně pro zpracování plně formátovaného textu a jednoduchou sadu rozhraní API ScriptString pro neformátovaný text.
Když aplikace používají Uniscribe, musí spravovat pouze záložní úložiště kódů znaků Unicode. Aplikace rozložení textu nemusí udržovat žádnou jinou vyrovnávací paměť ani tabulku mapování pro sledování pořadí znaků. Každá aplikace musí ukládat a spravovat pouze pořadí, ve kterém jsou znaky zadané uživatelem, což je stejné logické pořadí, jaké definuje Unicode. Záložní úložiště se v důsledku operací rozložení nikdy nezmění. Uniscribe udržuje index z přeuspořádaných klastrů k původním hranicím znaků předaným aplikací.
V této části jsou popsána následující témata.
tvarování
jiné zpracování
- ukládání do mezipaměti
- Zobrazení textu s Uniscribe
- zpracování složitých skriptů
- Použití náhradního písma
- použití funkcí ScriptString
Stříška
- Zobrazení kurzoru v obousměrných řetězcích
- Správa umístění kurzoru a určování průniků
- Překládání posunu zásahu myši X na pozici kurzoru
slova a znakové shluky
- používání znakových clusterů
- Používání lomů slov
- Práce s relacemi mezi kurzorovými pozicemi, body zarovnání a shluky