最近准备转到Ubuntu操作系统下开发。 开发工具我已经习惯了是使用netbeans。在原来windows,通过修改
JAVA_HOME/jre/lib的fontconfig.properties,定制monospaced,并且在netbeans选改字体来使得编辑代码界面使用我们的字体,同时也解决英文字体显示中文乱码问题。
由于对fontconfig,properties文件里面的定义,查资料查得一头雾水,自己在ubuntu下改了N次,都没办法像原来window环境下(这文件,win跟linux下对字体物理位置的配置有很大区别)。
百般无赖下,想到可以自己安装一下字体,然后让netbeans指定就好办了。
从网络下载了个Yahei Consolas字体 ttf文件,中文使用微软雅黑,英文使用Consolas。还凑合!
配置:
下载文件名称为 MSYHMONO.ttf
修改文件权限
chmod 644 MSYHMONO.ttf
mkdir /usr/share/fonts/yaheiconsolas
cp MSYHMONO.ttf /usr/share/fonts/yaheiconsolas
cd /usr/share/fonts/yaheiconsolas
下面安装这个字体
mkfontscale
mkfontdir
fc-cache
很简单的就完成。 打开NetBeans,
Tools -> Options ->Fonts&Colors
最后选择 Microsoft YaHei Mono 就可以了!