信创电脑打开文档字体乱码?原因 + 临时解决方法
用过国产信创终端的小伙伴,大概率都碰到过文档字体缺失的问题,出现该现象主要有两点原因:
其一,Windows 系统里大家常用的宋体、黑体、微软雅黑等均为商业闭源字体,存在严格的版权授权限制;
其二,银河麒麟、统信 UOS 等国产操作系统对知识产权合规标准要求极高,为规避版权诉讼纠纷,系统不会预装存在版权风险的商用字体。
但日常使用 WPS 时,偶尔确实需要这类字体,个人临时使用有可行的安装方法,以下操作仅限个人非商用场景;目前主流国产桌面系统以银河麒麟、统信为主,下面针对这两个系统分别说明操作步骤:
-
先从 Windows 系统路径 Fonts文件夹中将所需字体复制出来,统一存放至新建文件夹中,再通过 U 盘、移动硬盘等移动存储设备备份;字体文件常见后缀为 TTF、TTC 两种。 -
(一)统信 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 你的字体名
已关注
关注
重播 分享 赞
夜雨聆风