unicharCompose
fn
bool unicharCompose(dchar a, dchar b, out dchar ch)Performs a single composition step of the Unicode canonical composition algorithm.
This function includes algorithmic Hangul Jamo composition, but it is not exactly the inverse of [glib.global.unicharDecompose]. No composition can have either of a or b equal to zero. To be precise, this function composes if and only if there exists a Primary Composite P which is canonically equivalent to the sequence <a,b>. See the Unicode Standard for the definition of Primary Composite.
If a and b do not compose a new character, ch is set to zero.
See
UAX#15for details.
Parameters
a | a Unicode character |
b | a Unicode character |
ch | return location for the composed character |
Returns
true if the characters could be composed