NetBeans修改字体中文乱码问题

netbeans 默认编辑器的字体实在太不好看,在工具→选项→字体和颜色,修改字体后,中文显示乱码。

编者注:出现这个问题的原因是,选择的字体只有英文,没有对应的中文。

下面以修改为CONSOLA为例,如何解决乱码问题。

在jdk的安装目录下,C:\Program Files\Java\jdk1.8.0_281\jre\lib找到fontconfig.properties.src,复制并重命名为fontconfig.properties。

打开后,找到 Component Font Mappings 表示字体映射,可以看到几种字体映射集合,常见的有serif、sansserif、monospaced、dialog、dialoginput等,实际上在netbeans ide中也只有这几种字体能够正常显示中文,因为他们集合了英文、中文以及字符。

在文件末尾添加如下内容:

       filename.Consolas=CONSOLA.TTF
        filename.Consolas_Bold=CONSOLAB.TTF
        filename.Consolas_Italic=CONSOLAI.TTF
       filename.Consolas_Bold_Italic=CONSOLAZ.TTF

        好了,现在修改上面提到的映射字体,选择你喜欢的一组,比如DialogInput,下面对其进行修改:

        在fontconfig.properties中找到

       dialoginput.plain.alphabetic=Courier New

       dialoginput.bold.alphabetic=Courier New Bold
       dialoginput.italic.alphabetic=Courier New Italic
       dialoginput.bolditalic.alphabetic=Courier New Bold Italic

        修改为

       dialoginput.plain.alphabetic=Consolas

       dialoginput.bold.alphabetic=Consolas Bold
        dialoginput.italic.alphabetic=ConsolasItalic
       dialoginput.bolditalic.alphabetic=Consolas Bold Italic
        保存

       现在打开netbeans ide,工具→选项→编辑器。选择默认字体为DialogInput,则可以看到编辑器正常显示中文,英文则显示为Consolas字体。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值