unicharIsmark

fnbool unicharIsmark(dchar c)

Determines whether a character is a mark (non-spacing mark, combining mark, or enclosing mark in Unicode speak). Given some UTF-8 text, obtain a character value with [glib.global.utf8GetChar].

Note

in most cases where isalpha characters are allowed,

ismark characters should be allowed to as they are essential for writing most European languages as well as many non-Latin scripts.

Parameters

ca Unicode character

Returns

true if c is a mark character