uni-algo — быстрая C++ (диалект C++17) header-only библиотека алгоритмов Unicode 15.0, лицензированная как MIT/Public Domain.
Изменения:
- добавлена поддержка scripts и script extensions (UAX #24);
- в реализацию сегментации текста добавлена поддержка курсора;
- оптимизировано конвертирование строк ASCII в UTF;
- в класс una::error добавлен una::error::code;
- версии в una::version преобразованы в классы;
- файл uni_algo/version.h больше не используется несколькими файлами;
- переименование UNI_ALGO_DISABLE_SHRINK_TO_FIT в UNI_ALGO_NO_SHRINK_TO_FIT;
- переименование UNI_ALGO_DISABLE_BREAK_GRAPHEME в UNI_ALGO_DISABLE_SEGMENT_GRAPHEME;
- переименование UNI_ALGO_DISABLE_BREAK_WORD в UNI_ALGO_DISABLE_SEGMENT_WORD;
- переименование функций поиска в find;
- переименование класса una::search в una::found.
>>> Подробности