
字体的安装是一件容易的事吗?
在2026年的今天,字体安装是个容易的事吗?很多人可能从直觉出发:相当容易。从大基数的Windows的用户的直觉出发:双击字体文件,点击“安装”。
但除此之外,用户对于字体怎么来的,它里面是不是有什么数据限制都是一无所知的。这就更不用说,他们碰到那些双击后就会报错的字体文件怎么处理了。
还有一种情况,就是在系统中装了一个已经同名的字体的前提下,装了新字体会怎么样。
所以,这是难事。
先来说说字体的来源问题。很多人觉得不就在网上下载一个么。虽然可以这么说。这是因为我们今天有大量的开源字体可以使用。除此之外,就剩下有版权字体和社区字体爱好者的修改版。字体这东西不是你能下得到,就代表这东西是你的。尤其是有版权字体的字体。但限于国内的市场环境,我只能说,能下到字体的,自己用无所谓。但也会碰到很多他解决不了的问题。这时候,要么自己解决,要么走流程取得授权吧。
再来说说字体内部数据的问题。这类问题往往会出现在社区爱好者制作的一些字体文件中。字体修改这事我不反对,但是把这些爱好者往往会使用毕竟蹩脚的该法。比如说有一个“宋体Bold”。我当时碰到这个字体的时候,直觉告诉我,这字体是不该存在的。后来随着反馈的增加,发现这个玩意应该是爱好者修改的版本,甚至还是……使用了一个Windows 7版本内的雅黑。正因为这类字体乱搞,导致WPS内部做了不少的“容错逻辑”。(当然,WPS的字体处理部分的问题很多,但我不觉得对这类字体有容错的必要。)
现在轮到说说同名字体的问题。这个东西该怎么处理,是没有什么规范的。一种方法是使用后一个,当然也可能有库是使用前一个。但在一些软件中,就很难判断是怎么做的了。在WPS内,如果你用稻壳装了一个字体,而系统也有这个同名的字体,而且内部的glyph序还不一样,那么你就会收获乱码。当然,在WPS的之外的一些程序里面,如果你装了两个同名字体,那么也是有可能会出现问题的。
最后的,就得说说安装时报错的字体的情况了。如果你把Windows 11的字体装到Windows 7中,那很有可能就会收获报错,然而Windows 7的字体安装程序不会告诉你哪里出了问题。Windows内的字体安装程序,可以通过构造字体文件来测,我自己测了一些,准备写入书中,到时候说吧。而另外,如果用户使用的是macOS,那么它有一个看似给你提供信息的字体检查步骤。但这些信息,我都得琢磨琢磨,所以对于普通用户来说,真碰到了怎么办?那你只能找卖你字体的人了。什么?不是买的。拿自己琢磨吧。
所以啊,保险的办法:合法获取,先删后装。不按这个来怎么办?那就是自己为难自己。