Udostępnij przez


Używanie klastrów znaków

Klastry znaków to sekwencje glifów, których nie można podzielić między wiersze. Niektóre języki, na przykład tajski i języki indyjskie, ograniczają umieszczanie karetki wyłącznie do przestrzeni między klastrami. To ograniczenie dotyczy ruchu karetki zainicjowanego za pomocą akcji klawiatury lub myszy (testowanie trafień).

Uniscribe udostępnia informacje o klastrze zarówno w atrybutach wizualnych zawartych w strukturze SCRIPT_VISATTR, jak i atrybutach logicznych zawartych w strukturze SCRIPT_LOGATTR. Po wywołaniu aplikacji ScriptShapeinformacje o klastrze są reprezentowane zarówno przez sekwencje tej samej wartości w tablicy SCRIPT_LOGATTR, jak i przez element członkowski fClusterStart w tablicy SCRIPT_VISATTR.

ScriptBreak pobiera również element członkowski fCharStop struktury SCRIPT_LOGATTR w celu zidentyfikowania pozycji klastra.

Przy użyciu Uniscribe