linux下的java環境增加中文字體

BufferedImage在創建的圖像調用的是服務器端的字體,所以在g.drawString(str, x, y);時,如果服務器端找不到對應的中文字體,那麼就識別不了,最後寫入圖片的中文就變成了亂碼、方框、問號等等。

因此需要添加服務器端的中文支持:

1:添加jre中文字體(宋體)
sjg:~# cd /usr/lib/jvm/jdk1.6/jre/lib/fonts
sjg:/usr/lib/jvm/jdk1.6/jre/lib/fonts# cp /home/simsun.ttc .
2:需要重啓服務(如tomcat、resin等)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章