之前折腾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 位置与未生成字体缓存出错.
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 #文泉驿-点阵宋体
我的字体文件路径:
firefox这样成功后,我再试了下matlab,可以输入中文了..
-----------------------------------------------------
mark : fc-cache -fv / sudo fc-cache -fv
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-05 19:28:56