[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Swftools-common] pls explain the format of add-to-xpdfrc and a problem
From: |
bai . xiaoyu |
Subject: |
[Swftools-common] pls explain the format of add-to-xpdfrc and a problem on CJK |
Date: |
Tue, 19 Oct 2010 19:03:16 +0800 |
Question 1:
Could someone explaines in detail the format of add-to-xpdfrc? How
should I add character collection and ttf font?
Question 2:
I have Adobe-Japan1-4, why does swftools complain about not having Adobe-Japan1?
----
What I tried:
I downloaded the CJK font at
http://partners.adobe.com/public/developer/font/index.html , and put
them in /usr/share/xpdf/xpdf-chinese-simplified.
$ ls
00_ReadMe.pdf Adobe-GB1-UCS2 GBK-EUC-UCS2 H
83pv-RKSJ-H Adobe-GB1.cidToUnicode GBK-EUC-V
ISO-2022-CN.unicodeMap
90ms-RKSJ-H Adobe-Japan1-4 GBK.unicodeMap README
90ms-RKSJ-UCS2 Adobe-Japan1-UCS2 GBK2K-H UniGB-UCS2-H
90ms-RKSJ-V CMap GBK2K-V UniGB-UCS2-V
90msp-RKSJ-H EUC-CN.unicodeMap GBKp-EUC-H UniJIS-UCS2-H
90msp-RKSJ-V EUC-H GBKp-EUC-V
UniJIS-UCS2-HW-H
90pv-RKSJ-H EUC-V GBT-EUC-H
UniJIS-UCS2-HW-V
90pv-RKSJ-UCS2 Ext-RKSJ-H GBT-EUC-V UniJIS-UCS2-V
90pv-RKSJ-UCS2C Ext-RKSJ-V GBpc-EUC-H V
Add-RKSJ-H GB-EUC-H GBpc-EUC-UCS2 add-to-xpdfrc
Add-RKSJ-V GB-EUC-V GBpc-EUC-UCS2C ls.txt
Adobe-GB1-4 GBK-EUC-H GBpc-EUC-V
Then, I began to convert some pdfs.
$ pdf2swf 167680001.pdf -o tmp/test.swf -s
languagedir=/usr/share/xpdf/xpdf-chinese-simplified/
NOTICE Adding /usr/share/xpdf/xpdf-chinese-simplified/ to language
pack directories
Error: Couldn't open cidToUnicode file
'/usr/share/xpdf/xpdf-chcinese-simplified/GBpc-EUC-H'
Error: Unknown character collection 'Adobe-GB1'
Error: Couldn't find a font for 'STXihei'
Error: Couldn't find a font for 'STXihei'
I didn't have the font. I downloaded it here:
http://cid-a304a3ed04e117fd.office.live.com/self.aspx/Font/STXIHEI.TTF
Then I copied it to /usr/share/xpdf/xpdf-chinese-simplified/ folder.
And add a line to add-to-xpdfrc
displayCIDFontTT Adobe-GB1
/usr/share/xpdf/xpdf-chinese-simplified/STXIHEI.TTF
Re-run the command:
$ pdf2swf 167680001.pdf -o tmp/test.swf -s
languagedir=/usr/share/xpdf/xpdf-chinese-simplified/
Now, it works.
NOTICE processing PDF page 61 (505x647:0:0) (move:-541:-36)
NOTICE Writing SWF file tmp/1676.61.swf
NOTICE processing PDF page 62 (505x647:0:0) (move:-36:-36)
NOTICE Writing SWF file tmp/1676.62.swf
I moved on to another pdf:
$ pdf2swf 165660001.pdf -o tmp/1676.%.swf -s
languagedir=/usr/share/xpdf/xpdf-chinese-simplified/
NOTICE Adding /usr/share/xpdf/xpdf-chinese-simplified/ to language
pack directories
NOTICE outputting one file per page
Error: Unknown character collection 'Adobe-Japan1'
I thought i had Adobe-Japan1,
$ ls Adobe-J*
Adobe-Japan1-4 Adobe-Japan1-UCS2
I read that one should edit the add-to-xpdfrc file as following for
CJK compability, I sensed I messed up there.
Here's my add-to-xpdfrc
$ cat add-to-xpdfrc
#----- begin Chinese Simplified support package (2004-jul-27)
cidToUnicode Adobe-GB1
/usr/share/xpdf/xpdf-chinese-simplified/Adobe-GB1.cidToUnicode
#cidToUnicode Adobe-Japan1
/usr/share/xpdf/xpdf-chinese-simplified/Adobe-Japan1-4
unicodeMap Adobe-Japan1
/usr/share/xpdf/xpdf-chinese-simplified/Adobe-Japan1-4
unicodeMap ISO-2022-CN
/usr/share/xpdf/xpdf-chinese-simplified/ISO-2022-CN.unicodeMap
unicodeMap EUC-CN
/usr/share/xpdf/xpdf-chinese-simplified/EUC-CN.unicodeMap
unicodeMap Adobe-GB1
/usr/share/xpdf/xpdf-chcinese-simplified/GBpc-EUC-H
unicodeMap GBK
/usr/share/xpdf/xpdf-chinese-simplified/GBK.unicodeMap
cMapDir Adobe-GB1
/usr/share/xpdf/xpdf-chinese-simplified/CMap
toUnicodeDir
/usr/share/xpdf/xpdf-chinese-simplified/CMap
displayCIDFontTT Adobe-GB1
/usr/share/xpdf/xpdf-chinese-simplified/STXIHEI.TTF
#----- end Chinese Simplified support package
How should I add more font? Or, do I have to add those font one by
one? If so, how? I don't understand the format here, like should i
prefix GBpc-EUC-H with cidToUnicode or unicodeMap ?
- [Swftools-common] pls explain the format of add-to-xpdfrc and a problem on CJK,
bai . xiaoyu <=