jdk 7修改字型方法,讓netbeans顯示正常

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.