跳转到主要内容

字体装不上:提示“不是有效的字体文件”怎么办

Windows 上常见的提示是「……不是有效的字体文件」,macOS 的「字体册」可能提示字体有错误或无法安装,Linux 上则是装了也在列表里找不到。按下面的顺序排查。

1. 看清扩展名

先让系统显示完整扩展名(Windows:文件资源管理器 →「查看」→ 勾选「文件扩展名」;macOS:访达 →「设置」→「高级」→ 勾选「显示所有文件扩展名」)。

你拿到的文件 原因 怎么办
.zip、.rar、.7z 这是压缩包,不是字体 先解压,再安装里面的 .ttf/.otf/.ttc。
.woff、.woff2、.eot 网页字体,只给浏览器用 去字体的官方发布页下载桌面版(.otf/.ttf)。
.dfont、没有扩展名的 Mac 手提箱字体 Mac 老格式 Windows 和 Linux 用不了,换 OpenType 版本。
.pfb、.pfm、.afm PostScript Type 1 老格式 新版设计软件已不支持,换 OpenType 版本。
.ttf/.otf,但只有几 KB 下载不完整,或者其实是一个网页 重新下载。

2. 重新下载,并从正规来源下载

很多“无效字体”其实是下载中断、被下载工具改了内容,或者从转载站下到了被改过的文件。请从字体作者或发布方的官方页面重新下载。开源字体一般在作者的 GitHub 发布页或官网提供,例如思源黑体在 Adobe Fonts 的 GitHub 仓库发布,霞鹜文楷在作者的 GitHub 发布页发布。

3. 不要用在线转换网站“修”字体

不建议把字体上传到网上的格式转换站。原因有三:

  • 转换后的文件常常丢字、丢字重或排版功能,装上了也不好用。
  • 很多商业字体的许可不允许修改或转换格式。
  • 字体文件可能被夹带别的东西,来源无法确认。

需要别的格式,请去字体发布方找官方提供的版本。

4. 用系统工具检查

  • macOS:在「字体册」里选中字体,选「文件」→「验证所选字体」,或「文件」→「验证文件」检查还没安装的文件。有严重错误的字体不要安装。
  • Linux:运行 fc-query 文件名.ttf,能正常列出字体名称说明文件本身没问题;如果报错,文件多半已损坏。
  • Windows:双击字体文件,如果连预览都打不开,基本可以确定文件已损坏或格式不对。

5. 文件没问题但还是装不上

  • 权限不够:「为所有用户安装」需要管理员权限;在公司电脑上,可能被管理员禁止安装字体,需要找电脑管理员。
  • 已经装过同名字体:先删掉旧版本,再装新版本。macOS 可以用「文件」→「解决重复字体」处理。
  • 安全软件拦截:有的安全软件会拦截向字体目录写入文件,可以暂时查看安全软件的拦截记录。

参考资料