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

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

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

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    http://www.the7f.com/archives/56.html

    大家常常說JBuilder在中文系統中存在光標錯位的問題,都認為這是JBuilder的一個Bug,其實這實在是冤枉JBuilder了!大家討論出來的解決方法無外乎兩種:
    1、將編輯器的字體改為宋體,用這種方法帶來的問題是,在宋體下的英文字體實在難看,閱讀起來不太順眼;
    2、就是將編輯器字體的粗體屬性去掉,這樣也影響代碼的可讀性。 其實,造成JBuilder光標錯位的問題并不是Borland的錯誤,而是Java的宗
    師——Sun的罪過!大家一定知道i18n吧?在不同的區域設置中,JDK自動調用與之相對應的properties文件,而在JDK中,Sun所推出的與中文系統相對應的properties文件存在問題,在它之中沒有區分英文字體的正常、粗體和斜體,從而導致了以上所說的問題,解決的方法很簡單,只要將這個properties文件修改正確就可以了。

    修改方法如下:
    在jre/lib目錄中找到font.properties.zh文件,編輯這個文件并修改成如下內容:
    # @(#)font.properties.zh1.16 00/10/06
    #
    # AWT Font default Properties for Chinese Windows
    #


    dialog.plain.0=Arial,ANSI_CHARSET
    dialog.plain.1=u5b8bu4f53,GB2312_CHARSET
    dialog.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialog.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    dialog.bold.0=Arial Bold,ANSI_CHARSET
    dialog.bold.1=u5b8bu4f53,GB2312_CHARSET
    dialog.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialog.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    dialog.italic.0=Arial Italic,ANSI_CHARSET
    dialog.italic.1=u5b8bu4f53,GB2312_CHARSET
    dialog.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED


    dialog.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
    dialog.bolditalic.1=u5b8bu4f53,GB2312_CHARSET
    dialog.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialog.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    dialoginput.plain.0=Courier New,ANSI_CHARSET
    dialoginput.plain.1=u5b8bu4f53,GB2312_CHARSET
    dialoginput.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialoginput.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    dialoginput.bold.0=Courier New Bold,ANSI_CHARSET
    dialoginput.bold.1=u5b8bu4f53,GB2312_CHARSET
    dialoginput.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialoginput.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    dialoginput.italic.0=Courier New Italic,ANSI_CHARSET
    dialoginput.italic.1=u5b8bu4f53,GB2312_CHARSET
    dialoginput.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialoginput.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED



    dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET
    dialoginput.bolditalic.1=u5b8bu4f53,GB2312_CHARSET
    dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    serif.plain.0=Times New Roman,ANSI_CHARSET
    serif.plain.1=u5b8bu4f53,GB2312_CHARSET
    serif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    serif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED


    serif.bold.0=Times New Roman Bold,ANSI_CHARSET
    serif.bold.1=u5b8bu4f53,GB2312_CHARSET
    serif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    serif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    serif.italic.0=Times New Roman Italic,ANSI_CHARSET
    serif.italic.1=u5b8bu4f53,GB2312_CHARSET
    serif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    serif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET


    serif.bolditalic.1=u5b8bu4f53,GB2312_CHARSET
    serif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    serif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    sansserif.plain.0=Arial,ANSI_CHARSET
    sansserif.plain.1=u5b8bu4f53,GB2312_CHARSET
    sansserif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    sansserif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    sansserif.bold.0=Arial Bold,ANSI_CHARSET
    sansserif.bold.1=u5b8bu4f53,GB2312_CHARSET
    sansserif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    sansserif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    sansserif.italic.0=Arial Italic,ANSI_CHARSET
    sansserif.italic.1=u5b8bu4f53,GB2312_CHARSET
    sansserif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    sansserif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
    sansserif.bolditalic.1=u5b8bu4f53,GB2312_CHARSET
    sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED


    sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    monospaced.plain.0=Courier New,GB2312_CHARSET
    monospaced.plain.1=u5b8bu4f53,GB2312_CHARSET
    monospaced.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    monospaced.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    monospaced.bold.0=Courier New Bold,GB2312_CHARSET
    monospaced.bold.1=u5b8bu4f53,GB2312_CHARSET
    monospaced.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    monospaced.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    monospaced.italic.0=Courier New Italic,GB2312_CHARSET
    monospaced.italic.1=u5b8bu4f53,GB2312_CHARSET
    monospaced.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    monospaced.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    monospaced.bolditalic.0=Courier New Bold Italic,GB2312_CHARSET
    monospaced.bolditalic.1=u5b8bu4f53,GB2312_CHARSET
    monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED



    # name aliases
    #
    #alias.timesroman=serif
    #alias.helvetica=sansserif
    #alias.courier=monospaced

    # for backward compatibility
    #timesroman.0=Times New Roman,ANSI_CHARSET
    #helvetica.0=Arial,ANSI_CHARSET
    #courier.0=Courier New,ANSI_CHARSET
    zapfdingbats.0=WingDings,SYMBOL_CHARSET

    # font filenames for reduced initialization time
    #
    filename.u5b8bu4f53=SIMSUN.TTF

    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.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.WingDings=WINGDING.TTF
    filename.Symbol=SYMBOL.TTF

    # Default font definition
    #
    default.char=2751

    # Static FontCharset info.
    #
    #fontcharset.dialog.0=sun.io.CharToByteCp1252
    fontcharset.dialog.1=sun.io.CharToByteGBK
    fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings


    fontcharset.dialog.3=sun.awt.CharToByteSymbol

    #fontcharset.dialoginput.0=sun.io.CharToByteCp1252
    fontcharset.dialoginput.1=sun.io.CharToByteGBK
    fontcharset.dialoginput.2=sun.awt.windows.CharToByteWingDings
    fontcharset.dialoginput.3=sun.awt.CharToByteSymbol

    #fontcharset.serif.0=sun.io.CharToByteCp1252
    fontcharset.serif.1=sun.io.CharToByteGBK
    fontcharset.serif.2=sun.awt.windows.CharToByteWingDings
    fontcharset.serif.3=sun.awt.CharToByteSymbol

    #fontcharset.sansserif.0=sun.io.CharToByteCp1252
    fontcharset.sansserif.1=sun.io.CharToByteGBK
    fontcharset.sansserif.2=sun.awt.windows.CharToByteWingDings
    fontcharset.sansserif.3=sun.awt.CharToByteSymbol

    #fontcharset.monospaced.0=sun.io.CharToByteCp1252
    fontcharset.monospaced.1=sun.io.CharToByteGBK
    fontcharset.monospaced.2=sun.awt.windows.CharToByteWingDings
    fontcharset.monospaced.3=sun.awt.CharToByteSymbol



    # Exclusion Range info.
    #
    exclusion.dialog.plain.0=00a0-f8ff
    exclusion.dialog.italic.0=00a0-f8ff
    exclusion.dialog.bold.0=00a0-f8ff
    exclusion.dialog.bolditalic.0=00a0-f8ff

    exclusion.dialoginput.plain.0=00a0-f8ff
    exclusion.dialoginput.italic.0=00a0-f8ff
    exclusion.dialoginput.bold.0=00a0-f8ff
    exclusion.dialoginput.bolditalic.0=00a0-f8ff

    exclusion.serif.plain.0=00a0-f8ff
    exclusion.serif.italic.0=00a0-f8ff
    exclusion.serif.bold.0=00a0-f8ff
    exclusion.serif.bolditalic.0=00a0-f8ff

    exclusion.sansserif.plain.0=00a0-f8ff
    exclusion.sansserif.italic.0=00a0-f8ff
    exclusion.sansserif.bold.0=00a0-f8ff
    exclusion.sansserif.bolditalic.0=00a0-f8ff



    exclusion.monospaced.italic.0=00a0-f8ff
    exclusion.monospaced.bold.0=00a0-f8ff
    exclusion.monospaced.bolditalic.0=00a0-f8ff

    # charset for text input
    #
    inputtextcharset=GB2312_CHARSET


    保存后,一切問題就解決了!
    這種方法也適用于任何相同的問題。

    TrackBack  [ Copy ]
    http://www.the7f.com/trackback.php?id=56
    評 論
    dennis  dennis at dennis dot com  2005-03-07 14:26:30
    您好!謝謝您的分享. 我用這個方法解決 Zend Studio 4.0 的類似問題. 可是輸入中文時變成亂碼. source file editor 的 charset 我設的是 utf-8. 沒有改之前是可以輸入中文的. 請教如何修改才可,謝謝!
    磚頭  topsam at gmail dot com  2005-03-07 14:36:42
    zend Studio 4.0 不需要這樣修改。。。。
    1.把編碼設置為utf-8
    2.把“editor”里面的字體增加一個自定義名的配置文件,字符設置為d什么input就可以了。
    中文為宋體,英文仍為courier new,4.0對utf-8已經稱得上完美了。
    posted on 2005-03-14 11:19 笨笨 閱讀(981) 評論(0)  編輯  收藏 所屬分類: ALLJB
    主站蜘蛛池模板: 中文字幕第一页亚洲| 国产精品成人免费综合| 在线精品亚洲一区二区三区| 亚洲精品无码人妻无码| 啦啦啦www免费视频| 亚洲另类自拍丝袜第五页| 日韩免费a级毛片无码a∨| 亚洲中文无码永久免费| 在线观看免费为成年视频| 亚洲国产欧美国产综合一区| 日韩a级毛片免费观看| 粉色视频免费入口| 亚洲熟伦熟女新五十路熟妇| gogo免费在线观看| 亚洲AV无码专区国产乱码电影 | 久久免费高清视频| 久久99亚洲网美利坚合众国| 亚洲AV无码专区电影在线观看 | 亚洲av永久无码精品表情包| 午夜免费啪视频在线观看| 亚洲伊人久久大香线蕉影院| 国产无人区码卡二卡三卡免费| 久久青青草原亚洲av无码| 国产免费无码AV片在线观看不卡| 亚洲一卡2卡三卡4卡有限公司| 久久WWW色情成人免费观看| 婷婷亚洲综合五月天小说在线 | 222www在线观看免费| 亚洲综合成人婷婷五月网址| 亚洲av区一区二区三| 亚洲色大成网站www久久九| 免费一看一级毛片| 无码AV片在线观看免费| 亚洲色大情网站www| 日日噜噜噜噜夜夜爽亚洲精品| 99在线在线视频免费视频观看| 亚洲人成网亚洲欧洲无码| 亚洲精品中文字幕无码蜜桃| 亚洲免费中文字幕| 亚洲精品成人图区| 国产免费拔擦拔擦8x|