已搜集868款免费中文字体

字体装完 Word 里名字变了?两套名称怎么对上

同事发来一份方案,打开先弹窗提示缺字体。你记得自己装过,在字体列表里搜“思源黑体”,从 S 翻到 Z 也没找到,最后在字母 S 开头的位置看到一个 Source Han Sans CN,字形一模一样。反过来也常见:安装包上写的是英文名,装完 Word 里却叫“思源黑体 CN”,跟上一次装的版本差了两个字符,文档里记录的字体链接就此断开,整页文字被替换成宋体。

这不是安装出错。字体文件内部本来就存着不止一个名字,Word 显示哪一个,取决于它去读哪一条记录。

一、一个字体文件里有四套名字

家族名决定列表里显示什么。 打开 Word 的字体下拉框,看到的那一项就是家族名。它同时也是文档内部记录“这段文字用了什么字体”的依据——文档保存的是这个名字的字符串,不是文件路径。

本地化名是家族名的多语言版本。 同一个逻辑位置存着英文的 Source Han Sans CN 和中文的“思源黑体 CN”,每条记录带语言标记。中文系统取中文那条,英文系统取英文那条。

PostScript 名只认 ASCII。 不能有中文、不能有空格,写法通常是 SourceHanSansCN-Regular。PDF、部分老版本排版软件、印刷厂的输出流程读的是它。

完整名和排版家族名各管一段。 前者把字重也带进去,用于在系统里区分 Regular 与 Bold;后者负责把同一族的多个字重归到一起,让“加粗”按钮能找到对应文件。两处写得不一样,加粗就会变成假粗。

因为存在这四套名字,同一份安装包装在两台机器上显示不同名称,是设计使然,不是文件坏了。

二、五种情况会被误判成“名字变了”

系统语言不同。 最常见的一种。中文 Windows 显示中文名,把系统界面语言切成英文后,列表里变成英文名。文档里存的是旧名字,Word 找不到就回退到默认字体,字形全变但文字还在。

新版本改了命名。 家族分批更新时,作者有时会调整后缀,从 CN 改成 GB,或者把版本号写进家族名。阿里巴巴普惠体 分几批放出过不同字重,新旧安装包的家族名写法不完全一致,两台机器装的是不同批次,列表里就会出现两个条目,或者一个都认不出。

只读到了 PostScript 名。 部分在线工具、老版本排版软件、PDF 的字体信息面板,只显示 PostScript 名。看到一串没有空格、带连字符的英文,多半是这一条,不是乱码。

二次分发版被改过名。 开源协议常带保留字体名称条款,衍生版必须换名字。得意黑 属于 OFL 协议,允许修改,但改过的版本不能沿用原名。网上流传的“修改版”“补充字库版”,家族名往往和原版不同,Word 里自然对不上。

装了多个版本互相顶掉。 两个文件的家族名相同、内部版本号不同,系统只保留一个,还可能保留错的那个。表现是“有时有、有时没有”,重启一次又变。

三、把两套名字对上,按三步核对

第一步,在 Word 里记下显示名。 选中一段用该字体的文字,看字体框里写的是什么。这是文档实际记录的名字,也是后面所有对照的基准。

第二步,在系统里找到同一款字。 Windows 打开“设置 – 个性化 – 字体”,macOS 打开“字体册”,靠字形预览确认是不是同一款。两个地方显示的名字可能不同,但预览字样一致,就说明指向同一份文件。

第三步,读内部的名称表。 双击字体文件打开预览,或用一个能读 name 表的字体查看工具,把四个字段抄下来:家族名、本地化名、PostScript 名、完整名。Windows 上右键看文件属性也能拿到一部分信息。

核对完做一张四列的表:Word 显示名、英文家族名、PostScript 名、文件名(含版本号)。团队共用这张表,交接时不用再靠猜。鸿蒙黑体 和 MiSans 这类以英文家族名为主、附带多语言本地化名的字体,最容易在表里出现两行,提前记清楚能省很多沟通。

四、让文档在别人机器上也对得上

交接时写清全名和版本。 在文档属性或附页注明字体全名、版本号、获取页面。只写“思源黑体”不够,同系列有 CN、GB、VF 等多个版本,名字差一点就是另一份文件。

定稿走 PDF。 PDF 把字形嵌进文件,接收方不必装字体。要保留可编辑版本,就把源文件和字体说明一起给。

团队统一同一批安装包。 把版本号写进文件名,例如 SourceHanSansCN-Regular_v2.004.otf,谁装的是哪一版一眼能看出来。装之前先把旧版卸干净,避免两个版本互相顶。

改名前先看协议。 用改名工具重写 name 表属于修改行为,多数协议对修改和再分发另有条件。为了排查临时改名可以,但改完要把原文件留一份,别把改过的文件对外发。

只想先看看效果,不必反复装卸系统字体。

  • 字由客户端:下载安装后,在客户端里激活想用的字体,PS / AI / Sketch 自动识别,免去装系统的麻烦。猫啃网提供官方下载入口。

客户端里显示的名字按它自己的字库信息走,与 Word 下拉框不一定完全一致,对照时以字形预览为准。

五、授权说明

名字对得上,不等于用得合规。核验按三步走。

第一步,确认字体全名(含版本)。 一个系列常分多个字符集版本和多个字重,授权按具体文件声明。带 CN、GB、GBK、VF 后缀的,与基础版不是同一份文件,查协议前先把名字写全,别只写系列名。

第二步,查协议类型。 常见几类:开源协议(SIL OFL、MIT、GPL)、作者声明免费商用、随包附带的免费商用声明,以及带保留字体名称条款的授权。开源协议文本公开可查,条件写在正文里;作者声明的范围由声明自身界定,不同作者写法差别很大。猫啃网收录的 839 款免费中文字体,协议类型在下载页有标注,可以拿来对照。

第三步,核使用场景并留凭证。 印刷、网页、视频通常都在允许范围内;把字形嵌进软件、电子书,或拿字形做 Logo 商标注册,要单独确认。改名、改内部名称属于修改,这一栏多数协议另有条件。把全名、版本号、获取日期、许可页面截图和链接记在同一个文档里,与项目文件放在一起。字体升级后条款可能调整,有记录才好追溯。

六、FAQ

问:Word 里显示英文名,是不是装错了版本?

不是。中文名和英文名是同一条记录的不同语言版本,Word 按系统语言挑一条显示,字形一样就是同一款。

问:文档打开提示缺字体,但我确实装了,怎么办?

先比对名字。文档里存的是当初那台机器上的显示名,两台机器语言设置不同就对不上。把文字重新套用当前列表里的同款字体,或者让对方另存为 PDF 再发。

问:把字体名改成文档里那个名字,是不是就省事了?

技术上可以,但改 name 表属于修改行为,多数协议对修改和再分发有条件,改过的文件也不适合再对外分发。更稳的做法是全队统一安装同一版本。

问:同一款字在 PS 和 Word 里显示的名字不一样,正常吗?

正常。两款软件读名称表的方式不同,PS 常按 PostScript 名或英文家族名排序,Word 按系统语言的本地化名。字形对得上就不用处理。

小结

字体装完在 Word 里“改名”,多数是名称表里那几条记录在起作用:家族名决定列表显示,本地化名跟着系统语言走,PostScript 名只在部分工具里露面。判断时按三步核:先在 Word 里记下显示名,再到系统里用字形确认是同一款,最后读 name 表把四个字段抄成一张对照表。交接写清全名和版本,定稿走 PDF,团队统一安装同一批安装包。授权那栏别跳过:确认全名、查清协议类型、核对使用场景,凭证留好再用。

字体评分:1 Star2 Stars3 Stars4 Stars5 Stars (请给这款字体打个分吧)
赞(0) 打赏
转载请注明转自猫啃网:猫啃网 » 字体装完 Word 里名字变了?两套名称怎么对上

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏