liunx和win的字体库文件通用不
结论先行:大部分是通用的,但有少量“刺头”不认识。
只要搞懂下面这几点,你就能轻松让 Linux 用上 Windows 的字体,反之亦然。
✅ 绝对兼容的“三好学生”(直接通用)
.ttf (TrueType).otf (OpenType).ttc (TrueType Collection,字库合集)
这三个是跨平台界的老大哥,无论你是从 Windows 拷到 Linux,还是从 macOS 拷到 Windows,把它们丢进对应的字体文件夹,刷新一下缓存,基本都能直接生效。
❌ 互不往来的“偏科生”(不通用)
.fon (Windows 点阵字体).pfb/.afm (Linux/PostScript 老字体)
Windows 专属的 .fon格式,在 Linux 眼里就是乱码;同理,Linux 原生的 .pfb格式扔进 Windows 也会直接罢工。遇到这几种格式,直接放弃跨界就好。
💡 极简实操:如何把 Windows 字体“偷”到 Linux?
如果你觉得 Linux 默认的开源字体太丑,想直接用回 Windows 的微软雅黑、宋体或黑体,方法非常简单:
- 去 Windows 家拿货: 打开 Windows 的
C:\Windows\Fonts目录,把你喜欢的字体(优先选.ttf或.ttc)拷贝出来。 - 送到 Linux 新家: 把这些字体文件扔进 Linux 的字体目录(比如上一轮提到的
/usr/share/fonts/或~/.local/share/fonts/)。 - 刷新生效: 打开终端,敲入这句万能咒语并回车:
fc-cache -fv搞定!你的 Linux 系统现在已经能认出这些 Windows 字体了。
⚠️ 避坑提醒:
- 大小写敏感:Linux 严格区分文件名大小写(比如
Abc.TTF和abc.ttf是两个不同的文件),拷贝时最好统一一下后缀名,避免漏掉字体。 - 版权红线:Windows 自带的中文字体(如微软雅黑、华文行楷等)是有版权的。个人电脑自己玩随便搞,但如果是公司服务器或商业项目,千万别擅自打包分发,小心吃律师函。
