jdk 7修改字体方法,让netbeans显示正常

来源:互联网 发布:天猫购物券淘宝能用吗 编辑:程序博客网 时间:2024/05/20 21:49

jdk的默认中文字体在Linux上表现不佳

网上有一些如何修改中文字体的文章

我研究发现原来那些文章根本不适合mint + netbeans。

原来文章是说自己把字体拷贝或者做个字体替身到JAVA_HOME/jre/lib/fonts

mint + JDK 1.7.0.11会让netbeans无法显示界面

此路不通

我研究后解决方法如下:

请使用下面内容替换原有的fontconfig.property文件;如果本来没有,那更好,直接搞个新文件进去就OK。

本字体需要系统装了 微软雅黑(msyh.ttf)

字体文件fontconfig.property的目录:

Oracle JDK: JAVA_HOME/jre/lib/

Linux openjdk: /etc/java-7-openjdk


## # Copyright 2003-2004 Sun Microsystems, Inc.  All rights reserved.# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.###################### Versionversion=1# Component Font Mappingsallfonts.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1allfonts.chinese-gb18030=\u5FAE\u8F6F\u96C5\u9ED1allfonts.chinese-hkscs=MingLiU_HKSCSallfonts.devanagari=Mangalallfonts.dingbats=Wingdingsallfonts.lucida=Lucida Sans Regularallfonts.symbol=Symbolallfonts.thai=Lucida Sans Regularserif.plain.alphabetic=Times New Romanserif.plain.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1serif.plain.chinese-ms950=MingLiUserif.plain.hebrew=Davidserif.plain.japanese=MS Minchoserif.plain.korean=Batangserif.bold.alphabetic=Times New Roman Boldserif.bold.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Boldserif.bold.chinese-ms950=PMingLiUserif.bold.hebrew=David Boldserif.bold.japanese=MS Minchoserif.bold.korean=Batangserif.italic.alphabetic=Times New Roman Italicserif.italic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1serif.italic.chinese-ms950=PMingLiUserif.italic.hebrew=Davidserif.italic.japanese=MS Minchoserif.italic.korean=Batangserif.bolditalic.alphabetic=Times New Roman Bold Italicserif.bolditalic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Boldserif.bolditalic.chinese-ms950=PMingLiUserif.bolditalic.hebrew=David Boldserif.bolditalic.japanese=MS Minchoserif.bolditalic.korean=Batangsansserif.plain.alphabetic=Arialsansserif.plain.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1sansserif.plain.chinese-ms950=MingLiUsansserif.plain.hebrew=Davidsansserif.plain.japanese=MS Gothicsansserif.plain.korean=Gulimsansserif.bold.alphabetic=Arial Boldsansserif.bold.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Boldsansserif.bold.chinese-ms950=PMingLiUsansserif.bold.hebrew=David Boldsansserif.bold.japanese=MS Gothicsansserif.bold.korean=Gulimsansserif.italic.alphabetic=Arial Italicsansserif.italic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1sansserif.italic.chinese-ms950=PMingLiUsansserif.italic.hebrew=Davidsansserif.italic.japanese=MS Gothicsansserif.italic.korean=Gulimsansserif.bolditalic.alphabetic=Arial Bold Italicsansserif.bolditalic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Boldsansserif.bolditalic.chinese-ms950=PMingLiUsansserif.bolditalic.hebrew=David Boldsansserif.bolditalic.japanese=MS Gothicsansserif.bolditalic.korean=Gulimmonospaced.plain.alphabetic=Consolasmonospaced.plain.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1monospaced.plain.chinese-ms950=MingLiUmonospaced.plain.hebrew=Davidmonospaced.plain.japanese=MS Gothicmonospaced.plain.korean=GulimChemonospaced.bold.alphabetic=Consolas Boldmonospaced.bold.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Boldmonospaced.bold.chinese-ms950=PMingLiUmonospaced.bold.hebrew=David Boldmonospaced.bold.japanese=MS Gothicmonospaced.bold.korean=GulimChemonospaced.italic.alphabetic=Consolas Italicmonospaced.italic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1monospaced.italic.chinese-ms950=PMingLiUmonospaced.italic.hebrew=Davidmonospaced.italic.japanese=MS Gothicmonospaced.italic.korean=GulimChemonospaced.bolditalic.alphabetic=Consolas Bold Italicmonospaced.bolditalic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Boldmonospaced.bolditalic.chinese-ms950=PMingLiUmonospaced.bolditalic.hebrew=David Boldmonospaced.bolditalic.japanese=MS Gothicmonospaced.bolditalic.korean=GulimChedialog.plain.alphabetic=Arialdialog.plain.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1dialog.plain.chinese-ms950=MingLiUdialog.plain.hebrew=Daviddialog.plain.japanese=MS Gothicdialog.plain.korean=Gulimdialog.bold.alphabetic=Arial Bolddialog.bold.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Bolddialog.bold.chinese-ms950=PMingLiUdialog.bold.hebrew=David Bolddialog.bold.japanese=MS Gothicdialog.bold.korean=Gulimdialog.italic.alphabetic=Arial Italicdialog.italic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1dialog.italic.chinese-ms950=PMingLiUdialog.italic.hebrew=Daviddialog.italic.japanese=MS Gothicdialog.italic.korean=Gulimdialog.bolditalic.alphabetic=Arial Bold Italicdialog.bolditalic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Bolddialog.bolditalic.chinese-ms950=PMingLiUdialog.bolditalic.hebrew=David Bolddialog.bolditalic.japanese=MS Gothicdialog.bolditalic.korean=Gulimdialoginput.plain.alphabetic=Courier Newdialoginput.plain.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1dialoginput.plain.chinese-ms950=MingLiUdialoginput.plain.hebrew=Daviddialoginput.plain.japanese=MS Gothicdialoginput.plain.korean=Gulimdialoginput.bold.alphabetic=Courier New Bolddialoginput.bold.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Bolddialoginput.bold.chinese-ms950=PMingLiUdialoginput.bold.hebrew=David Bolddialoginput.bold.japanese=MS Gothicdialoginput.bold.korean=Gulimdialoginput.italic.alphabetic=Courier New Italicdialoginput.italic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1dialoginput.italic.chinese-ms950=PMingLiUdialoginput.italic.hebrew=Daviddialoginput.italic.japanese=MS Gothicdialoginput.italic.korean=Gulimdialoginput.bolditalic.alphabetic=Courier New Bold Italicdialoginput.bolditalic.chinese-ms936=\u5FAE\u8F6F\u96C5\u9ED1 Bolddialoginput.bolditalic.chinese-ms950=PMingLiUdialoginput.bolditalic.hebrew=David Bolddialoginput.bolditalic.japanese=MS Gothicdialoginput.bolditalic.korean=Gulim# Search Sequencessequence.allfonts=alphabetic/default,dingbats,symbolsequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbolsequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbolsequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbolsequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbolsequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbolsequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbolsequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbolsequence.monospaced.GB18030=alphabetic,chinese-gb18030,dingbats,symbolsequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbolsequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbolsequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbolsequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbolsequence.monospaced.x-windows-950=alphabetic,chinese-ms950,dingbats,symbolsequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbolsequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbolsequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbolsequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbolsequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbolsequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbolsequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbolsequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbolsequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbolsequence.serif.windows-31j=alphabetic,japanese,dingbats,symbolsequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbolsequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbolsequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbolsequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbolsequence.serif.x-windows-949=alphabetic,korean,dingbats,symbolsequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbolsequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbolsequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbolsequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbolsequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbolsequence.fallback=lucida,\                  chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\                  japanese,korean# Exclusion Rangesexclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ffexclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27beexclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac# Monospaced to Proportional width variant mapping# (Experimental private syntax)proportional.MS_Gothic=MS PGothicproportional.MS_Mincho=MS PMinchoproportional.MingLiU=PMingLiU# Font File Namesfilename.Arial=ARIAL.TTFfilename.Arial_Bold=ARIALBD.TTFfilename.Arial_Italic=ARIALI.TTFfilename.Arial_Bold_Italic=ARIALBI.TTFfilename.Courier_New=COUR.TTFfilename.Courier_New_Bold=COURBD.TTFfilename.Courier_New_Italic=COURI.TTFfilename.Courier_New_Bold_Italic=COURBI.TTFfilename.Times_New_Roman=TIMES.TTFfilename.Times_New_Roman_Bold=TIMESBD.TTFfilename.Times_New_Roman_Italic=TIMESI.TTFfilename.Times_New_Roman_Bold_Italic=TIMESBI.TTFfilename.SimSun=SIMSUN.TTCfilename.SimSun-18030=SIMSUN18030.TTCfilename.MingLiU=MINGLIU.TTCfilename.PMingLiU=MINGLIU.TTCfilename.MingLiU_HKSCS=hkscsm3u.ttffilename.David=DAVID.TTFfilename.David_Bold=DAVIDBD.TTFfilename.MS_Mincho=MSMINCHO.TTCfilename.MS_PMincho=MSMINCHO.TTCfilename.MS_Gothic=MSGOTHIC.TTCfilename.MS_PGothic=MSGOTHIC.TTCfilename.Gulim=gulim.TTCfilename.Batang=batang.TTCfilename.GulimChe=gulim.TTCfilename.Lucida_Sans_Regular=LucidaSansRegular.ttffilename.Mangal=MANGAL.TTFfilename.Symbol=SYMBOL.TTFfilename.Wingdings=WINGDING.TTFfilename.Consolas=CONSOLA.TTFfilename.Consolas_Bold=CONSOLAB.TTFfilename.Consolas_Italic=CONSOLAI.TTFfilename.Consolas_Bold_Italic=CONSOLAZ.TTFfilename.\u5FAE\u8F6F\u96C5\u9ED1=msyh.ttffilename.\u5FAE\u8F6F\u96C5\u9ED1_Bold=msyh.ttf


原创粉丝点击