|
| vector< size_t > | kanzi::getGraphemeClusters (string_view text) |
| | Returns the indices of the characters that start new grapheme clusters in the given text.
|
| |
| size_t | kanzi::getUtf8Length (string_view text) |
| | Returns the number of UTF-8 characters in the text.
|
| |
| size_t | kanzi::getUtf8NextWordbreakPosition (string_view text, size_t position) |
| | Gets the position of the next word break following the character position position.
|
| |
| size_t | kanzi::getUtf8NextWordbreakPosition (string_view text, size_t position, size_t words) |
| | Gets the position of the next word break following the character position position after the number of words words.
|
| |
| size_t | kanzi::getUtf8PreviousWordbreakPosition (string_view text, size_t position) |
| | Gets the position of the previous word break that precedes the character position position.
|
| |
| size_t | kanzi::getUtf8PreviousWordbreakPosition (string_view text, size_t position, size_t words) |
| | Gets the position of the next word break following the character position position after the number of words words.
|
| |
| pair< size_t, size_t > | kanzi::getUtf8WordBounds (string_view text, size_t position) |
| | Gets the character positions at the begin and end of the word to which the character at position position belongs.
|
| |
| size_t | kanzi::getUtf8WordCount (string_view text) |
| | Gets the number of words in a UTF-8 text string.
|
| |
| bool | kanzi::isRTL (string_view text) |
| | Returns true if the text is right-to-left aligned, otherwise false.
|
| |
| string_view | kanzi::truncateToUtf8Length (string_view text, size_t length) |
| |