缺字问题的本质:字形在字体文件里,不在系统里
很多人以为「电脑能不能显示某个字」是系统的事,其实是字体文件的事。汉字总量超过 9 万,常用字体只覆盖其中一部分:普通商用美术字体可能只有六七千常用字,而思源黑体这类大字库字体覆盖数万字。同一个「䶮」字,用 A 字体是方框,换 B 字体就正常——因为 A 的字体文件里根本没有这个字的字形数据。
理解了这一点,排查思路就很清晰:遇到方框,第一反应是换字体,而不是怀疑数据或打印机。
三步定位问题环节
- 看 Excel 源文件:名单里这个字显示正常吗?如果 Excel 里就是方框或问号,说明录入环节已经出错(常见于从老系统导出的 GBK 编码文件),需要重新录入正确的字;
- 看标签预览:Excel 正常、预览方框 → 模板所选字体缺字,在设计器里把姓名字段换成思源黑体或思源宋体,绝大多数情况到此解决;
- 看打印成品:预览正常、打印异常 → 不是缺字问题,而是字体没加载完就导出了。等预览稳定(在线字体加载完成)后重新导出 PDF;SeatMark 的预览与打印使用同一套渲染,预览正常打印就正常。
考务场景的特殊性:错不起
考场座签上姓名出现方框,轻则考生找不到座位,重则引发身份核验争议。给考务老师三条实操建议:
- 字体默认用大字库:正式考试物料统一用思源宋体/思源黑体(SeatMark 内置,选择后自动加载),把缺字概率压到最低;
- 生成后专项抽查:上传名单后,用「高亮缺失项」检查空字段之外,专门翻看姓名里带生僻字的考生(教务系统里通常有拼音标注异常或带「?」的记录可以提前圈出);
- 兜底方案:极端缺字的个别考生,座签姓名留空手写,保证信息准确优先于版式统一。
字体版权:免费商用不是理所当然
顺带提醒一个容易踩的雷:微软雅黑、方正系列等常见字体用于打印物料属于商业使用,需要授权,学校和企业批量印刷物料被字体公司维权的案例并不少见。安全做法是使用明确开源可商用的字体:
| 字体 | 风格 | 字库覆盖 | 许可 |
|---|---|---|---|
| 思源黑体(Source Han Sans) | 现代无衬线 | 极广 | OFL,免费商用 |
| 思源宋体(Source Han Serif) | 正式衬线 | 极广 | OFL,免费商用 |
| 霞鹜文楷 | 楷体、亲切 | 良好 | OFL,免费商用 |
SeatMark 内置的中文字体全部为可免费商用的开源字体,按需从 CDN 加载,学校、机构、企业使用都没有版权风险。
常见问答之外的两个细节
- 「显示正常但字形不对」:极少数情况下同一个字在不同字体里字形有差异(如「户」的点/撇之别、繁简异体),涉及姓名时以身份证字形为准,必要时与本人确认;
- PDF 传给文印店会不会又变方框:不会。导出的 PDF 中文字已经随版式固化,任何电脑打开都一致——给文印店永远发 PDF 而不是源文件,这一条也适用于 Word 文档(Word 换机器缺字体是重灾区)。
把字体这一环设置对,标签打印就少了一大类事故。打开标签工坊,在设计器的字体下拉里即可切换内置开源字体,Beta 期间全部功能免费。