[问题]hardy下如何在netbeans下输入中文?

系统字体配置、中文显示和输入法问题
回复
RoR
帖子: 14
注册时间: 2008-04-30 11:20
送出感谢: 0
接收感谢: 0

[问题]hardy下如何在netbeans下输入中文?

#1

帖子 RoR » 2008-04-30 11:23

大家好

请问netbeans如何才能在hardy下输入中文?用scim-python,ff和gedit下都行

谢谢!
头像
weilichun
帖子: 218
注册时间: 2007-09-09 15:41
来自: Beijing
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 weilichun » 2008-04-30 11:53

如果是字体的问题,可以指定Netbeans的字体。我的默认也不能显示中文。显示的是小方块*(^_^)*

代码: 全选

gedit $NETBEANS_HOME/etc/netbeans.conf
netbeans_default_options选项指定字体,可以添加
--fontsize 10 --font font_name
指定一个中文字体
$NETBEANS_HOME是安装目录
RoR
帖子: 14
注册时间: 2008-04-30 11:20
送出感谢: 0
接收感谢: 0

#3

帖子 RoR » 2008-05-01 15:22

多谢楼上的兄弟了,在hardy下netbeans默认是可以看中文的,但是如果自定义一个字体,比如monaco的话,中文就变成方块了。问题是默认的monospaced字体是jre的默认映射,很不好看,为了用monaco,今天研究了一下午,在看了十几个blog以后,终于可以用Monaco显示英文,雅黑显示中文了。

java sdk 1.6, netbeans 6.1
雅黑和Monaco在/usr/share/fonts/winfonts(嗯,monaco不是windows字体,这样省事)

修改/etc/java-6-sun/fontconfig.properties
1.在# Font File Names下加入

代码: 全选

filename.-microsoft-microsoft_yahei-medium-r-normal--*-%d-*-*-p-*-gb18030.2000-0=/usr/share/fonts/winfonts/msyh.ttf
filename.-mac-monaco-medium-r-mormal---*-%d-*-*-m-*-iso8859-1=/usr/share/fonts/winfonts/MONACO.TTF
2.在# Component Font Mappings下加入

代码: 全选

allfonts.microsoft-yahei=-microsoft-microsoft_yahei-medium-r-normal--*-%d-*-*-p-*-gb18030.2000-0
allfonts.monaco=-mac-monaco-medium-r-mormal---*-%d-*-*-m-*-iso8859-1
3.修改所有monospaced.xxx.latin-1,我是全都改成monaco了,例

代码: 全选

monospaced.plain.latin-1=-mac-monaco-medium-r-mormal---*-%d-*-*-m-*-iso8859-1
4.修改# Search Sequences里和中文有关的项,比如

代码: 全选

sequence.allfonts.UTF-8.zh.CN=microsoft-yahei,latin-1,chinese-wqy,chinese-cn-arphic
重启x,打开netbeans就能正确显示了,有些步骤不知道是不是必需的,是在不想看sun的字体文档,反正就是能行了,大家就当个参考把

至于中文输入,scim我是没成功,后来换成fcitx就行了
回复

回到 “字体美化和中文支持”