コンピュータのテキスト処理を支える基盤には、文字コードという標準化規格が存在する。世界中の文字を共通のコード体系で扱うUnicodeの策定を主導してきたユニコードコンソーシアムや、その共同創設者であるマーク・デイビスらの設計思想において、本来これらの非表示文字は言語的なレイアウト調整や制御のために定義されたものだ。
例えば、ゼロ幅スペース (U+200B) は長大な単語の途中で改行位置を示すために用意された歴史を持つ。しかし、現代のユーザーインターフェースが複雑化する中で、これらの文字が「視覚的に何も表示しないが、データとしては存在する」という性質を持ち、意図せぬ視覚効果や名前隠しの裏ワザとして転用されるようになった。