ゼロ幅UnicodeステガノグラフィとAIテキストフィンガープリンティングの構造
Unicode標準では、複雑な文字のシェーピング、双方向テキスト制御、および不可視の単語区切りのために設計された数十のフォーマットおよび制御コードポイント(一般カテゴリ `Cf` および `Zs`)が定義されています。ゼロ幅スペース(`U+200B`)、ゼロ幅非接合子(`U+200C`)、ゼロ幅接合子(`U+200D`)、ワードジョイナー(`U+2060`)などの文字は、UTF-8メモリ内で3バイトを占有しますが、ウェブブラウザやワープロでは水平方向の送り幅ゼロでレンダリングされます。
これらのコードポイントは、ウェブアプリ、Microsoft Word、Google Docs、CMSエディタ間での標準的なCtrl+C / Ctrl+Vのクリップボード操作を生き延びるため、デジタルステガノグラフィやAIテキストのウォーターマークに広く使用されています。単語間に `U+200B` と `U+200C` を交互に配置してバイナリシーケンスをエンコードすることで、プラットフォームはドキュメントに不可視の指紋を付与できます。Multinookのフォレンジックパーサーは、`String.prototype.codePointAt()` を介して生のコードポイントを検査し、サブミリ秒単位で非印刷マーカーをすべて検出し、切除します。

