科学・技術
Show HN: Mojibake – Cで書かれた低レベルUnicodeライブラリ
Show HN: Mojibake – a low-level Unicode library written in C (mojibake.zaerl.com)
要約
Mojibakeは、C言語で書かれた低レベルなUnicodeライブラリです。正規化、大文字小文字変換、セグメンテーション、双方向テキスト、照合順序、文字の類似性判定など、Unicodeの主要なアルゴリズムをすべて実装しています。Linux、macOS、FreeBSD、Windowsなど複数のOSでテストされており、WebAssemblyデモも提供されています。
全文翻訳
私は、Unicodeサポートのための他のUnicodeライブラリが好きではないため、Mojibakeを開発しました。
これは、mojibake.hとmojibake.cの2つの統合ファイルのみで構成されています。
正規化、大文字小文字変換、セグメンテーション、双方向テキスト、照合順序、文字の類似性判定など、最も重要なUnicodeアルゴリズムをすべて追加しました。
Linux、macOS、FreeBSD、OpenBSD、NetBSD、Windows 11の各OSで定期的にテストしています。
公開されているすべてのAPI関数とドキュメントのWASMデモがそのサイトで見つかります。
参加したい場合は、お気軽にどうぞ。どのような手助けでも歓迎します。
参加方法については、GitHubリポジトリのCONTRIBUTING.mdおよびAPI.mdファイルを確認してください。