當前位置:首頁 » 操作系統 » wpslinux字體

wpslinux字體

發布時間: 2022-10-20 04:28:49

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看看還有沒有「系統缺失字體……」提醒對話框,如果沒有就成功了!

熱點內容
方舟怎麼用自己的存檔進入別人的伺服器 發布:2025-05-14 16:46:25 瀏覽:875
微博視頻高清上傳設置 發布:2025-05-14 16:38:41 瀏覽:548
資料庫圖書管理設計 發布:2025-05-14 16:33:52 瀏覽:378
php開發的網頁 發布:2025-05-14 16:22:03 瀏覽:477
伺服器內存跑滿了怎麼回事 發布:2025-05-14 16:21:16 瀏覽:224
微信qq音樂緩存 發布:2025-05-14 16:16:16 瀏覽:469
c語言回收內存 發布:2025-05-14 16:16:08 瀏覽:144
2021國產安卓頂級旗艦買哪個 發布:2025-05-14 16:15:36 瀏覽:300
linux自學視頻 發布:2025-05-14 16:14:49 瀏覽:256
我的世界伺服器崩了重啟 發布:2025-05-14 16:09:37 瀏覽:45