多言語処理ライブラリ m17n-libは C 言語用ライブラリであり、多言語文書を
扱う以下の基本機能をアプリケーションプログラムに提供する。
- 多言語テキスト用オブジェクトとしての構造体 M-text
- M-text を扱うための多くの関数・マクロ群。種々のフォーマットで
エンコードされたテキストと M-text 間の変換を行うデコーダとエンコーダ
- Unicode の全ての文字の他に、それと同じ数の非 Unicode 文字を扱
うことのできる巨大な文字空間
- 文字毎の情報を効率良く格納する構造体 CharTable
- M-textのウィンドウシステム上での表示と入力