Centos 5.4 pdf2swf 中文字型(新細明體、細明體、標楷體)測試結果報告。 - 相信,用心就能夠看見。

« 上一篇 | 下一篇»

Centos 5.4 pdf2swf 中文字型(新細明體、細明體、標楷體)測試結果報告。

Centos 5.4 pdf2swf 中文字型(新細明體、細明體、標楷體)測試結果報告:
2010/5/12

原在ubuntu轉檔正常,而centos上轉檔後會有問題的pdf檔目前已經可正常轉換,
但原ubuntu上轉檔不正常的檔案,在centos上也一樣不正常(少數)。

這中間過程測試過很多問題,最後也感謝小強哥(涼)的大力協助(他自己也有這困擾)


原Centos轉檔後破字的問題原因是出在Freetype2的版本問題,Centos 5.4搭載為freetype-2.2.1-21.el5_3的版本,
所以只需要重編過Freetype2就可以了。

方式如下:
#wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.3.12.tar.gz
#tar zxvf freetype-2.3.12.tar.gz
#cd freetype-2.3.12
#./configure --prefix=/usr/local/tools/freetype2
#make
#make install
#echo "/usr/local/tools/freetype2/lib" >> /etc/ld.so.conf ; ldconfig

測試轉檔:
/usr/local/bin/pdf2swf -f -G -T9 -p1 /var/www/html/ctest/a.pdf -o /var/www/html/ctest/a.swf

轉換測試語法
#/usr/local/tools/swftools/bin/pdf2swf -f -G -T9 -p1 /var/www/html/testfont.pdf -o /var/www/html/testfont.swf -s languagedir=/usr/local/share/xpdf/chinese-traditional/ -s font=/usr/share/fonts/zh_TW/TrueType/bsmi00lp.ttf  
#/usr/local/tools/swftools/bin/pdf2swf -f -G -T9 -p1 /var/www/html/1.pdf -o /var/www/html/1.swf -s languagedir=/usr/local/share/xpdf/chinese-traditional/ -F /usr/share/fonts/zh_TW/TrueType/


透過xpdf的pdffonts檢視檔案字型

A.無法轉換的pdf檔
name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
TimesNewRoman                        TrueType          no  no  no       6  0
KUACAK+標楷體                        CID TrueType      yes yes yes      7  0
LTGDAK+新細明體                      CID TrueType      yes yes yes      8  0
WKTUYK+SymbolOOEnc                   CID TrueType      yes yes yes      9  0
MUWWQA+新細明體,Bold                 CID TrueType      yes yes yes     10  0
RLTYLC+ArialNarrow                   TrueType          yes yes no      14  0
TimesNewRoman,Bold                   TrueType          no  no  no      15  0
RLNAAJ+TimesNewRoman,Bold            CID TrueType      yes yes yes     16  0
XFXADJ+TimesNewRoman                 CID TrueType      yes yes yes     17  0
CQXAOJ+細明體                        CID TrueType      yes yes yes     48  0

B.可以轉換的pdf檔
name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
TimesNewRomanPSMT                    TrueType          no  no  no      23  0
HJGNLB+PMingLiU                      CID TrueType      yes yes yes     21  0
HJGNPD+DFKaiShu-SB-Estd-BF           CID TrueType      yes yes yes     24  0
HJGOAE+MicrosoftJhengHeiRegular      CID TrueType      yes yes yes     25  0
HJGOBE+MingLiU                       CID TrueType      yes yes yes     26  0

B是我用word以新細明體、標楷體、微軟正黑體、細明體輸入完後在轉成pdf
所以可以看出雖然都是新細明體,但是在字型上說明是不同的,所以屬於A類型的pdf檔仍無法正常轉換為swf

(0) 迴響    (0) 引用   

共 0 迴響 於 "Centos 5.4 pdf2swf 中文字型(新細明體、細明體、標楷體)測試結果報告。"