matlab linux 中文顯示問題解決辦法

來源:互聯網
上載者:User

標籤:style   blog   class   c   java   tar   

matlab linux 中文顯示問題解決辦法  

2011-09-26 17:07:06|  分類: 預設分類 |  標籤: |舉報 |字型大小大中小 訂閱

  下面的方法你試試看哈! 由於Linux下Matlab的圖形介面是用Java寫的,所以只要搞定Java的中文顯示就行了。
1、我Matlab2007a的JRE目錄為:/opt/matlab/sys/java/jre/glnx86/jre1.5.0 請根據自己的安裝目錄和版本確定JRE的目錄;
2、 $ cd /opt/matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/;
3、建立目錄fallback: $ mkdir fallback;
4、把字型複製或連結到fallback目錄: $ cp /media/disk/WINDOWS/Fonts/simsun.ttc fallback/ 我用的是Windows XP的simsun字型,你也可以用別的支援中文的字型;
5、進入fallback目錄,執行 mkfontscale 命令;
6、將上一步產生的檔案添加到 lib/fonts/fonts.dir檔案中,可用以下命令完成,當然也可以用編輯器複製粘貼: $ cat fallback/fonts.scale >> fonts.dir (注意fonts.dir應該設為可寫)
7、至此Matlab的Java環境中文支援安裝完了,接下來配置Matlab;
8、進入Matlab,選擇 菜單 File>>Preferences>>Fonts 選擇SimSun字型就行了;
9、如果沒有相應的(我的是SimSun)字型,請把fallback下的字型加上可讀屬性:$ chmod a+r fallback/*
10、至此Matlab應該可以正常顯示中文了。
也可以採用以下方法:
首先使用命令:sudo apt-install sun-java6-jre
來安裝jre,然後在Matlab的安裝路徑下的檔案,比如我的是:/usr/X11R6/bin/matlab7
檔案裡加入:eport MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
然後運行MATLAB在file<<preferences<<fonts選中一種中文字型即可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.