Linux 系统缺失字体:Symbol、Wingdings、Wingdings 2、Wingdings 3、Webdings、MT Extra,WPS无法正确地显示某些符号(公式)!

斐夷所非 2024-10-24 12:37:02 阅读 78

问题:Ubuntu、银河麒麟等桌面操作系统 运行 WPS,提示:系统缺失字体……

 

~

 

这是一个历史性问题,N 年前就有,现在还有……

 

~

 

在这里插入图片描述

字体来源

这类问题的很多博客中的字体 dropbox 链、百度云链 down 了,此处的 github 链比较长青

Symbol、Wingdings、Wingdings 2、Wingdings 3、Webdings、MT Extra

wps-office-fonts · GitHub

https://github.com/winunix/wps-office-fonts/tree/master/deb_package/usr/share/fonts/wps-fonts

 

~

 

 

~

 

在这里插入图片描述

如果上述链接无法下载,也可以从以下百度云链接下载

https://pan.baidu.com/s/1qBhUgfbj-rcDMXX7Qva7aQ?pwd=g608

方法一

1. 把下载的字体全部放在同一个新建文件夹内

2. 复制或移动字体文件到字体目录

字体位置说明

可以移动到 <code>/usr/share/fonts/ 目录中,也可以移动到 /usr/share/fonts/ 中的已有任一子目录中,还可以移动到 /usr/share/fonts/ 中的新建任一目录中。

2.1 如果使用系统字体默认目录/usr/share/fonts

进入第 1 步下载的字体目录中,打开 Terminal

将字体复制 cp/usr/share/fonts 目录中

sudo cp * /usr/share/fonts/

将字体移动 mv/usr/share/fonts 目录中

sudo mv * /usr/share/fonts/

2.2 如果使用新建目录(譬如 wps-fonts)

创建目录

sudo mkdir /usr/share/fonts/wps-fonts

同上,将字体复制或移动到该目录中。

对新建目录中字体文件配置权限(使用系统字体默认目录及其子目,不需要

sudo chmod 644 /usr/share/fonts/wps-fonts/*

3. 更新字体索引

sudo mkfontscale

4. 更新字体目录索引(使用系统字体默认目录及其子目录,不需要

sudo mkfontdir

没有创建新的字体目录,一般不需要使用 mkfontdir 更新系统现有的字体目录索引文件。

5. 更新字体缓存

更新当前用户字体缓存

sudo fc-cache

sudo fc-cache -vf

v:输出详细执行信息

f:强制更新字体缓存

更新系统字体缓存

sudo fc-cache -vfs

v:输出详细执行信息

f:强制更新字体缓存

s:更新系统字体缓存

6. 重新运行 WPS

方法二(不需要命令)

将所需字体下载到本地后,退出正在运行的 WPS 程序,总共没几个字体,逐次点击所需的字体文件,调用系统字体管理器安装字体,通常会自动更新字体索引缓存。

重新运行 WPS ,新安装的字体即可被 WPS 正确使用。

~ EOF ~



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。