ubuntu firefox乱码问题 MATLAB 输入中文fictx

之前折腾matlab 中文输入问题,结构matlab没整好,还把firefox中文字体整坏了.(部分网页,例如百度知道显示中文的地方全部出错)

之前的操作是:Ubuntu安装中文字体  可以显示中文,还是无法输入中文(fictx).

一、准备字体
   XP的字体存放在c:/windows/fonts目录 下,我们把喜爱的字体拷贝出来,比如simsun.ttc、simkai.ttf、simhei.ttf、simfang.ttf等。把这些字体文件拷贝 到Ubuntu的/usr/share/fonts/xpfonts目录下。

   注:如果你发现在/usr/share/fonts/ 下不能创建新的文件夹,那么请用root 用户登录。

二、导入字体
   打开“终端”运行以下命令行,建立字体缓存信息:
   sudo mkfontscale
   sudo mkfontdir         ##会在命令执行的对应路径下生成fonts.dir   与 fonts.scale 两文件
   sudo fc-cache -fv   

   命令执行成功后终端上会显示:
   fc-cache: succeeded

现在分析可能的原因是之前建立的fonts.dir 与 fonts.scale 位置与未生成字体缓存出错.   


参见:ubuntu 中文-字体

fc-cache -fv #通常复制字体进~/.fonts就会自动刷新字体,如果没有,用这个命令,如果复制进的是/usr/share/fonts/,用sudo fc-cache -fv

获取中文字体:

sudo apt-get install ttf-wqy-microhei  #文泉驿-微米黑
sudo apt-get install ttf-wqy-zenhei  #文泉驿-正黑
sudo apt-get install xfonts-wqy #文泉驿-点阵宋体

我的字体文件路径:

ubuntu firefox乱码问题 MATLAB 输入中文fictx_第1张图片


firefox这样成功后,我再试了下matlab,可以输入中文了..

-----------------------------------------------------

mark :  fc-cache -fv  /     sudo fc-cache -fv


你可能感兴趣的:(ubuntu firefox乱码问题 MATLAB 输入中文fictx)