预计字数:2800 字 阅读时间:7 分钟 难度等级:⭐⭐ 核心价值:让你知道有一款叫 Decoy Font 的字体,利用空间频率混淆让 AI OCR 读到诱饵信息,人眼却正常显示


我一开始也不信。

GPT Sol 能读图,Gemini 3.5 连视频都能逐帧分析,所有主流的图文模型都可以在截图里准确提取文字,这个我早就知道。

但我没想到的是,真有办法让 AI 读错。

不是加密,不是乱码,不是把文字切成碎片。字体还是那个字体,字还是那些字,人眼看一切正常,但 AI 读到的是完全不同的内容。

一款叫 Decoy Font 的 TTF 字体,做到了。


我把字体装到电脑上试了一下

Decoy Font 的官网提供了一个在线测试区。

输入你要隐藏的真实文字,它自动生成一张带有"诱饵字母"的图片。

官网说 ChatGPT、Gemini 3.5 和 GPT Sol 都读错了。

我不太信,试试不就知道了。

ChatGPT 开始分析这张截图:

它读到了字体名——"Lariat Grotesk Slab"。

这个字体名根本不存在。

这是 Decoy Font 内置的诱饵之一。

我没有用 Lariat Grotesk Slab 打字,我用的是 Decoy Font。

但 ChatGPT 没有告诉我"这是 Decoy Font",而是给出了一个完全不同的字体名称。

我被说服了。


原理:同一个空间里塞进两个字母

Decoy Font 不是加密工具,它利用的是一个经典的视觉错觉——空间频率混淆(Spatial Frequency)。

最著名的例子你应该见过:那张远看是玛丽莲·梦露、近看是爱因斯坦的混合影。

技术上的原理是这样的:

同一个位置包含两个不同空间频率的图像信息。

  • 高频部分(细节清晰的线条轮廓)在近处看、或者被放大了逐像素看时,读到的是一个画面。
  • 低频部分(模糊的色块和整体形状)在正常视距、或者稍微退远一点看时,读到的则是另一个画面。

Decoy Font 把这个原理用到了单个字母上。

同一个字形空间里:

  • 细轮廓线构成了假字母——这是 AI 读到的东西,因为 AI OCR 优先抓取最清晰的轮廓
  • 模糊色块体构成了真字母——这是人眼"看整体"时读到的东西

所以当你把一段用 Decoy Font 打出来的文字截图发给 ChatGPT 时:

ChatGPT 放大像素看——它找到了清晰的高频轮廓,读出了诱饵字母。

人类朋友正常看截图——你的眼睛自动处理了整体形状和笔画关系,读出了真实文字。

同一个画面,两个完全不同的解读。


怎么玩?三步

在线版(最快,不需要安装):

  1. 1. 打开 Decoy Font 官网:https://www.mixfont.com/experiments/decoy-font
  2. 2. 在 Playground 里输入你的真实文字(比如"这是只有人能看懂的")
  3. 3. 点击 Download Image,把生成的图片发给任意 AI(ChatGPT、Gemini)
  4. 4. 看看 AI 读出了什么

TTF 版(更完整的体验):

  1. 1. 同样在官网下载 TTF 字体文件(基于 DejaVu Sans Mono,免费商用)
  2. 2. 安装到系统:macOS 双击 → 点"安装";Windows 右键 → 选择"安装"
  3. 3. 在 Pages、Word、Notion 或者你的编辑器里选择 Decoy Font 字体
  4. 4. 打好字后截个图
  5. 5. 发给 AI,看它读到什么

还有一个有意思的事情:你可以把截图发给好几个不同的 AI 模型对比一下。它们被骗的方式可能不完全一样,有些模型读到不同的诱饵,有些可能读出部分真实文字——这个对比本身就很说明问题。


防得住什么,防不住什么

先说防得住的:

如果你把一张带敏感文字的截图发到了公开群聊、社交媒体评论区或者群邮件里——这些内容被 AI 刮取抓走时,Decoy Font 可以让抓取者读到错误的信息。

它给 AI 刮取增加了一道识别门槛。

再说防不住的:

移动端效果可能打折扣。 手机屏幕小,在手机上查看截图时,人类也可能只看到诱饵字母,而不是真实文字。你要在一定距离下才看到真实内容。

不是加密。 不要把它当密码来用。有能力的 AI Agent 通过多轮推理(比如"先缩小图片再分析"或"尝试不同的分辨率加载")可能看穿这个混淆。

字号很关键。 官网测试时默认用的是 64px 大小。如果你把字体缩到很小,或者把图片压缩得很厉害,低频信息可能丢失,真实文字就消失了。

这是一个混淆方案,不是安全方案。

它更像是给 AI 刮取者加了一道小门槛——一个乐于助人的同事经过时不会注意到这张便利贴上写的是什么,但如果有人专门蹲下来仔细看,还是能看穿的。


值得一试

Decoy Font 让我重新想了一件事。

过去两年我们花了大量精力研究怎么让 AI 更好、更快、更准地理解文字——提示词怎么写、Agent 怎么调度、知识库怎么搭建。

但很少有人问:有些文字本来就是只想给人看的,AI 能不能不要读?

不是出于恶意。只是在社交媒体、在群聊、在企业文档里,总有一些内容——吐槽、计划、尚未确定的判断——你希望它只在"人之间"流转,而不是被 AI 刮取、存入训练集、在某个你完全不知道的地方被检索到。

Decoy Font 当然不是这个问题的终极答案。但它至少证明了:AI 的"看"和人的"看",本质上是两回事。

就冲这一点,值得去官网试一下。

打开 Decoy Font: A TTF font that hides what you type,输入一句话,截个图,发给你常用的 AI。看看它会被骗成什么样。


你可以拿到截图去问 ChatGPT、Gemini 或者任何一个你常用的 AI,看它读出了什么。也欢迎发到评论区,看看各家模型被骗的程度有没有区别。

既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果可以给我个星标⭐,将不胜感激~谢谢你看我的文章,我们,下次再见。


#AI字体 #AI安全 #DecoyFont #AI错觉 #大象AI共学

作者:大象-推动 AI 共学,让普通人轻松上手AI

  1. 1. Decoy Font 官方实验页:Decoy Font: A TTF font that hides what you type
  2. 2. Hybrid Image 技术(Wikipedia):https://en.wikipedia.org/wiki/Hybrid_image
  3. 3. 同一作者的 Ghost Font 实验:https://www.mixfont.com/experiments/ghost-font
  4. 4. 社群站:https://daxiangnaoyang.github.io/daxiang-ai-gongxue/
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐