修复被裁切的文字
本机运行提高字体的 Windows 裁切框,让高字母和叠加的阿拉伯文标记不再在 Word 和其他 Windows 桌面应用中被截掉。
字体在你的浏览器中读取和修复,不会上传。
Word 和大多数 Windows 桌面程序会在字体中的两个数值 usWinAscent 和 usWinDescent 处截掉每个字形,而许多字体的字母或叠加标记 — 例如叠在 lam-alef 上带元音的 shadda、越南文的双重重音符、古兰经符号 — 会超出这两个数值。此工具会测量字体实际的延伸范围:每个字形的轮廓,加上由你的浏览器使用该字体本身绘制的最深常见标记叠加组合。它只会把这两个数值提高到刚好够用,绝不会降低。修复之前,它会显示 Word 中的行会变高多少,因为同样这两个数值也决定那里的行高。网页和 Mac 应用的间距保持不变:字体的排版行度量被固定为旧值。它只更改 Windows 裁切框;无法修复由应用自身行距设置造成的裁切。每个修复后的字体默认会获得新的字体系列名称,在提供下载之前,由浏览器的字体校验器检查并重新测量。带有 PostScript (CFF) 轮廓的字体要改名,需使用可选的一次性引擎下载。字体绝不会被上传。
关于本工具
你需要提供
- 一个字体文件 — .ttf、.otf、.woff 或 .woff2,最大 30 MB — 或一次选择多个。
你将获得
- 每个字体的 Windows 裁切框(usWinAscent / usWinDescent)被提高到其测得的范围,格式与输入相同;多个字体会打包为一个 .zip 下载。
使用限制
- 只更改 Windows 裁切框;轮廓不受影响,裁切框也绝不会被降低。
- 在 Word 和其他 Windows 桌面应用中,行会变高;网页和 Mac 应用的间距保持不变。
- 给带有 PostScript (CFF) 轮廓的字体改名需要完整引擎;保留名称则不需要。
- 不支持 OS/2 表版本低于 2 的字体、裁切框会变化的可变字体(MVAR)以及字体集(.ttc)。
- 你需要确认自己有权修改该字体;此工具不会授予这项权利。
使用方法
-
选择字体
点击“选择字体文件”,或拖入被截掉的字体 — .ttf、.otf、.woff 或 .woff2,一个或多个均可。
-
查看测量结果
查看文字超出当前 Windows 裁切框多少,以及 Word 中的行会变高多少。
-
确认许可
阅读字体的许可文本,勾选复选框确认你有权修改它,然后使用新的字体系列名称,或勾选以保留原名称。
-
下载
点击“修复裁切”。每个修复后的字体通过检查后,即可单独下载,或将全部打包为 .zip 下载。
常见问题
我的字体会被上传吗?
不会。字体在你的浏览器中测量和修复,新文件也在那里生成。你改名的带有 PostScript (CFF) 轮廓的字体会用到从本站进行的一次引擎下载;字体本身绝不会发送到服务器。
为什么字母或标记在 Word 中被截掉?
Word 和大多数 Windows 桌面程序会在字体中的两个数值 usWinAscent 和 usWinDescent 处截掉每个字形。当高字母或叠加标记 — 例如叠在 lam-alef 上带元音的 shadda — 超出这两个数值时,超出的部分就不会被绘制。
这个修复会改变什么?
它会把这两个数值提高到字体实际的延伸范围,该范围根据每个字形的轮廓以及用该字体绘制的最深常见标记叠加组合测得,并且绝不会降低它们。轮廓不会被改动。
我的行距会变吗?
在 Word 和其他 Windows 桌面应用中,行会变高,因为同样这两个数值也决定那里的行高 — 修复之前,页面会显示变高多少。网页和 Mac 应用的间距保持不变:字体的排版行度量被设置为旧值。
它能修复所有类型的裁切吗?
不能。它只更改 Windows 裁切框。由应用自身的固定行距设置造成的裁切,或由比所有已测量内容更深的标记造成的裁切,不是修改字体就能解决的。
我可以保留原字体名称吗?
可以,前提是你的许可允许修改后的副本沿用该名称 — 你需要再勾选一次来确认。带有保留字体名称(Reserved Font Name)的 OFL 字体必须改名。请先卸载原字体再安装修复后的副本,然后重启应用。