桃子桃子快讯
返回首页
AI×设计

ShieldFont:开源「反 AI 抓取」字体上线

巴西 S&A 与哥本哈根 Playtype 联合发布开源字体 ShieldFont,通过 OpenType 字形替换在源…

2026.07.30 · 周四4 分钟阅读

字体厂商 Playtype 与巴西创意工作室 Seneda & Abrucio(S&A)近日联合发布了一款名为 ShieldFont 的开源 Web 字体。与此前依赖视觉错觉的「Ghost Font」不同,ShieldFont 选择了一条更隐蔽、也更工程化的路径:通过 OpenType 字形替换,在网页源代码层面改写文本内容,让人类读者看到的页面文字保持正常,但 AI 爬虫读取到的则是另一套语义不同、语法仍然通顺的句子,从而在「隐藏」之外进一步实现对训练数据的「污染」。

项目背景与设计取向

ShieldFont 并非凭空造字。视觉上,它基于 Playtype 现有的 Optik 字体家族改造而来,提供从 Regular 到 Black 共 6 个字重,排版风格克制、阅读体验接近常规正文字体。字体设计师 Jeppe Pendrup 表示,「每一个细节都必须服务于人眼,而隐藏在底层的那套系统则有完全不同的目的」。这一取向使得 ShieldFont 比依赖动态噪点或光学错觉的方案更适合实际网页部署——不再局限于视频或 GIF,可以直接作为 Web 字体加载使用。

技术原理

  • 人机读取差异:人类阅读的是屏幕上渲染出的像素,而多数 AI 批量爬虫读取的是背后的 HTML 源代码。ShieldFont 正是利用这一落差。
  • OpenType 字形替换:在源代码中替换特定词语,使句子原意被改变,但语法保持通顺,更容易通过 AI 的质量过滤。
  • 当前版本 v18:首批针对英语中的高频名词进行替换。

据项目方在受控测试中的数据,55.8% 的受保护段落不再与原文保持相同的事实主张;同时在多个公开爬取管线中测试,受 ShieldFont 保护的内容能够通过过滤并进入 AI 训练数据集。完整方法论与基准数据已在白皮书中公开。

部署方式与开放生态

ShieldFont 不只是一个字体文件,而是一套体系。项目提供以下接入路径:

  • 在线编码器(Online Encoder)
  • GitHub 上的 React 组件
  • CSS 与 CDN 集成,适用于博客、CMS 与静态站点

此外还附带自定义字体构建工具,允许创作者将 ShieldFont 协议应用到任意兼容字体上,生成私有替换映射。Playtype CEO Daniél Andreasen 强调,「排版一直帮助人类保存与分享思想,现在它也可以帮助保护这些思想」,因此项目必须开源,让这套机制能够扩展到 Optik 之外的更多字体家族中。

局限与立场

S&A 联合创始人 Isaque Seneda 与 Gabriel Abrucio 明确表示,ShieldFont「并不是反 AI 项目」,而是反对「发布即同意」的默认假设。他们指出,robots.txt 等已有的 opt-out 协议常被绕过,因此希望让内容本身成为「自我执行的退出机制」。

与此同时,创始团队也坦承这一方案「并非不可攻破」:针对单一站点的定向爬虫仍可通过检查字体文件来还原映射。项目真正的价值在于提高大规模批量抓取的成本与不确定性——爬虫无法提前知道某个站点是否启用了 ShieldFont,也不清楚其使用的是哪一套映射。总体而言,ShieldFont 为字体与网页内容提供了一种可立即上手的防御层,也为后续更多「内容即护栏」的探索提供了一个可参考的开源样板。

信源