我安装的是Netbeans5.5.1英文版,JDK1.5.0_2。Netbeans运行时,菜单,编辑区的代码字体非常不好看,如何解决呀
网上有好多解决中文字体显示的问题,貌似不适合,有的要到Windows下拷贝中文字体文件...
[问题][Netbeans] JRE[英文]字体配置问题
- weilichun
- 帖子: 218
- 注册时间: 2007-09-09 15:41
- 来自: Beijing
- 联系:
- weilichun
- 帖子: 218
- 注册时间: 2007-09-09 15:41
- 来自: Beijing
- 联系:
$JAVA_HOME/jre/lib/fontconfig.property文件,不知道怎么修改》。。
代码: 全选
# @(#)linux.fontconfig.properties 1.2 03/10/28
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#
# Version
version=1
# Component Font Mappings
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
# Search Sequences
sequence.allfonts=latin-1
#sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
# Exclusion Ranges
# Font File Names
- weilichun
- 帖子: 218
- 注册时间: 2007-09-09 15:41
- 来自: Beijing
- 联系:
解决方案...
这几天一直没人回答我的问题,郁闷。于是乎我到SUN公司下载了最新的JDK。JDK1.6.02。修改Netbeans的配置文件
文件位置视不同版本、不同安装位置自己调整路径
设置Netbeans的默认JDK[视不同jdk版本,安装位置自己调整]
保存。
启动Netbeans,OK!字体已经变得非常正常了。
于是,我找到jdk1.6的JRE字体配置文件。/usr/local/jdk1.6.0_02/jre/lib/fontconfig.properties.src.
白里面的内容复制到usr/local/jdk1.5.0_12/jre/lib/fontconfig.properties中。然后,将/opt/netbeans-5.5.1/etc/netbeans.conf中的JDKHOME修改成jdk1.5
重启NETBEANS ,居然字体也正常了!!!
看来问题处在fontconfig.properties文件上。跟我猜测的一样。只可惜我不会配置字体...浪费我的网费呀...
不过用新版的JDK跟定有新特性,应该是值得的...
下面附上新的fontconfig.property的内容,将其复制到 $JAVA_HOME/jre/lib/fontconfig.properties中就能解决这种问题了。如果这个文件不存在,就新建一个。
我说的只是解决英文显示的问题。目前这里的中文注释仍然显示乱码。我不打算解决这个问题了。英文版挺好的。
代码: 全选
gedit /opt/netbeans-5.5.1/etc/netbeans.conf
设置Netbeans的默认JDK[视不同jdk版本,安装位置自己调整]
代码: 全选
netbeans_jdkhome="/usr/local/jdk1.6.0_02"
启动Netbeans,OK!字体已经变得非常正常了。
于是,我找到jdk1.6的JRE字体配置文件。/usr/local/jdk1.6.0_02/jre/lib/fontconfig.properties.src.
白里面的内容复制到usr/local/jdk1.5.0_12/jre/lib/fontconfig.properties中。然后,将/opt/netbeans-5.5.1/etc/netbeans.conf中的JDKHOME修改成jdk1.5
代码: 全选
netbeans_jdkhome="/usr/local/jdk1.5.0_12"
看来问题处在fontconfig.properties文件上。跟我猜测的一样。只可惜我不会配置字体...浪费我的网费呀...
不过用新版的JDK跟定有新特性,应该是值得的...
下面附上新的fontconfig.property的内容,将其复制到 $JAVA_HOME/jre/lib/fontconfig.properties中就能解决这种问题了。如果这个文件不存在,就新建一个。
我说的只是解决英文显示的问题。目前这里的中文注释仍然显示乱码。我不打算解决这个问题了。英文版挺好的。
- weilichun
- 帖子: 218
- 注册时间: 2007-09-09 15:41
- 来自: Beijing
- 联系:
-
- 帖子: 11
- 注册时间: 2008-03-20 20:50
Re: [问题][Netbeans] JRE[英文]字体配置问题
怎么弄的,我的一直不行,能不能教教我??
- xiaosilent
- 帖子: 513
- 注册时间: 2006-05-09 9:59
- 来自: 四川成都
- 联系:
Re: [问题][Netbeans] JRE[英文]字体配置问题
代码: 全选
第一步:修改菜单字体
修改 $NetBeans/etc/netbeans.conf
在 netbeans_default_options 里面添加 " --fontsize 12"
第二步:修改编辑器字体
复制 $JDK_HOME/jre/lib/fontconfig.properties.src 为 fontconfig.properties
修改 monospaced 相关字体
再修改 sequence.monospaced.GBK 将alphabetic放到chinese-ms936的前面来!
去掉难看的红色竖线
在用户目录
~/.netbeans/6.1beta/config/Editors/Preferences
在ubuntu操作系统下,在home/用户名目录下,用使用ls -a 才能看见隐藏文件
打开org-netbeans-modules-editor-settings-CustomPreferences.xml文件,增加一行:
<entry javaType="java.lang.Boolean" name="text-limit-line-visible" xml:space="preserve">
<value><![CDATA[false]]></value>
</entry>
保存后,重新启动netbeans即可!