字体 Unicode 字符覆盖检查
读取指定静态字体的码点映射,逐字报告覆盖与缺字,不安装字体或调用系统回退。
浏览器本地处理输入字体文件与需要的文字输出覆盖 JSON / CSV单个文件最多 10 MiB · 最多 20 个
- 1添加输入
- 2确认后运行
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
选择静态 TTF/OTF,输入需要的文字,读取完整逐字体 glyph ID 与缺字报告。结果检查 cmap,不认证文字 shaping 或 emoji 序列的实际渲染。
如何使用
- 选择字体并输入需要的文字。
- 核对逐字体覆盖和所选 cmap 元数据。
- 下载完整 JSON/CSV,直接核对 glyph ID。
支持范围与限制
最多20份字体,每份10 MiB,总80 MiB;文字1 MiB,去重码点10,000,字体与码点组合100,000。完整 JSON/CSV 各最多20 MiB。
仅未压缩静态 SFNT TTF/OTF;校验表偏移、重叠、校验和及 glyph 上界。拒绝 TTC/WOFF/WOFF2、可变字体和 variation-sequence 映射。先选 cmap12,再4;同级先 Windows 再 Unicode。glyph0 为缺字。
操作示例
示例输入
两份自生成字体,输入 A中📹?A 与 ZWJ。
示例参数
{}示例输出
5个去重码点×2字体=10行;A/中/📹 有映射,问号/ZWJ 缺失。
出现问题时
使用普通静态 TTF/OTF,替换畸形或不支持的字体,减少文字或组合数量后重跑。
常见问题
覆盖是否保证显示正确?
不保证。组合符、连字、文字 shaping 和 emoji 序列需要渲染器;单码点有映射不能认证完整序列。