(Please also CC to [email protected] when replying.)
From: zhaohs <[EMAIL PROTECTED]>
> Dear Danai SAE-HAN,
> Thank you for your test,can you tell me the details,how can I use the
> subfonts.pe to generate the high quality characters wich can be used by
> dvipdfmx,I have been puzzling about this parameters in using fontforge.
I don't know how to name the font, so I'll just call it "sunext".
I'm not going to explain how to get vertical fonts or how to use
uni2sfd, because I haven't tried myself yet. Check out the CJK
documentation.
Put Sun-Ext{A,B}.ttf in /usr/local/share/fonts/truetype/sunext/ and
put symlinks in /usr/local/share/texmf/fonts/truetype/sunext/ .
$ mkdir -p /usr/src/sunext{a,b}
$ cd /usr/src/sunexta
$ fontforge -script /usr/src/cjk-current/utils/subfonts/subfonts.pe \
/usr/local/share/fonts/truetype/sunext/Sun-ExtA.ttf sunext \
/usr/local/share/texmf/fonts/sfd/Unicode.sfd
$ cd ../sunextb
$ fontforge -script /usr/src/cjk-current/utils/subfonts/subfonts.pe \
/usr/local/share/fonts/truetype/sunext/Sun-ExtB.ttf sunext \
/usr/local/share/texmf/fonts/sfd/Unicode.sfd
$ rm -f sunext00.*
The Fontforge process will consume hundreds of MB of memory and take
hours to compile.
As root, do the following:
$ mkdir -p /usr/local/share/texmf/fonts/{afm,tfm,type1}/sunext
$ mkdir -p /usr/local/share/texmf/fonts/map/dvips/sunext/
$ cp sunext?/*.afm /usr/local/share/texmf/fonts/afm/sunext/
$ cp sunext?/*.tfm /usr/local/share/texmf/fonts/tfm/sunext/
$ cp sunext?/*.pfb /usr/local/share/texmf/fonts/type1/sunext/
$ cd /usr/local/share/texmf/fonts/type1/sunext/
$ for filename in *.pfb;
do echo "$(basename $filename .pfb) $(basename $filename .pfb) <$filename" \
>> ../../map/dvips/sunext/sunext.map;
done
$ texhash
Now you have to update "updmap" to get the Type1 fonts working
properly. This depends heavily on your distribution.
On Debian you would have to create a file called
/etc/texmf/updmap.d/10sunext.cfg with the following lines:
######
# 10sunext.cfg
Map sunexta.map
######
and then as root run "update-updmap" and "updmap-sys".
In the nobmp2.tex file, change a few lines:
[...]
\usepackage{array}
\usepackage[T1]{CJKutf8}
[...]
\begin{CJK}{UTF8}{sunext}
[...]
That's it!
Danai SAE-HAN
韓達耐
--
題目:《夏日懷友》
作者:徐璣(1162-1214)
流水階除靜,孤眠得自由。
月生林欲曉,雨過夜如秋。
遠憶荷花浦,誰吟杜若洲?
良宵恐無夢,有夢即俱游。
_______________________________________________
Cjk maillist - [email protected]
http://lists.ffii.org/mailman/listinfo/cjk