The textproc/libgrapheme port
libgrapheme-2.0.2 – unicode string library (cvsweb github mirror)
Description
libgrapheme is an extremely simple freestanding C99 library providing utilities for properly handling strings according to the latest Unicode standard 15.0.0. It offers fully Unicode compliant grapheme cluster (i.e. user-perceived character) segmentation, word segmentation, sentence segmentation, detection of permissible line break opportunities, case detection (lower-, upper- and title-case) and case conversion (to lower-, upper- and title-case) on UTF-8 strings and codepoint arrays, which both can also be null-terminated.WWW: https://libs.suckless.org/libgrapheme/
Maintainer
Jan Klemkow
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Files
- /usr/local/include/grapheme.h
- /usr/local/lib/libgrapheme.a
- /usr/local/lib/libgrapheme.so.1.0
- /usr/local/lib/pkgconfig/libgrapheme.pc
- /usr/local/man/man3/grapheme_decode_utf8.3
- /usr/local/man/man3/grapheme_encode_utf8.3
- /usr/local/man/man3/grapheme_is_character_break.3
- /usr/local/man/man3/grapheme_is_lowercase.3
- /usr/local/man/man3/grapheme_is_lowercase_utf8.3
- /usr/local/man/man3/grapheme_is_titlecase.3
- /usr/local/man/man3/grapheme_is_titlecase_utf8.3
- /usr/local/man/man3/grapheme_is_uppercase.3
- /usr/local/man/man3/grapheme_is_uppercase_utf8.3
- /usr/local/man/man3/grapheme_next_character_break.3
- /usr/local/man/man3/grapheme_next_character_break_utf8.3
- /usr/local/man/man3/grapheme_next_line_break.3
- /usr/local/man/man3/grapheme_next_line_break_utf8.3
- /usr/local/man/man3/grapheme_next_sentence_break.3
- /usr/local/man/man3/grapheme_next_sentence_break_utf8.3
- /usr/local/man/man3/grapheme_next_word_break.3
- /usr/local/man/man3/grapheme_next_word_break_utf8.3
- /usr/local/man/man3/grapheme_to_lowercase.3
- /usr/local/man/man3/grapheme_to_lowercase_utf8.3
- /usr/local/man/man3/grapheme_to_titlecase.3
- /usr/local/man/man3/grapheme_to_titlecase_utf8.3
- /usr/local/man/man3/grapheme_to_uppercase.3
- /usr/local/man/man3/grapheme_to_uppercase_utf8.3
- /usr/local/man/man7/libgrapheme.7