linux下Matlab 2020中文字體方框問題解決方法


安裝有問題請:manjaro kde環境

  • 錯誤發生的原因是缺少libselinux.so.1
  • 從AUR安裝libselinux.so.1,用命令:yay -S libselinux

原理:就是java缺失中文字體,可以補全字體即可,具體如下:

1、linux的中文字體選擇文泉驛雅黑字體,在/usr/share/fonts/wenquanyi/wqy-microhei 字體名稱wqy-microhei.ttc,其實和ttf字體是一樣的
2、將中文字體拷貝到matlab安裝目錄:$MATLAB//sys/java/jre/glnxa64/jre/lib/fonts/fallback/,如下操作:
  mkdir fallback;

  cd fallback;

  cp /usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc  .

  mkfontscale                #生成字體配置文件

  cp wqy-microhei.ttc ../

3.打開matlab , 菜單:主頁---預設---matlab---字體---自定義,(選擇對應的中文字體)設置后保存即可。

解決linux和win10下高分屏時,菜單欄字體過小的問題:

1、打開matlab,進入命令窗口

2、輸入命令:s = settings;

  s.matlab.desktop.DisplayScaleFactor

3、再輸入命令:s.matlab.desktop.DisplayScaleFactor.PersonalValue = 1.5            //改變字體的比例系數,改完覺得還是不大的可以改為2.0,覺得1.5大的可以試試1.25,反正自己覺得合適即可

重新啟動matlab,OK一切都很好,enjoy!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM