世界を動かす技術を、日本語で。

デコイフォント

2026年7月17日原文(mixfont.com)

概要

Decoy Font は、AIからメッセージ内容を隠すための TTFフォント。 一文字ごとに デコイ(偽)文字 を重ねて表示。 人間の見方 によって本来のメッセージとデコイ部分が切り替わる仕組み。 AIやOCR による読み取りを困難にする新しい アンチAIフォント個人・商用利用 も無料、Mixfontによる実験的プロジェクト。

Decoy Fontとは何か

  • Decoy Font は、入力した各文字ごとに デコイ文字 を重ねて表示する 特殊フォント
  • DejaVu Sans Mono をベースに設計、TTFファイルとして配布
  • 空間周波数 の違いを利用し、同じスペース内に2つの文字を埋め込む仕組み
  • 近くで見ると 細い輪郭線(デコイ)、遠くから見ると ぼやけた本来のメッセージ が浮かび上がる
  • 人間の目 で見る距離や焦点によって、どちらの文字が見えるかが変化

AIへの効果と仕組み

  • AIモデル (例:ChatGPT、Gemini 3.5)は、画像のピクセルを細かく認識するため デコイ部分 を読んでしまう
  • 少し離れて見ることで 本来の隠されたメッセージ が人間には見える
  • Hybrid image 技術を応用、EinsteinとMonroeの有名な合成画像と同じ原理
    • 前景(高周波): デコイ文字
    • 背景(低周波): 本来のメッセージ
  • スクリーンショット をAIに渡しても、AIは正しく読めない例が多い

アンチAIフォントの需要と応用

  • AIによる情報収集 やスクレイピング対策としての需要増加
  • 人間だけが読める 情報伝達手段として注目
  • Mixfontでは他にも「 Ghost Font」などのアンチAIフォントを開発
    • Ghost Fontはアニメーションでメッセージを隠す方式
    • Decoy Fontは 静的なTTFフォント として直接利用可能

利用方法と今後の可能性

  • TTFファイル をダウンロードし、任意のプロジェクトやノートで利用可能
  • Web上の プレイグラウンド で、異なる文字組み合わせをテスト可能
  • Captchaプライベートメッセージ などへの応用例
  • 文字認識AIのベンチマーク としても利用価値
  • 多言語対応 の拡張も視野、特に中国語など均一な字形での効果に期待

注意点と今後の展望

  • 万能な防御策ではない
    • 強力なAIエージェントやコーディング能力で突破される可能性
    • 基本的なプロンプトで隠し文字を探すAIも登場しうる
  • 初期段階での混乱や防御 には十分有効
  • Mixfont はAIとタイポグラフィの新しい交差点を探求中
  • 改善案やアイデアは @ericlu(X/Twitter) で受付中

まとめ

  • Decoy Font は、AIから情報を守るための新しいフォント技術
  • 個人・商用利用可、無料でダウンロード可能
  • 人間とAIの認知の違い を利用した、情報保護の新たなアプローチ

Hackerたちの意見

役に立つ?いや、全然。AIが読めなくなる?それも無理。けど、かっこいい?うん、めっちゃかっこいいよ。

うん、見た目はいいね。

デモではAIを止めることができるって示してるね。

人生には、ただ楽しむために石を蹴る理由がないこともあるよね ;)

それは役に立つの? いいえ。特定の距離内でRingやFlockなどのカメラを妨害するのに役立つかもしれないけど。まるで「彼らは生きている」みたいな感じだね。

役に立つ?いいえ。AIが読めなくなる?それもいいえ。でも、かっこいい?それもいいえ。気持ち悪くなる?はいはいはい。

夢の中でのイメージと請求書の画像をChatGPTとGemini Proに渡してみたけど、どっちも請求書のテキスト(細い線で表示されてるやつ)しか教えてくれなかった。

これって、役に立つって主張しなくても何かを作れるってことを示してると思う。例えば、このフォントを作って「ダブル・アントランド」みたいな名前を付ければいいんじゃない?

どんな顔認識防止アートにも似てるね。多分役に立たないけど、かっこいい。

うーん。これを使ってAIを妨害する人はあまりいないと思うけど、将来的に何かすごく役に立つものへの道のりの一歩になるかもしれないね。

画像やGIF形式でテキストを見せてくれると、役に立つかも!

これはただの詳細の問題だね。Gemma E4Bは、テキストを150x150にリサイズするまでシャープなテキストを読むけど、その後は他のテキストを読む。

Hacker Newsで議論の続きを見る