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

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

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

    paulwong

    ACTIVITI在LINUX下查看流程圖片中文字體出現亂碼的解決方案

    問題產生:我配置在linux上的tomcat服務器生成圖片時中文,出現很多小方框,不能正常顯示。

    問題解決過程:通過網絡上搜索資料,發現是因為linux上jre對中文支持的問題。后來發現這篇小文章:
    ----------------------------------------------------------------------------------------------

    JDK 6 for linux的中文問題

    在linux下做java開發已經好幾年了,經歷了jdk1.4 -> 6.0。看著java在linux下的中文問題已經在慢慢改善。到6.0不做任配置都已經能正常運行很多中文程序,但可惜還是會有些中文問題。例如運行 jedit, netbeans等程序。甚至是自己寫的hello world swing程序的系統菜單都是亂碼的。

    但解決方法很簡單,在JRE 5以上的java環境中,java會自動加載$JAVA_HOME/jre/lib/fonts/fallback目錄下的字體。鏈接或復制宋體或微軟雅黑等字體到該目錄即可解決。

    但官方文檔上說此法只適用于swing程序,要讓awt程序也支持中文,還要自己設字體配置文件。由于我很少會用到awt程序,也就懶得去改了,有需要的朋友請參考Font Configuration Files

    進行操作:
    在Windows XP的字體目錄下,找到simsun.ttc的字體文件,重命名為simsun.ttf,然后將該文件復制到linux的/usr/local/jdk/jre/lib/fonts/fallback/(這個fallback目錄如果不存在則先創建這個目錄)下面,因為 simsun.ttf 字體文件對應的是宋體,則在程序中使用的時候設置字體為“宋體”,修改fonts.dir為以下內容。

    59
    LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--
    0-0-0-0-p-0-iso8859-1
    LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--
    0-0-0-0-p-0-iso8859-1
    LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--
    0-0-0-0-p-0-iso8859-1
    LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--
    0-0-0-0-p-0-iso8859-1
    LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-
    0-0-0-0-p-0-iso8859-1
    LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-
    0-0-0-0-p-0-iso8859-1
    LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-
    0-0-0-0-m-0-iso8859-1
    LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-
    0-0-0-0-m-0-iso8859-1
    LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--
    0-0-0-0-p-0-iso8859-2
    LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--
    0-0-0-0-p-0-iso8859-2
    LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--
    0-0-0-0-p-0-iso8859-2
    LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--
    0-0-0-0-p-0-iso8859-2
    LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-
    0-0-0-0-p-0-iso8859-2
    LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-
    0-0-0-0-p-0-iso8859-2
    LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-
    0-0-0-0-m-0-iso8859-2
    LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-
    0-0-0-0-m-0-iso8859-2
    LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--
    0-0-0-0-p-0-iso8859-4
    LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--
    0-0-0-0-p-0-iso8859-4
    LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--
    0-0-0-0-p-0-iso8859-4
    LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--
    0-0-0-0-p-0-iso8859-4
    LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-
    0-0-0-0-p-0-iso8859-4
    LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-
    0-0-0-0-p-0-iso8859-4
    LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-
    0-0-0-0-m-0-iso8859-4
    LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-
    0-0-0-0-m-0-iso8859-4
    LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--
    0-0-0-0-p-0-iso8859-5
    LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--
    0-0-0-0-p-0-iso8859-5
    LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--
    0-0-0-0-p-0-iso8859-5
    LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--
    0-0-0-0-p-0-iso8859-5
    LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-
    0-0-0-0-p-0-iso8859-5
    LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-
    0-0-0-0-p-0-iso8859-5
    LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-
    0-0-0-0-m-0-iso8859-5
    LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-
    0-0-0-0-m-0-iso8859-5
    LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--
    0-0-0-0-p-0-iso8859-7
    LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--
    0-0-0-0-p-0-iso8859-7
    LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--
    0-0-0-0-p-0-iso8859-7
    LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--
    0-0-0-0-p-0-iso8859-7
    LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-
    0-0-0-0-p-0-iso8859-7
    LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-
    0-0-0-0-p-0-iso8859-7
    LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-
    0-0-0-0-m-0-iso8859-7
    LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-
    0-0-0-0-m-0-iso8859-7
    LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--
    0-0-0-0-p-0-iso8859-9
    LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--
    0-0-0-0-p-0-iso8859-9
    LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--
    0-0-0-0-p-0-iso8859-9
    LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--
    0-0-0-0-p-0-iso8859-9
    LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-
    0-0-0-0-p-0-iso8859-9
    LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-
    0-0-0-0-p-0-iso8859-9
    LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-
    0-0-0-0-m-0-iso8859-9
    LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-
    0-0-0-0-m-0-iso8859-9
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-ascii-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-cns11643-1
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-cns11643-2
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-cns11643-3
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-gbk-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-ibm-cp850
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso10646-1
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-1
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-15
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-jisx0208.1983-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-jisx0208.1990-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-jisx0212.1990-0
    :
    1:simsun.ttf -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-koi8-r
    :
    2:simsun.ttf -misc-SimSun_PUA-medium-r-normal--0-0-0-0-c-0-iso10646-1
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-ascii-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-cns11643-1
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-cns11643-2
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-cns11643-3
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-gb18030.2000-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-gb2312.1980-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-gbk-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-ibm-cp850
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-iso10646-1
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-iso8859-1
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-iso8859-15
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-jisx0208.1983-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-jisx0208.1990-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-jisx0212.1990-0
    simsun.ttf -misc-SimSun-medium-r-normal--
    0-0-0-0-c-0-koi8-r


    重新啟動tomcat服務,運行程序,中文正確顯示。該問題解決。

    posted on 2012-04-23 15:13 paulwong 閱讀(3477) 評論(1)  編輯  收藏 所屬分類: JBOSS

    Feedback

    # re: ACTIVITI在LINUX下查看流程圖片中文字體出現亂碼的解決方案 2013-03-04 13:45 yanglover

    遇到了類似問題,通過你的文章解決了,表示感謝!  回復  更多評論   


    主站蜘蛛池模板: 亚洲国产精品VA在线观看麻豆| 久久久久久久久久免免费精品| 69式互添免费视频| 亚洲资源在线观看| 国产成人无码区免费内射一片色欲 | 亚洲成a人片7777| 一级毛片**不卡免费播| 亚洲精品乱码久久久久久 | 99热精品在线免费观看| 亚洲精品亚洲人成人网| 皇色在线免费视频| 国产啪亚洲国产精品无码| 日本黄页网址在线看免费不卡| 国产成人一区二区三区免费视频| 亚洲日韩一区二区三区| 成人黄页网站免费观看大全| 77777亚洲午夜久久多喷| 无人在线观看免费高清视频| 亚洲一本之道高清乱码| 曰曰鲁夜夜免费播放视频| 亚洲免费观看网站| 无码精品A∨在线观看免费| 亚洲人成电影院在线观看| 中文字幕免费在线看线人| 亚洲码在线中文在线观看| 亚洲w码欧洲s码免费| 亚洲狠狠狠一区二区三区| 亚洲三级在线免费观看| 亚洲欧洲日韩综合| 国产成人无码免费看视频软件| 亚洲丝袜中文字幕| 青春禁区视频在线观看直播免费| 77777午夜亚洲| 免费无码又爽又高潮视频 | 亚洲 欧洲 日韩 综合在线| 最近的免费中文字幕视频 | 最新亚洲成av人免费看| 国产成年无码久久久免费| 亚洲国产精品成人精品无码区| 午夜免费福利小电影| 亚洲最新在线视频|