LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Оно слишком жирное для стандарта. Таблицы Юникода ICU десятки мегабайт занимают.

Стандарт уже должен учитывать Юникод для того чтобы корректно вычислять ширину std::format.

https://github.com/microsoft/STL/blob/main/stl/inc/__msvc_format_ucd_tables.hpp

https://github.com/microsoft/STL/blob/d89a32b2a4ee96de3bc95d30ecd1bec2a34f7122/stl/inc/format#L205-L304

https://github.com/microsoft/STL/blob/d89a32b2a4ee96de3bc95d30ecd1bec2a34f7122/stl/inc/format#L432-L517

И были мысли для этой цели использовать ICU в стандартной библиотеке: https://github.com/microsoft/STL/issues/1945

Так что нет, ICU возможная зависимость для стандарта…

Исходная версия fsb4000, :

Оно слишком жирное для стандарта. Таблицы Юникода ICU десятки мегабайт занимают.

Стандарт уже должен учитывать Юникод для того чтобы корректно вычислять ширину std::format.

https://github.com/microsoft/STL/blob/main/stl/inc/__msvc_format_ucd_tables.hpp

https://github.com/microsoft/STL/blob/d89a32b2a4ee96de3bc95d30ecd1bec2a34f7122/stl/inc/format#L205-L304

И были мысли для этой цели использовать ICU в стандартной библиотеке: https://github.com/microsoft/STL/issues/1945

Так что нет, ICU возможная зависимость для стандарта…