DWRITE_SCRIPT_PROPERTIES

<summary> Script-specific properties for caret navigation and justification. </summary>

Members

Variables

clusterLookahead
UINT32 clusterLookahead;

<summary> Number of characters to estimate look-ahead for complex scripts. Latin and all Kana are generally 1. Indic scripts are up to 15, and most others are 8. Note that combining marks and variation selectors can produce clusters longer than these look-aheads, so this estimate is considered typical language use. Diacritics must be tested explicitly separately. </summary>

isoScriptCode
UINT32 isoScriptCode;

<summary> The standardized four character code for the given script. Note these only include the general Unicode scripts, not any additional ISO 15924 scripts for bibliographic distinction (for example, Fraktur Latin vs Gaelic Latin). http://unicode.org/iso15924/iso15924-codes.html

</summary>

isoScriptNumber
UINT32 isoScriptNumber;

<summary> The standardized numeric code, ranging 0-999. http://unicode.org/iso15924/iso15924-codes.html

</summary>

justificationCharacter
UINT32 justificationCharacter;

<summary> Appropriate character to elongate the given script for justification.

Meta