学习路径Learning path · 第 4 阶段Stage 4
字体的授权陷阱
Font licensing traps
一句话:图片、音频、音效你都会查授权。字体是唯一被系统性忽略的一项。
In one line: you check the licence on images, audio and sound effects. Fonts are the only category that gets systematically ignored.
⚠ 为什么它特别危险
| 特征 | 图片/音频 | 字体 |
|---|---|---|
| 一眼能否看出是 AI 生成/抓来的 | ✅ 通常能 | ⚠ 看不出来 —— 它就是个字体文件 |
| 授权是否明确写在素材里 | ✅ | ⚠ 常藏在官网的「条款」页深处 |
| ⚠ 侵权后果 | 可能被要求下架 | ⚠ 可能被要求停止分发全部产品 |
⚠ Why it is especially dangerous
| Property | Images / audio | Fonts |
|---|---|---|
| Can you tell at a glance that it was AI-generated or taken? | Usually | ⚠ No — it is just a font file |
| Is the licence stated inside the asset? | Yes | ⚠ Often buried deep on the provider's terms page |
| ⚠ Consequence of infringement | Possibly a takedown | ⚠ Possibly an order to stop distributing every product |
⚠「个人免费」是陷阱
字体站最常见的授权写法是:
```
✅ 个人使用免费
✅ 商业使用需购买授权
⚠ 但常常没说清楚:
- 「个人」包不包括个人网站?
- App 内嵌算商业吗?
- ⚠ 游戏内嵌呢?
```
⚠ 同一个字体在不同使用场景下,授权可能完全不同。
⚠ "Free for personal use" is a trap
The most common wording on a font site is:
```
✅ Free for personal use
✅ Commercial use requires a paid licence
⚠ But it rarely clarifies:
- Does "personal" include a personal website?
- Does embedding it in an app count as commercial?
- ⚠ What about embedding it in a game?
```
⚠ The same font can be licensed completely differently depending on the use case.
三个安全的做法
1. 选明确写着「开源授权」的字体
⚠ 注意区分「开源字体」与「免费字体」—— 前者授权清晰(OFL/Apache 等),
后者只是「不收你钱」。
2. 程序化生成字体
⚠ 用代码画字形(比如用矢量路径生成像素字体)—— 版权归你,没有授权问题。
⚠ 缺点是不好看,但至少不会出事。
3. 用引擎内置字体
⚠ Godot / Unity 等自带默认字体,授权随引擎(通常是引擎许可覆盖)。
⚠ 但要注意:引擎许可是否覆盖字体,要看引擎的官方说明 —— 别默认。
Three safe approaches
1. Pick fonts whose licence is explicitly open source
⚠ Distinguish an open-source font from a free font — the former has a clear licence (OFL, Apache, …), the latter merely charges you nothing.
2. Generate the glyphs programmatically
⚠ Drawing letterforms with code (for example generating a pixel font from vector paths) makes the copyright yours. ⚠ It looks worse, but it cannot get you into trouble.
3. Use the engine's built-in font
⚠ Godot, Unity and others ship a default font whose licence follows the engine's. ⚠ Check the engine's official statement that the licence covers the font — do not assume it.
实操
在资产台账里给字体单列一行:
| 文件 | 来源 | 授权 |
|---|---|---|
ui.ttf | 某某字体站 | ⚠ 个人免费 —— 未确认商用 |
⚠ 「未确认商用」在发布前必须清零。见 [AI 资产台账](ai-资产台账.html)。
In practice
Give fonts their own row in the asset ledger:
| File | Source | Licence |
|---|---|---|
ui.ttf | some font site | ⚠ free for personal use — commercial use unconfirmed |
⚠ "Commercial use unconfirmed" must be cleared before shipping. See the [AI asset ledger](ai-资产台账.html).