我的操作系统默认语言设置为日语。当我启动NetBeans IDE 7.x.x编辑器窗口时,字体会自动设置为OS系统默认(这是一些日文字体) - 但我希望所有字体都是 Courier New 字体。所以我成功地在编辑器窗口(编写代码的地方)和输出窗口中更改了它。但代码行号仍然是日语字体(对我来说,数字看起来变窄)。是否可以将它们更改为 Courier New 字体?
答案 0 :(得分:1)
我认为您应该对Netbeans> = 7.2.0进行更新。您的错误可以通过7.2.0版修复。请参阅Netbeans Bugtracker中的故障单。
答案 1 :(得分:0)
警告:此解决方法可能有助于配置JRE处理字体的方式。根据经验,总是先复制(备份)你正在弄乱的东西;并尝试以下风险,风险自负!
$JAVA_HOME/jre/lib/
,您将看到一个文件fontconfig.properties.src
,将其复制并将重复的文件重命名为fontconfig.properties
。
打开fontconfig.properties
并查找以下行:monospaced.plain.japanese = <强> {???} 强>
monospaced.bold.japanese = <强> {???} 强>
monospaced.italic.japanese = <强> {???} 强>
monospaced.bolditalic.japanese = <强> {???} 强>
并将其更改为:
monospaced.plain.japanese = Courier New
monospaced.bold.japanese = Courier New Bold
monospaced.italic.japanese = Courier New Italic
monospaced.bolditalic.japanese = Courier New Bold Italic
分别
这背后的逻辑是配置 Courier New
特定(使用)时使用的字体(案例中的 monospaced
) ;由于NetBeans IDE的行号(以及装订区域)使用 monospaced
作为其UI字体,我只是想(并希望)这可能对您有所帮助!
请注意,这也会影响使用此JRE的任何其他内容!