第一部分:字体缺失问题
可能是版权原因,Linux中许多字体是没有的,可以从Windows系统的Windows\Fonts文件夹中,复制所需的ttf字体文件到Linux系统的/usr/share/Fonts目录下。
从win复制的命令是,cmd命令行下,xcopy c:\Windows\Fonts\*.ttf U:\Fonts 这里U:是优盘地址
复制到Linux的命令是,sudo cp /media/sdb1/Fonts/*.ttf /usr/share/Fonts 要先挂载U盘
然后就是注册字体。
首先生成字体的索引信息,命令如下:
sudo mkfontscale
sudo mkfontdir
运行fc-cache命令更新字体缓存。
sudo fc-cache
==============================================================================================
若是安装报错(如下):
Couldn't determine full name for 汉鼎简行楷 .TTF
Couldn't get family name for 汉鼎简行楷 .TTF
Couldn't determine full name for 文鼎古印体(繁).TTF
Couldn't get family name for 文鼎古印体(繁).TTF
1
2
3
4
就将报错的字体删除掉
至此,字体已经安装完毕。
————————————————
版权声明:以上安装出错部分为优快云博主「徊忆羽菲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/guo_qiangqiang/article/details/107161705
==============================================================================================
转自:http://t.zoukankan.com/ciao-sora-p-12741124.html https://www.cnblogs.com/ciao-sora/p/12741124.html
作者不详。
背景
wps全套(文字处理,演示文稿,表格)的中文字体全都只显示英文名,比如宋体显示为simsun。
问题原因
具体原因不太明白,看网上有的说是fontconfig的BUG,详见这里。还有一个很深入研究的博客,见这里。
解决方法
cd /usr/share/applications
ls | grep wps
看到列出来了若干个 .desktop 文件,以root身份编辑每个文件(或者你希望修改的文件,wps是文字处理,wpp是演示文稿,et是表格)。以表格为例子,可以看到 wps-office-et.desktop 有一行 Exec=/usr/bin/et %F,将这行改为 Exec=env LC_ALL=zh_CN.UTF-8 /usr/bin/et %F 即可。对于其他也都是一样的处理,加上一句 env LC_ALL=zh_CN.UTF-8 即可。
以上,经过实测,解决问题。系统是Debian10.8
Linux中安装缺失字体及WPS显示中文问题解决
在Linux系统中,由于版权原因可能导致某些字体缺失,可以通过从Windows复制ttf字体文件到Linux的/usr/share/Fonts目录并注册字体来解决。遇到字体安装错误时,可以删除报错的字体文件。此外,若WPS显示中文字体为英文名,可能是因为缺少环境变量设置,需要在WPS应用的.desktop文件中添加'env LC_ALL=zh_CN.UTF-8'前缀。
1万+

被折叠的 条评论
为什么被折叠?



