wpslinux字体
Ⅰ linux系统下WPS缺失字体导致文件乱码该怎么办
每次启动linux版WPS就会弹出“系统缺失字体……”提醒对话框,对于系统缺失字体有以下几种:wingdings、wingdings 2、wingdings 3、Webdings、MT Extra,下面就来讲解如何让系统不缺失这些字体呢?
1、从网上找到wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体
2、进入主文件夹,按Ctrl+h键(显示隐藏文件),查看有没有.fonts文件夹,如果没有就创建一个
3、把下载下来的wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体,复制到主文件夹下的.fonts文件夹里,再去启动wps看看还有没有“系统缺失字体……”提醒对话框,没有就成功了!
注意事项: wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体是跟Windows下的字体通用的!
Ⅱ linux系统下WPS缺失字体导致文件乱码该怎么办
真的很正常,linux下经常出现乱码问题,这个跟编辑器的编码有关,至于wps,,你进wps的官方论坛,他们说这个问题很多次:一下是官方的说明:
看涛哥讲故事讲的起兴,正好周末,我也上来讲讲故事哈。
随便挑了个主题,就讲“无尽混乱的编码吧”。
我想只要是玩linux的人,多多少少都遇到过乱码的问题吧,否则还真不能叫linux党。
wps运行时用的是什么编码?
wps运行时采用的是utf16编码,我相信在windows这是很多程序的选择。
但是坑爹的gcc竟然,它竟然只支持utf32编码?????gcc的wchar_t竟然是4字节的,4字节的!!!!
幸亏那个坑爹的c++0x新标准被我们赶上了,支持了所谓u"str"和U"str"新格式。u就是utf16,U就是utf32。
so,我们只能选用了gcc4.5作为我们的编译器,并且编写了一个宏__X(str),在windows展开为L #str,linux下展开为u #str。 (这也是很多朋友抱怨libstdc++版本过高的罪恶根源)
然后我们把工程里所有的L"xxx"改为了__X("xxx"),把工程里的所有wchar_t改为WCHAR// 囧,改的我们手脚发麻啊。
Ⅲ wps for linux 提示缺少字体,字体下载以后应该放到哪个文件夹ubuntu系统
您好,很高兴为您解答!
一、准备字体文件
windows的字体一般存放在c:/windows/fonts目录下,我拷贝到linux下的字体有:
simfang.ttf 仿宋体
simhei.ttf 黑体
simkai.ttf 楷体
simsun.ttf 宋体和新宋体,原文件名simsun.ttc
tahoma.ttf tahoma字体
tahomabd.ttf tahoma字体的粗体形式
verdana.ttf verdana字体
verdanab.ttf verdana字体的粗体形式
verdanai.ttf verdana字体的斜体形式
verdanaz.ttf verdana字体的粗体+斜体形式
拷贝过来的字体文件放在了/home/fwolf/tools/fonts目录下。
二、将字体加入到linux的可使用字体中
首先把字体文件链接到存放字体的目录中
cd /usr/share/fonts
ln -s /home/fwolf/tools/fonts xpfonts
cd xpfonts
mkfontscale
mkfontdir
这样作和把字体拷贝到/usr/share/fonts的一个目录下的效果是一样的。后面的两个mkfont命令是生成xpfonts目录下所包含的字体的索引信息。然后运行fc-cache命令更新字体缓存:
fc-cache
现在,应该说linux系统就可以使用这些新装上的中文字体了
如有疑问,请点击我的头像提问或访问WPS官方论坛,祝您生活愉快!
Ⅳ wps for linux 系统缺失字体
以WPS 2019版为例
添加新字体共有两种方法
第一种方法:云字体下载
第①步:下拉字体菜单栏--->查看更多云字体
第二种方法:手动安装
自行在网络上下载好自己所需的字体,手动进行安装,WIN7的字体安装路径:C:WindowsFonts,安装完成后重启WPS即可使用新安装的字体。
Ⅳ linux系统下WPS缺失字体导致文件乱码该怎么办
1、从网上找到wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体
2、进入主文件夹,按Ctrl+h键(显示隐藏文件),查看有没有.fonts文件夹,如果没有就创建一个
3、把下载下来的wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体,复制到主文件夹下的.fonts文件夹里,再去启动wps看看还有没有“系统缺失字体……”提醒对话框,没有就成功了!
Ⅵ linux系统下WPS缺失字体导致文件乱码该怎么办
真的很正常,linux下经常出现乱码问题,这个跟编辑器的编码有关,至于wps,,你进wps的官方论坛,他们说这个问题很多次:
一下是官方的说明:
看涛哥讲故事讲的起兴,正好周末,我也上来讲讲故事哈。
随便挑了个主题,就讲“无尽混乱的编码吧”。
我想只要是玩linux的人,多多少少都遇到过乱码的问题吧,否则还真不能叫linux党。
wps运行时用的是什么编码?
wps运行时采用的是utf16编码,我相信在windows这是很多程序的选择。
但是坑爹的gcc竟然,它竟然只支持utf32编码?????gcc的wchar_t竟然是4字节的,4字节的!!!!
幸亏那个坑爹的c++0x新标准被我们赶上了,支持了所谓u"str"和U"str"新格式。u就是utf16,U就是utf32。
so,我们只能选用了gcc4.5作为我们的编译器,并且编写了一个宏__X(str),在windows展开为L #str,linux下展开为u #str。 (这也是很多朋友抱怨libstdc++版本过高的罪恶根源)
然后我们把工程里所有的L"xxx"改为了__X("xxx"),把工程里的所有wchar_t改为WCHAR// 囧,改的我们手脚发麻啊。
但是好景不长,没过两天就让我们知道,c++标准委员会绝对不是吃素的。这帮天煞的家伙不把c++搞的反人类就不爽。
strcmp是单字节的,wcscmp是4字节的,那两字节的是啥?????没有!上帝啊: c++0x是的,c++0x不是c0x。。。。。so,char16_t是没有c库支持的。这叫神马utf16支持啊。
一不做二不休,我们再把所有的字符串c标函数又实现了一遍,于是乎有了xstrcmp,xstricmp,xstrncmp....。然后继续改到手发麻。。。。
但是c艹还是觉得我们太悠闲了,so,下一句台词是: c++0x不是c0x,也不是c++。。。。是的,我们目前发现char16_t除了std::basic_string<char16_t>能链接通过以外没有发现系统库例子。
连正则表达式都不能用,// 朋友你想用?不好意思,我们还没实现,你再等等吧。。。。。
。。。。我感觉我们只剩下半管血了。c++标准委员会还是觉得意犹未尽啊。
在不和c兼容 & 半成品实现上, c++0x下一个坑我们的是char16_t,这个类型本身。对,他是一个类型,不是typedef unsigned short chart16_t。
so,工程里充斥满了QString::fromUtf16((WCHAR *)__X("what a bad day!!!"));
到最后我们终于受不了了,把__X的定义改成了 ((unsigned short *)(u #str))。
then....__X('x') 和 __X("adsf") __X("asdf") 和 WCHAR str[] = __X("asdf") 都顺利歇菜了。阿门
然后我们血条红了。。。
wps的源代码用的是什么编码?
这个不用想都知道,wps是从vc6年代过来的工程,vc6又不支持utf8,当然是ansi编码(GBK)的了。
移植到linux的时候,没多久我们就碰到了编码问题。
主要是2种情况。
1 gcc按照utf-8编码解释gbk文件,导致\n回车被吞。这个时候一旦使用\\形式的备注,编译就悲剧了。(/**/形式只要在*/前加入足量的空格就没问题)
2 字符串中本身存在非ascii字符。这种情况虽然不多,却是更加棘手。
于是在linux分支上,我们就将一部分文件转为了utf8。
但这是做了几天后我们就发现不对劲了。去vc上做了个实验,果然vc罢工了。
最后我们根据实验结果得出以下结论: vc支持ansi、utf8+bom、utf16+bom,gcc支持utf8、utf8+bom
于是我们经过商议后,得出结论: 把所有工作代码转为utf8+bom,以适应将来跨平台
步骤如下:
1 编写svn钩子,以进行强制编码检查
2 将主干转为utf8+bom
3 改写svn客户端,使得支持跨编码代码合并
4 所有的分支和主干合并后,重新拉取分支后变为utf8分支。
于是乎我很happy的将主干转为了utf8+bom,结果,结果编不过去了。~_~
然后才发现,天煞的windows资源编译器只支持ansi、utf16+bom
我勒个去啊,一交集,发现没答案了。
幸亏那部分文件,没包含非中文不行的字符,俺直接给那部分文件中文备注全给删除了,改成了英文备注,OK,过了
看了这个计划,大家就知道最头大的在3和4两个步骤。
其他分支还好,文件编码基本都是ansi的,合并的时候基本没压力。
linux分支的文件有很多都是utf8没bom的。
然后俺又做了搓事啊,悲剧svn客户端没改好,编码猜测部分代码除了BUG。然后。。。。。
然后俺就拉着一帮小弟,人肉fixup啊。。。。。。。。。。
Ⅶ wps for linux 启动提示说缺失字体 symbol wingding,要安装什么字体呀
1.从网上找到wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体。
Ⅷ 如何在Linux WPS中使用windows字体
工具:WPS2016版字体包步骤:1.首先需要下载对于的字体安装包,也就是字体,下载后解压出来复制粘贴到C:\WINDOWS\Fonts里。2.重新启动WPS软件点击字体,如图所示,选择刚刚下载的字体就看可以应用到文字里边了。
Ⅸ 我安装了Linux版的wps,为什么提示缺少系统字体我打开它一看,什么宋体楷体的都不见了,就剩下
可以把windows下C盘里的C:\Windows\Fonts里的字体文件全都复制到linux的/usr/share/fonts文件夹里,再 fc-cache就行了
Ⅹ linux系统下WPS缺失字体导致文件乱码该怎么办
1、从网上找到提示缺失的这些字体,一般也就是:wingdings、wingdings 2、wingdings 3、Webdings、MT Extra这些字体。
2、进入主文件夹,按Ctrl+h键(显示隐藏文件),查看有没有.fonts文件夹,如果没有就创建一个。
3、把下载下来的字体文件,复制到主文件夹下的.fonts文件夹里,再去启动wps看看还有没有“系统缺失字体……”提醒对话框,如果没有就成功了!