ICU
International Components for Unicode
https://unicode-org.github.io/icu/userguide/icu/
Unicodeがメンテナンスしている国際化と地域化に関するライブラリ
言語
メインでC++向けのライブラリとJava向けのライブラリの開発が行われてる
ICU互換の外部ライブラリもある
機能の例
コードページで符号化されたテキストとUnicodeとの変換
照合処理(Unicode照合アルゴリズム)
数値、日時、通貨などの書式化
時刻に関する演算
グレゴリオ暦およびその他の暦の取り扱い
タイムゾーンに関する演算
Unicodeのサポート
Unicode正規化、大文字・小文字の処理、その他Unicode Standardに基づく処理
正規表現
双方向テキストに関する処理
テキスト境界(単語、文、段落などの境界)
行折り返しと単語折り返し(英語版)のための処理