libunicode 0.7.0
Состоялся выпуск libunicode 0.7.0, библиотеки для языка C++ (стандарт C++20). Проект разрабатывается командой разработчиков эмулятора терминала Contour и распространяется по лицензии Apache 2.0. Возможности библиотеки: поддержка стандартов Юникод: UAX #11 East Asian Width, UAX #24 Unicode Script Property, UAX #29 Unicode Text Segmentation, UTS #51 Unicode Emoji; API для получения свойств Юникод; SIMD-оптимизация некоторых функций (с использованием std::simd или std::experimental::simd при их наличии); оптимизированное конвертирование UTF8 <-> UTF32; эквивалент функции wcwidth (int unicode::width(char32_t)); сегментирование текста по графемам, символам, эмодзи и письменностям; покрытие тестами большинства возможностей библиотеки (ширина символа и сегментирование); высокоуровневый API сегментирования текста, подходящий для реализации шейпинга текста.
А еще больше о линукс у меня в тг