backspaceDeletesCharacter
if set, backspace deletes one character rather than the entire grapheme cluster. This field is only meaningful on grapheme boundaries (where @is_cursor_position is set). In some languages, the full grapheme (e.g. letter + diacritics) is considered a unit, while in others, each decomposed character in the grapheme is a unit. In the default implementation of func@break, this bit is set on all grapheme boundaries except those following Latin, Cyrillic or Greek base characters.