この不可視表現を実現している根幹にあるのが、国際的な標準規格であるUnicodeだ。世界中のあらゆる言語や記号を統一された数値データとして扱うこの仕組みは、非営利団体であるユニコードコンソーシアムによって管理されている。コンピュータは人間が読む文字をそのまま理解できないため、全ての文字に固有の「番号」が割り振られている。これが一般に文字コードと呼ばれる概念だ。
問題は、この規格内に「表示上の幅を持たない文字」や「空白を表現するための特殊文字」が多数定義されている点にある。例えばゼロ幅スペースは、本来はテキストの折り返し位置を制御するために開発された要素だ。ブラウザやアプリケーションの描写エンジンは、プログラム命令通りに「幅0で文字を描画」する。結果として、人間の目には完全な空白に見える現象が生まれる。
開発者が想定していなかったデータ処理の盲点。ユーザーコミュニティはそれを速やかに発見し、裏技として拡散させていった。技術的な仕様と視覚的な錯覚が交差する点に、この現象の面白さがある。