亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Ubuntu > 正文

Ubuntu下NetBeans中文亂碼及方框問題的解決方法

2020-10-18 20:44:06
字體:
來源:轉載
供稿:網友

當我在ubuntu 11.04中安裝netbeans 7.0的時候,出現一個奇怪的現象,啟動netbeans中,發現很多中文字無法顯示,直接顯示一個方框。很顯然是沒有找到某些字的顯示數據,但是奇怪的是有些漢字可以顯示,真神奇,難道netbeans所用到的字庫居然不全嗎?

而 ubuntu可以正常顯示漢字,說明ubuntu本身的字庫應該是沒問題到。那么問題出在什么地方呢?

答案是:JRE

netbean是用java寫的,它的運行是必須要依靠JRE的,這個大家都知道。而JRE使用的字體是依靠JRE本身的配置文件來決定在系統中和什么字體文件對應的。

因此判定是這種對應出了問題。

根據Java的官方文檔(http://download.oracle.com/javase/1.5.0/docs/guide/intl/fontconfig.html#loading),字體對應配置文件是位于jre/lib下面,有兩種形式,一種是src文件,一種是bfc文件。bfc文件是二進制的,系統預定義的,所以我們需要修改的是src文件,到這個目錄,一看,如下圖:

看到這些文件名,基本也明白了個大概??纯磃ontconfig.OS.version.properties.src這種格式就應該明白,這是不同操作系統平臺的配置文件,jre會根據操作系統的不同而自動選擇對應的配置文件,因此,我打開了ubuntu 的對應文件,看第一行:

復制代碼
代碼如下:

allfonts.chinese-cn-iso10646=-arphic-ar pl uming cn-light-r-normal--*-%d-*-*-c-*-iso10646-1

這里指定了jre用到邏輯字體和物理字體的對應關系,等號左邊就是jre用的邏輯字體,而等號右邊就是需要使用的物理字體了。

只是這個物理字體看起來跟火星文差不多,但是這個火星文可是正宗的X logical font description (XLFD)描述方式,這里不多說了,想了解的讀者可以自己去google一下即可。

然后再看配置文件# Font File Names部分,其中有一行:

復制代碼
代碼如下:

filename.-arphic-ar_pl_uming_cn-light-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttc

這是上面描述的物理字體和系統字體文件的對應描述。

左邊不就是上面我們看著像火星文的物理字體名稱嗎?正好不知道哪兒去找這個字體,這下不就有答案了。連目錄都告訴你了。

立刻跑到/usr/share/fonts/truetype目錄去一看,不要說uming.ttc,連arphic這個目錄都沒有!

這下就面臨兩個選擇:

1.修改配置文件,讓他指向系統有的字體文件。

也就是修改:/usr/share/fonts/truetype/arphic/uming.ttc這部分,修改成存在的字體文件名稱即可。

2.安裝一個uming.tcc字體文件。

由于uming.tcc字體是比較有名的,是一個高質量的中文字庫。因此我還是決定選擇第二種方案。

到網上一goole,立刻找到了下載地址:http://ftp.br.debian.org/debian/pool/main/t/ttf-arphic-uming/ttf-arphic-uming_0.2.20080216.1-3_all.deb

下載回來之后:sudo dpkg -i ttf-arphic-uming_0.2.20080216.1-3_all.deb

安裝順利完成,這個時候再跑到/usr/share/fonts/truetype目錄去一看,這下有arphic這個目錄了,然后打開目錄一看,uming.ttc就在那里!

馬上打開netbeans,漫長的等待,終于看到了窗口,一切都有了,字體看著確實很美,不愧是arphic 產品啊。

自此問題完美的解決了,不管版本如何變化,都可以按照這個方式去解決問題。

網上一些文章說的cp字體到jre/lib/fonts/fallback,很多人不懂原理。fallback的目錄是jre字體后備目錄,意思就是按照正常配置找不到字體信息,就會在這個目錄下按照配置文件設定的順序到字體文件中去尋找。用這個方式有兩個問題,一個是效率低下。二是字體不統一,會出現例如:文件這個詞,文是楷體,件是黑體的“壯觀”景象!為什么?因為文字在楷體字庫找到了,但是這個字庫找不到件字,于是就在fallback中到黑體字庫去找,并且找到。這種現象就神奇的出現了!

所以這個方式其實是屬于歪打正著的方法,很多人糊里糊涂顯示正常了,也沒有搞懂原理。而另外一些人就會出現字體不統一到情況。

當然,上面所說的一切,在windows上均不會發生。因為windows比較統一,所以配置文件的配置一定可以正常工作,不會出現類似linux的連字體文件都可能找不到的情況。這也證明了規范,統一在軟件中的重要性。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产不卡精品视男人的天堂| 亚洲精品国产精品乱码不99按摩| 亚洲精品久久久久久久久久久久久| 国产欧美在线视频| 亚洲国产精品成人精品| 中文字幕日韩欧美精品在线观看| 成人h猎奇视频网站| 欧美日韩视频免费播放| 日韩在线观看精品| 97视频免费在线看| 日韩av电影在线网| 亚洲free性xxxx护士hd| 色综合久久天天综线观看| 亚洲成人三级在线| 日韩一区视频在线| 精品国产91久久久久久老师| 亚洲第一视频在线观看| 日韩av快播网址| 国语自产精品视频在线看一大j8| 日韩免费在线电影| 色777狠狠综合秋免鲁丝| 亚洲人成网站免费播放| 日韩精品在线电影| 国产精品成人v| 亚洲丁香久久久| y97精品国产97久久久久久| 久久久久亚洲精品成人网小说| 91久久精品国产| 亚洲色图av在线| 中国人与牲禽动交精品| 国产视频亚洲视频| 亚洲一区二区国产| 青青久久aⅴ北条麻妃| 欧美激情亚洲视频| 亚洲高清一二三区| 一区国产精品视频| 国产精品入口日韩视频大尺度| 国产一区二区三区在线播放免费观看| 欧美在线不卡区| 最新亚洲国产精品| 欧美不卡视频一区发布| 欧美激情综合色| 日本久久久久久久| 91av视频在线免费观看| 亚洲精品自拍偷拍| 日韩av中文字幕在线| 国产精品久久久久久av| 国产在线观看精品一区二区三区| 亚洲欧美综合区自拍另类| 日韩久久免费视频| 亚洲精品第一页| 国产视频久久久久久久| 亚洲色图美腿丝袜| 97成人超碰免| 日产精品久久久一区二区福利| 日产精品久久久一区二区福利| 国内精品久久久久影院优| 午夜精品久久久久久99热软件| 亚洲日本成人女熟在线观看| 亚洲国产精品高清久久久| 91精品国产自产在线观看永久| 国产成人在线视频| 中文在线不卡视频| 亚洲午夜国产成人av电影男同| 欧美成人在线影院| 中文字幕一区二区三区电影| 国产精品极品在线| 精品中文字幕在线观看| 亚洲男女自偷自拍图片另类| 欧美综合在线观看| 精品福利免费观看| 97在线精品国自产拍中文| 久久久久成人精品| 日韩人体视频一二区| 日韩av片电影专区| 欧美日韩亚洲系列| 国产精品久久久久77777| 色综合五月天导航| 国产精品美女呻吟| 久久国产精品久久国产精品| 国产精品欧美在线| 97国产精品视频| 日韩最新在线视频| 国产成人精品视频在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲精品在线视频| 欧美在线观看网址综合| 欧美性猛交xxxx富婆| 久久亚洲私人国产精品va| 久久全球大尺度高清视频| 国产亚洲欧洲黄色| 色婷婷亚洲mv天堂mv在影片| 精品久久久久久中文字幕大豆网| 国产精品女视频| 欧美激情一区二区三区成人| 亚洲国产精品高清久久久| 日韩中文字幕免费看| 国产亚洲综合久久| 欧美一级淫片aaaaaaa视频| 亚洲欧美一区二区精品久久久| 欧美野外wwwxxx| 国模极品一区二区三区| 美女av一区二区三区| 一区二区欧美激情| 免费av一区二区| 久久91亚洲精品中文字幕| 岛国精品视频在线播放| 亚洲人午夜精品| 欧美日韩一二三四五区| 性欧美激情精品| 青青草成人在线| 久热精品视频在线观看一区| 亚洲第一男人av| 国产成人av在线播放| 国产97在线视频| 国产精品一区二区电影| 久久久精品影院| 97涩涩爰在线观看亚洲| 国产91色在线|免| 成人字幕网zmw| 日韩欧美视频一区二区三区| 亚洲成人精品视频在线观看| 国产成人在线精品| 久久久91精品国产一区不卡| 91精品国产免费久久久久久| 在线播放国产一区中文字幕剧情欧美| 亚洲自拍偷拍视频| 97视频在线观看亚洲| 欧美激情综合亚洲一二区| 国产精品永久在线| 国产亚洲免费的视频看| 亚洲免费高清视频| 一区二区三区美女xx视频| 国产精品精品国产| 国产成人精品久久| 亚洲一区二区三区乱码aⅴ| 国产成人一区二区三区| 国产美女精品视频免费观看| 国产一区二区三区视频在线观看| 国产97人人超碰caoprom| 色偷偷av一区二区三区| 日韩精品久久久久久福利| 精品呦交小u女在线| 亚洲第一中文字幕在线观看| 亚洲精品欧美一区二区三区| 国产精品视频精品视频| 国产精品午夜国产小视频| 91成人国产在线观看| 亚洲色图35p| 午夜精品久久17c| 最新69国产成人精品视频免费| 欧美成人久久久| 91亚洲精品视频| 亚洲开心激情网| 成人福利网站在线观看11| 亚洲视频在线观看网站| 欧美在线视频一二三| 日韩欧美在线国产| 成人精品久久av网站| 精品国偷自产在线视频99| 成人黄色av网站| 欧美日韩视频在线| 97久久精品人搡人人玩| 日韩在线免费观看视频|