Netbeans的字体啊

时间:2008-06-05 23:48:29   来源:论坛整理  作者:  编辑:chinaitzhe
我成功设置了编辑器的字体,不那么难看了,但是Output 窗口的字体死活不行,我也到网上搜了不少,但是还是没有结果!
太郁闷了,难道Netbeans就没有打算把字体这个问题解决一下?
从5.0到5.5,我现在用的还是6.0M10!
服了Netbeans的人了!
网友回复:楼主我也和你一样,不知道为什么 Sun 的人那么喜欢使用 Monospaced 那么难看的一个字体,不仅在 NetBeans 中是这样,在 JDK 的 Demo/jfc/SwingSet2 的 Source Code 中也是这样,真是搞不懂。

我尽连编辑器中的字体都没有办法改,似乎要一个一个地改,上面只有一个“继续的”,也没说是从哪继续来的。
网友回复:你说的这个问题其实不是netbeans的问题,是Swing的问题,所有的Swing应用都有这个问题,即monospaced的字体很难看。
monospaced是个逻辑字体,在不同语言中、不同操作系统上被映射到不同的物理字体,
在Windows上的monospaced是被映射到宋体上去的,而宋体的英文显示很难看,
而Courier New很好看。
教你一个终极解决方案,不仅仅解决netbeans,所有的swing都适应的:
1.将 <JDK_HOME> /jre/lib/fontconfig.properties.src复制一个文件,重命名成fontconfig.properties
2.将fontconfig.properties打开,找到
sequence.monospaced.GBK=sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
可以看出对于中文字体的搜索顺序是先搜chinese-ms936,而chinese-ms936是用宋体来显示英文,所以不好看,因此你只要简单将chinese-ms936和alphabetic这两个交换一下变成:
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
保存之后,重启你的netbeans,这时编辑器里的字体就都编程courier new了,包括Output窗口的字体。
网友回复:不知道为什么,我按楼上的方法改了,启动 NetBeans 后字体还是没有变耶,后来把所有的这些设置都交换了位置还是老样子,5555555~~~~~,好讨厌的 NetBeans 字体~~
网友回复:设置不管用,还是那么难看。
网友回复:我觉得非常好看...
网友回复:d8111() 是异人,鉴定完毕
网友回复:我个人认为NetBeans是让大家用来开发程序的工具,字体好不好看的都在其次!
网友回复:同意楼上的说法,其实字体只是其次,重要是好好利用它来开发,究竟它不是photoshop
网友回复:其实也不能这么说,这里面是用户体验问题,假如用户体验不好,那么你的东西不会有人再用的。
Eclipse优点 Netbeans的优点的话,就更好了!
网友回复:我也深有同感啊,刚刚找了个解决办法,但是不知道各位用了以后是否会感觉好点,现在我贡献出来,大家可以试试
NetBeans界面上的普通字体大小,可以通过配置NetBeans安装目录下netbeans.conf启动文件来实现,这个文件在 < NetBeans>/etc目录下。缺省的NetBeans在使用Swing的缺省字体,大小为11,稍稍嫌小,假如要改成12,可以将文件中的下面一行:

netbeans_default_options="-J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"

改成

netbeans_default_options="-J-Xms32m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true --fontsize 12"

然后重新启动netbeans
网友回复:这贴有点mop风格了
关键字:Netbeans,字体,
上一篇:类的问题

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面