转载:解决wps linux中字体缺失以及文字体名字全是英文的问题

在Linux系统中,由于版权原因可能导致某些字体缺失,可以通过从Windows复制ttf字体文件到Linux的/usr/share/Fonts目录并注册字体来解决。遇到字体安装错误时,可以删除报错的字体文件。此外,若WPS显示中文字体为英文名,可能是因为缺少环境变量设置,需要在WPS应用的.desktop文件中添加'env LC_ALL=zh_CN.UTF-8'前缀。
摘要由CSDN通过智能技术生成

第一部分:字体缺失问题

可能是版权原因,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

就将报错的字体删除掉

至此,字体已经安装完毕。
————————————————
版权声明:以上安装出错部分为CSDN博主「徊忆羽菲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值