鄧華

          BlogJava 聯(lián)系 聚合 管理
            48 Posts :: 0 Stories :: 149 Comments :: 0 Trackbacks

          為了解決linux上的中方問題,今天在google上搜索了一圈, 發(fā)現(xiàn)都是需要在linux的全局加入字體,在java中引用才能解決。不死心,因為在原來的PHP程序中可以直接使用TTF字體,在JAVA類庫中有了發(fā)現(xiàn)。

          呵呵,不多寫了,直接帖上測試原碼。

           

          import java.io.File;
          import java.awt.*;

          public class testFont {

            private static String fontpath = "D:\\work\\WORK\\fonts\\";
            private static java.io.File file = new java.io.File(fontpath + "simhei.ttf");

            public testFont() {
            }

            public static void main(String args[]) {

              if (!file.exists()) {
                System.out.println("file not found");
                return;
              }
              try {
                java.io.FileInputStream fi = new java.io.FileInputStream(file);
                java.io.BufferedInputStream fb = new java.io.BufferedInputStream(fi);
                Font nf = Font.createFont(Font.TRUETYPE_FONT, fb);

                nf = nf.deriveFont(Font.BOLD, 10);
                System.out.println(nf.getFontName());
                System.out.println(nf.getSize());
              }
              catch (Exception e) {
                System.out.println(e.getMessage());
              }
            }

          }

           

          posted on 2006-03-16 11:58 鄧華的碎碎念 閱讀(731) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 盖州市| 九台市| 攀枝花市| 滕州市| 连平县| 原平市| 凌海市| 阿坝县| 长治县| 九龙坡区| 侯马市| 新化县| 台东市| 苍山县| 灵川县| 山阳县| 玛沁县| 道真| 伊金霍洛旗| 兴仁县| 远安县| 永兴县| 渑池县| 永丰县| 榆树市| 若尔盖县| 武城县| 二手房| 定边县| 章丘市| 甘谷县| 平邑县| 阿克陶县| 桂阳县| 印江| 瑞安市| 汶上县| 小金县| 镇坪县| 巩留县| 内丘县|