LINUX.ORG.RU

C++


366

17

Всего сообщений: 5489

См. также:

 , , , , , , , ,

Синонимы:

 с++, cpp

libunicode 0.7.0

libunicode 0.7.0
Группа Разработка

Состоялся выпуск 0.7.0 библиотеки для языка C++ (стандарт C++20) libunicode. Проект разрабатывается командой разработчиков эмулятора терминала Contour и распространяется по лицензии Apache 2.0.

Возможности библиотеки:

  • поддержка стандартов Юникод:
  • API для получения свойств Юникод;
  • SIMD-оптимизация некоторых функций (с использованием std::simd или std::experimental::simd при их наличии);
  • оптимизированное конвертирование UTF8 <-> UTF32;
  • эквивалент функции wcwidth (int unicode::width(char32_t));
  • сегментирование текста по графемам, символам, эмодзи и письменностям;
  • покрытие тестами большинства возможностей библиотеки (ширина символа и сегментирование);
  • высокоуровневый API сегментирования текста, подходящий для реализации шейпинга текста.

В комплект поставки также входит консольная утилита unicode-query для получения подробной информации о строках.

( читать дальше... )

>>> Подробности на GitHub

 , ,

dataman
()

Еще новости

Октябрь 2025

Сентябрь 2025

Август 2025

Август 2025

Июль 2025

Июнь 2025

Опросы

2024

2020

2017

Галерея

Статьи

Форум

Декабрь 2025

Ноябрь 2025

Сентябрь 2025

Сентябрь 2025

Август 2025