乐于分享
好东西不私藏

信创电脑打开文档字体乱码?原因 + 临时解决方法

信创电脑打开文档字体乱码?原因 + 临时解决方法

用过国产信创终端的小伙伴,大概率都碰到过文档字体缺失的问题,出现该现象主要有两点原因:

其一,Windows 系统里大家常用的宋体、黑体、微软雅黑等均为商业闭源字体,存在严格的版权授权限制;

其二,银河麒麟、统信 UOS 等国产操作系统对知识产权合规标准要求极高,为规避版权诉讼纠纷,系统不会预装存在版权风险的商用字体。

但日常使用 WPS 时,偶尔确实需要这类字体,个人临时使用有可行的安装方法,以下操作仅限个人非商用场景;目前主流国产桌面系统以银河麒麟、统信为主,下面针对这两个系统分别说明操作步骤:

  1. 先从 Windows 系统路径 Fonts 文件夹中将所需字体复制出来,统一存放至新建文件夹中,再通过 U 盘、移动硬盘等移动存储设备备份;字体文件常见后缀为 TTF、TTC 两种。
  2. (一)统信 UOS系统安装方法:系统自带字体管理器兼容 TTC、TTF、OTF 格式,直接全选拷贝好的字体文件双击即可批量安装;安装完成后建议重启电脑,字体才能完整生效。

(二)银河麒麟系统安装方法:系统自带字体管理器因限制,无法兼容TTC格式,故需要转换或者通过sudo命令安装;

1.创建全局字体存放目录,系统原生truetype目录为全局公用字体目录,执行命令新建myfont子文件夹用于存放字体包:

sudo mkdir -p /usr/share/fonts/truetype/myfont

2.复制所有ttf/ttc字体(这边演示只放TTC字体),打开拷贝过来的字体文件夹,鼠标右击“打开终端”开始一步一步操作(用户名实际按照自己来),可视化操作直接输入完sudo cp 后把字体一个一个拉入到终端命令行里;切记如果手输字体后缀要注意大小写,不能简化大小写。输入开机密码后,就把字体包都放入到myfont文件夹内。

sudo cp /home/admin1/桌面/myfont/*.ttc  /usr/share/fonts/truetype/myfont/

3.赋予权限和刷新缓存,终端依次执行以下四条命令,每条输入完成后回车运行:

sudo chmod 644 /usr/share/fonts/truetype/myfont/*sudo mkfontscale /usr/share/fonts/truetype/myfontsudo mkfontdir /usr/share/fonts/truetype/myfontsudo fc-cache -fv

4.验证是否成功,执行查询命令,将命令中你的字体名替换为实际字体名(如 simsun):能反馈出 /usr/share/fonts/truetype/myfont/simsun.ttc路径,代表安装成功。

fc-list | grep 你的字体名
5.操作视频如下:
”封口这操作视频

已关注

关注

重播 分享

以上就是操作方法,若觉得命令行操作繁琐,可使用转换工具将 TTC 字体转为 TTF 格式安装。
我整理了一份字体资源包,大家关注后在后台回复:8888 即可获取。
重要合规声明:该字体包仅可用于个人临时测试,测试结束后请立即删除;使用者需自行承担全部相关法律风险,本人不承担任何连带责任。