idea开发环境下安装阿里规约出现中文乱码




 最近在乌班图16系统上安装阿里规约,使用的开发环境是idea,导致中文乱码,查出来的原因是阿里规约默认是微软雅黑,乌班图下没有该字体,所以需要重新安装:

 安装微软雅黑字体为例,其他的宋体、黑体字体都一样,我们的雅黑字体文件是:msyh.ttf(常规字体)和msyhbd.ttf(微软雅黑加粗字体),
该字体可在widows目录的Fonts目录下找到,如果没有,也可以从网上下载。直接从Win7中复制了 msyh.ttf和msyhbd.ttf,都在C:\Windows\Fonts下面,
拷贝到到Ubuntu里桌面上的文件夹font下~/Desktop/font。


    1.在/usr/share/fonts/下新建文件夹如:winFonts目录,准备把从windows下拷贝过来的字体都放在这个目录里,这里就是把雅黑字体msyh.ttf和msyhbd.ttf放进来:

   执行命令:sudo mkdir -p /usr/share/fonts/winFonts

    2.然后将字体文件拷贝到此文件夹下:
   sudo cp ~/Desktop/font/*.ttf /usr/share/fonts/winFonts/
 
    3.然后,改变权限:
   sudo chmod 777 /usr/share/fonts/winFonts/*.ttf
 
    4.开始安装:

   cd /usr/share/fonts/winFonts/
   
   执行命令:
   sudo mkfontscale (创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)
   sudo mkfontdir (创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)
   sudo fc-cache -fv (建立字体缓存信息,也就是让系统认识雅黑)
 

  5、修改系统默认字体:
    打开Ubuntu的软件中心UK,搜索:tweak,安装【Unity Tweak Tool】这款软件
   
    打开Unity Tweak Tool软件在窗体的字体设置为微软雅黑
   
   6、 重启系统最后

你可能感兴趣的:(Linux)