<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    個(gè)性化Netbeans的字體

    在Netbeans中由于使用了Swing進(jìn)行開(kāi)發(fā),所以其中界面的字體也是由Java虛擬機(jī)進(jìn)行配置而不是隨操作系統(tǒng)的。在安裝完Netbeans后默認(rèn)的字體大小是11px。而在Windows下的宋體最小支持12px。所以字體為11px就已經(jīng)無(wú)法完整顯示了。

    簡(jiǎn)單的解決辦法就是將字體改大一點(diǎn)。詳細(xì)的方法是打開(kāi)Netbeans安裝目錄下的etc\netbeans.conf文件。在:
    netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"

    這行最后引號(hào)前添加--fontsize 12。即變?yōu)椋?br />
    netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true --fontsize 12"


    這個(gè)時(shí)候重新啟動(dòng)Netbeans就發(fā)現(xiàn)自己已經(jīng)變?yōu)檎5拇笮。辉倌敲措y看了。

    當(dāng)然,追求完美的人當(dāng)然不會(huì)只限于使用Netbeans默認(rèn)的字體。在Netbeans的Tools->Options->Fonts & Colors 可以對(duì)Netbeans的字體進(jìn)行設(shè)置。遺憾的是將編輯器的字體設(shè)置為較好看的英文字體時(shí)會(huì)出現(xiàn)中文顯示為亂碼的情況。解決這個(gè)問(wèn)題的方式是對(duì)Java虛擬機(jī)的制定的字體進(jìn)行修改。

    打開(kāi)$JAVA_HOME/jre/lib/fontconfig.properties這個(gè)文件(如果沒(méi)有這個(gè)文件則將$JAVA_HOME/jre/lib/fontconfig.properties.src改名為$JAVA_HOME/jre/lib/fontconfig.properties)。這個(gè)文件的大致內(nèi)容如下。其中需要修改的部分也使用高亮進(jìn)行了說(shuō)明。

    # @(#)fontconfig.properties 1.5 04/01/28
    #
    # Copyright 2003 Sun Microsystems, Inc. All rights reserved.
    #

    # Version

    version=1

    # Component Font Mappings

    #Netbeans編輯器對(duì)應(yīng)的中文字體
    allfonts.chinese-ms936=MingLiU
    allfonts.chinese-gb18030=SimSun
    allfonts.chinese-hkscs=MingLiU_HKSCS
    allfonts.devanagari=Mangal
    allfonts.dingbats=Wingdings
    allfonts.lucida=Lucida Sans Regular
    allfonts.symbol=Symbol
    allfonts.thai=Lucida Sans Regular

    serif.plain.alphabetic=Times New Roman
    serif.plain.chinese-ms950=MingLiU
    serif.plain.hebrew=David
    serif.plain.japanese=MS Mincho
    serif.plain.korean=Batang

    serif.bold.alphabetic=Times New Roman Bold
    serif.bold.chinese-ms950=PMingLiU
    serif.bold.hebrew=David Bold
    serif.bold.japanese=MS Mincho
    serif.bold.korean=Batang

    serif.italic.alphabetic=Times New Roman Italic
    serif.italic.chinese-ms950=PMingLiU
    serif.italic.hebrew=David
    serif.italic.japanese=MS Mincho
    serif.italic.korean=Batang

    serif.bolditalic.alphabetic=Times New Roman Bold Italic
    serif.bolditalic.chinese-ms950=PMingLiU
    serif.bolditalic.hebrew=David Bold
    serif.bolditalic.japanese=MS Mincho
    serif.bolditalic.korean=Batang

    sansserif.plain.alphabetic=Arial
    sansserif.plain.chinese-ms950=MingLiU
    sansserif.plain.hebrew=David
    sansserif.plain.japanese=MS Gothic
    sansserif.plain.korean=Gulim

    sansserif.bold.alphabetic=Arial Bold
    sansserif.bold.chinese-ms950=PMingLiU
    sansserif.bold.hebrew=David Bold
    sansserif.bold.japanese=MS Gothic
    sansserif.bold.korean=Gulim

    sansserif.italic.alphabetic=Arial Italic
    sansserif.italic.chinese-ms950=PMingLiU
    sansserif.italic.hebrew=David
    sansserif.italic.japanese=MS Gothic
    sansserif.italic.korean=Gulim

    sansserif.bolditalic.alphabetic=Arial Bold Italic
    sansserif.bolditalic.chinese-ms950=PMingLiU
    sansserif.bolditalic.hebrew=David Bold
    sansserif.bolditalic.japanese=MS Gothic
    sansserif.bolditalic.korean=Gulim

    #在Netbeans中選擇字體為monospaced時(shí)實(shí)際映射的字符是Monaco
    monospaced.plain.alphabetic=Monaco
    monospaced.plain.chinese-ms950=MingLiU
    monospaced.plain.hebrew=David
    monospaced.plain.japanese=MS Gothic
    monospaced.plain.korean=GulimChe

    monospaced.bold.alphabetic=Monaco Bold
    monospaced.bold.chinese-ms950=PMingLiU
    monospaced.bold.hebrew=David Bold
    monospaced.bold.japanese=MS Gothic
    monospaced.bold.korean=GulimChe

    monospaced.italic.alphabetic=Monaco Italic
    monospaced.italic.chinese-ms950=PMingLiU
    monospaced.italic.hebrew=David
    monospaced.italic.japanese=MS Gothic
    monospaced.italic.korean=GulimChe

    monospaced.bolditalic.alphabetic=Monaco Bold Italic
    monospaced.bolditalic.chinese-ms950=PMingLiU
    monospaced.bolditalic.hebrew=David Bold
    monospaced.bolditalic.japanese=MS Gothic
    monospaced.bolditalic.korean=GulimChe

    dialog.plain.alphabetic=Arial
    dialog.plain.chinese-ms950=MingLiU
    dialog.plain.hebrew=David
    dialog.plain.japanese=MS Gothic
    dialog.plain.korean=Gulim

    dialog.bold.alphabetic=Arial Bold
    dialog.bold.chinese-ms950=PMingLiU
    dialog.bold.hebrew=David Bold
    dialog.bold.japanese=MS Gothic
    dialog.bold.korean=Gulim

    dialog.italic.alphabetic=Arial Italic
    dialog.italic.chinese-ms950=PMingLiU
    dialog.italic.hebrew=David
    dialog.italic.japanese=MS Gothic
    dialog.italic.korean=Gulim

    dialog.bolditalic.alphabetic=Arial Bold Italic
    dialog.bolditalic.chinese-ms950=PMingLiU
    dialog.bolditalic.hebrew=David Bold
    dialog.bolditalic.japanese=MS Gothic
    dialog.bolditalic.korean=Gulim

    dialoginput.plain.alphabetic=Courier New
    dialoginput.plain.chinese-ms950=MingLiU
    dialoginput.plain.hebrew=David
    dialoginput.plain.japanese=MS Gothic
    dialoginput.plain.korean=Gulim

    dialoginput.bold.alphabetic=Courier New Bold
    dialoginput.bold.chinese-ms950=PMingLiU
    dialoginput.bold.hebrew=David Bold
    dialoginput.bold.japanese=MS Gothic
    dialoginput.bold.korean=Gulim

    dialoginput.italic.alphabetic=Courier New Italic
    dialoginput.italic.chinese-ms950=PMingLiU
    dialoginput.italic.hebrew=David
    dialoginput.italic.japanese=MS Gothic
    dialoginput.italic.korean=Gulim

    dialoginput.bolditalic.alphabetic=Courier New Bold Italic
    dialoginput.bolditalic.chinese-ms950=PMingLiU
    dialoginput.bolditalic.hebrew=David Bold
    dialoginput.bolditalic.japanese=MS Gothic
    dialoginput.bolditalic.korean=Gulim

    # Search Sequences
    sequence.allfonts=alphabetic/default,dingbats,symbol

    sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol
    sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol
    #在中文windows xp環(huán)境下通過(guò)這個(gè)定義來(lái)查找字體。這里先指定alphabetic即查找字體時(shí)會(huì)先查找
    monospaced.plain.alphabetic、monospaced.bold.alphabetic...的定義。如果沒(méi)有找到則會(huì)找allfonts下的定義。
    通過(guò)這個(gè)定義就是說(shuō)先查找對(duì)應(yīng)的alphabetic定義,在顯示中文時(shí)如果alphabetic是英文字體則查找下一個(gè)chinese-ms936的定義(這里由于monospaced沒(méi)有這個(gè)定義所有最后匹配的是allfonts.chinese-ms936)。
    sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol

    sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol
    sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol


    sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
    sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
    sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
    sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
    sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol

    sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
    sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
    sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol
    sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
    sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol

    sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
    sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
    sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol
    sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
    sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol

    sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol

    sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol

    sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
    sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
    sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
    sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
    sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol

    sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
    sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
    sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
    sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
    sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol

    sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol

    sequence.fallback=lucida,chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,japanese,korean

    # Exclusion Ranges

    exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
    exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
    exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac

    # Monospaced to Proportional width variant mapping
    # (Experimental private syntax)
    proportional.MS_Gothic=MS PGothic
    proportional.MS_Mincho=MS PMincho
    proportional.MingLiU=PMingLiU

    # Font File Names

    filename.Arial=ARIAL.TTF
    filename.Arial_Bold=ARIALBD.TTF
    filename.Arial_Italic=ARIALI.TTF
    filename.Arial_Bold_Italic=ARIALBI.TTF

    filename.Courier_New=COUR.TTF
    filename.Courier_New_Bold=COURBD.TTF
    filename.Courier_New_Italic=COURI.TTF
    filename.Courier_New_Bold_Italic=COURBI.TTF

    filename.Verdana=verdana.ttf
    filename.Verdana_Bold=verdanab.ttf
    filename.Verdana_Italic=verdanai.ttf
    filename.Verdana_Bold_Italic=verdanaz.ttf

    filename.Times_New_Roman=TIMES.TTF
    filename.Times_New_Roman_Bold=TIMESBD.TTF
    filename.Times_New_Roman_Italic=TIMESI.TTF
    filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF

    filename.SimSun=SIMSUN.TTC
    filename.SimSun-18030=SIMSUN18030.TTC

    filename.MingLiU=MINGLIU.TTC
    filename.PMingLiU=MINGLIU.TTC
    filename.MingLiU_HKSCS=hkscsm3u.ttf

    filename.David=DAVID.TTF
    filename.David_Bold=DAVIDBD.TTF

    filename.MS_Mincho=MSMINCHO.TTC
    filename.MS_PMincho=MSMINCHO.TTC
    filename.MS_Gothic=MSGOTHIC.TTC
    filename.MS_PGothic=MSGOTHIC.TTC

    filename.Gulim=gulim.TTC
    filename.Batang=batang.TTC
    filename.GulimChe=gulim.TTC

    filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
    filename.Mangal=MANGAL.TTF
    filename.Symbol=SYMBOL.TTF
    filename.Wingdings=WINGDING.TTF

    filename.\u5FAE\u8F6F\u96C5\u9ED1=msyh.ttf
    filename.\u5FAE\u8F6F\u96C5\u9ED1_Bold=msyhbd.ttf

    filename.Consolas=consola.ttf
    filename.Consolas_Bold=consolab.ttf
    filename.Consolas_Italic=consolai.ttf
    filename.Consolas_Bold_Italic=consolaz.ttf

    #添加一個(gè)字體定義。等號(hào)后面的是windows字體目錄下的字體文件名。這里定義一個(gè)字體后可以在前面進(jìn)行引用
    filename.Monaco=monaco.ttf
    filename.Monaco_Bold=monaco.ttf
    filename.Monaco_Italic=monaco.ttf
    filename.Monaco_Bold_Italic=monaco.ttf

    #filename.Segoeui=segoeui.ttf
    #filename.Segoeui_Bold=segoeuib.ttf
    #filename.Segoeui_Italic=segoeuii.ttf
    #filename.Segoeui_Bold_Italic=segoeuiz.ttf

     


    按照上面的定義后,我的Netbeans顯示的效果如下面所示。如果你不滿(mǎn)意我定義的話,完全可以自己定義。比較好的等寬字體有monaco、verdana、Consolas等。

    posted on 2008-09-24 18:49 IceRao 閱讀(3430) 評(píng)論(1)  編輯  收藏

    評(píng)論

    # re: 個(gè)性化Netbeans的字體 2008-12-17 11:53 bing

    如何修改ide 的各種對(duì)話框中的字體? 等寬字體很難看.   回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    我參與的團(tuán)隊(duì)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产亚洲精久久久久久无码| 国产精品高清免费网站| 亚洲激情中文字幕| 亚洲人成无码网WWW| 成在线人永久免费视频播放| 国产精品久久永久免费| 国产午夜无码精品免费看动漫| 美女被免费视频网站a| 国产亚洲精品成人AA片| 激情内射亚洲一区二区三区| 中文字幕亚洲日韩无线码| 免费国内精品久久久久影院| 成人女人A级毛片免费软件| 91精品全国免费观看含羞草| 国产一区二区三区免费观看在线| 在线91精品亚洲网站精品成人| 亚洲男人天堂2018av| 亚洲国产美女视频| 亚洲视频一区网站| 亚洲人成网www| 亚洲成a人片在线观看中文动漫| 亚洲午夜福利717| 国产自偷亚洲精品页65页| 亚洲人妻av伦理| 久久综合亚洲色HEZYO国产| 久久国产成人精品国产成人亚洲| 亚洲av高清在线观看一区二区| 国产美女做a免费视频软件| 日本成人在线免费观看| 国产精品嫩草影院免费| 国产精品色午夜免费视频| 国产片免费在线观看| 国产美女无遮挡免费视频网站| 国产一区二区三区在线免费| 免费国产成人午夜电影| 亚洲国产高清在线一区二区三区| 亚洲区小说区图片区| 亚洲中文久久精品无码ww16| 亚洲精品亚洲人成在线观看| 亚洲精品成人片在线观看精品字幕 | 成人永久福利免费观看|