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

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

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

    Javaphua Blog

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      46 Posts :: 5 Stories :: 46 Comments :: 0 Trackbacks

     大家常常說 JBuilder在中文系統中存在光標錯位的問題,都認為這是JBuilder的一個Bug,其實這實在是冤枉JBuilder了!大家討論出來的解決方法無外乎兩種:

      1、將編輯器的字體改為宋體,用這種方法帶來的問題是,在宋體下的英文字體實在難看,閱讀起來不太順眼;

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


    就是要修改jre/lib目錄中的font.properties.zh文件

    不過在最近編程中,發現修改font.properties.zh之后,

    原本在某些組件中應該正常顯示的中文變成了方格

    對比前后兩個文件,發現上次給出的修改內容有問題,不完整

    再發如下:


    #?@(#)font.properties.zh????????1.10?02/03/07
    #
    #?Copyright?2002?Sun?Microsystems,?Inc.?All?rights?reserved.
    #

    #?Component?Font?Mappings
    #
    dialog.plain.0=Arial,ANSI_CHARSET
    dialog.plain.1=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,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=\u5b8b\u4f53,GB2312_CHARSET
    monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
    monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

    #?Font?File?Names
    #
    filename.\u5b8b\u4f53=SIMSUN.TTC

    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

    #?Missing?Glyph?Character
    #
    default.char=2751

    #?Component?Font?Character?Encodings

    #
    fontcharset.dialog.1=sun.io.CharToByteGBK
    fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings
    fontcharset.dialog.3=sun.awt.CharToByteSymbol

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

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

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

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

    #?Exclusion?Ranges
    #
    exclusion.dialog.0=0100-20ab,20ad-f8ff

    exclusion.dialoginput.0=0100-20ab,20ad-f8ff
    exclusion.serif.0=0100-20ab,20ad-f8ff
    exclusion.sansserif.0=0100-20ab,20ad-f8ff
    exclusion.monospaced.0=0100-20ab,20ad-f8ff

    #?Text?Input?Character?Set
    #
    inputtextcharset=GB2312_CHARSET

    posted on 2005-12-30 10:01 Javaphua 閱讀(162) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩免费一区二区三区在线播放| 国内永久免费crm系统z在线| 性xxxxx免费视频播放| 亚洲AV日韩精品久久久久| 毛片高清视频在线看免费观看| 亚洲人成网址在线观看| 免费av片在线观看网站| 亚洲AV日韩AV天堂一区二区三区| 中文字幕在线成人免费看| 久久精品国产亚洲麻豆| 午夜影院免费观看| 亚洲成人激情在线| 日本人的色道免费网站| 久久精品国产亚洲αv忘忧草| 美女视频黄a视频全免费| 最新亚洲卡一卡二卡三新区| 日韩高清在线免费看| 一级一黄在线观看视频免费| 国产亚洲精品拍拍拍拍拍| 久久国产免费一区| 亚洲人成网站18禁止久久影院| 久久久久国产精品免费免费搜索 | 成人在线免费观看| 亚洲GV天堂无码男同在线观看| 免费人成视频在线观看不卡| 国产特黄特色的大片观看免费视频| 亚洲精品无码久久久久sm| 在线观看免费视频资源| 亚洲人成电影网站色| 亚洲午夜爱爱香蕉片| 亚洲免费在线播放| 亚洲av无码av在线播放| 中文字幕专区在线亚洲| 91麻豆国产免费观看| 欧美亚洲国产SUV| 亚洲国产另类久久久精品黑人| 免费v片在线观看视频网站| 亚洲精品一卡2卡3卡四卡乱码| 亚洲日本一区二区三区在线| 亚洲第一成年免费网站| 一级做a爰黑人又硬又粗免费看51社区国产精品视 |