From d045bcbc99b0eda65a444496d60d16ea2d063c65 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 19 Oct 2021 03:01:14 +0000 Subject: CTAN sync 202110190301 --- language/chinese/CJK/cjk-4.8.5/ChangeLog | 2603 +++++ language/chinese/CJK/cjk-4.8.5/MANIFEST | 466 + language/chinese/CJK/cjk-4.8.5/Makefile | 216 + language/chinese/CJK/cjk-4.8.5/README | 36 + language/chinese/CJK/cjk-4.8.5/TODO | 6 + .../chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd | 42 + .../CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd | 22 + .../CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx | 66 + .../CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd | 23 + .../CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx | 66 + .../CJK/cjk-4.8.5/contrib/wadalab/c42min.fd | 26 + .../CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx | 91 + .../CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd | 23 + .../CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx | 16 + .../CJK/cjk-4.8.5/contrib/wadalab/c52min.fd | 23 + .../CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx | 16 + .../CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd | 25 + .../CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx | 137 + .../CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd | 25 + .../CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx | 137 + .../CJK/cjk-4.8.5/contrib/wadalab/c70min.fd | 28 + .../CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx | 203 + .../chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada | 81 + .../CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl | 242 + .../chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont | 108 + .../CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl | 333 + .../CJK/cjk-4.8.5/contrib/wadalab/wadalab.map | 187 + .../CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt | 384 + language/chinese/CJK/cjk-4.8.5/doc/CEF.txt | 86 + language/chinese/CJK/cjk-4.8.5/doc/CJK.txt | 1273 +++ language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt | 25 + language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt | 22 + language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt | 40 + language/chinese/CJK/cjk-4.8.5/doc/COPYING | 340 + language/chinese/CJK/cjk-4.8.5/doc/INSTALL | 686 ++ language/chinese/CJK/cjk-4.8.5/doc/TDS.txt | 172 + language/chinese/CJK/cjk-4.8.5/doc/chinese/README | 7 + .../chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex | 1150 ++ .../chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex | 92 + .../chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt | 357 + .../chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt | 327 + language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt | 438 + language/chinese/CJK/cjk-4.8.5/doc/commands.txt | 388 + language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt | 56 + language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt | 111 + language/chinese/CJK/cjk-4.8.5/doc/fonts.txt | 311 + language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt | 382 + language/chinese/CJK/cjk-4.8.5/doc/history.2_5 | 202 + language/chinese/CJK/cjk-4.8.5/doc/history.txt | 1576 +++ language/chinese/CJK/cjk-4.8.5/doc/japanese/README | 18 + .../chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt | 58 + .../CJK/cjk-4.8.5/doc/japanese/japanese.jis | 642 ++ .../CJK/cjk-4.8.5/doc/japanese/japanese.txt | 637 ++ .../CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt | 54 + .../chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt | 50 + .../chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt | 39 + .../CJK/cjk-4.8.5/doc/japanese/shibuaki.txt | 150 + .../chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt | 425 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map | 55 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map | 364 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map | 55 + .../cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg | 164 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl | 120 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list | 78 + .../doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd | 11 + .../doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd | 11 + .../doc/pdfhowto/examples/texinput/GB/c10tmpl.fd | 11 + .../doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd | 10 + .../doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd | 10 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my | 161 + .../CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd | 62 + language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt | 62 + language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt | 135 + language/chinese/CJK/cjk-4.8.5/doc/reftex.txt | 34 + language/chinese/CJK/cjk-4.8.5/doc/ruby.txt | 139 + language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt | 130 + language/chinese/CJK/cjk-4.8.5/doc/vertical.txt | 120 + language/chinese/CJK/cjk-4.8.5/examples/Big5.tex | 35 + .../chinese/CJK/cjk-4.8.5/examples/Big5vert.tex | 35 + .../chinese/CJK/cjk-4.8.5/examples/CEF_test.tex | 43 + .../chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex | 138 + .../chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex | 90 + .../chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex | 81 + .../chinese/CJK/cjk-4.8.5/examples/CJKspace.tex | 41 + .../chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex | 139 + language/chinese/CJK/cjk-4.8.5/examples/GB.tex | 31 + language/chinese/CJK/cjk-4.8.5/examples/JIS.tex | 35 + language/chinese/CJK/cjk-4.8.5/examples/KS.tex | 31 + language/chinese/CJK/cjk-4.8.5/examples/README | 66 + language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex | 39 + language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex | 48 + .../chinese/CJK/cjk-4.8.5/examples/muletest.tex | 152 + .../chinese/CJK/cjk-4.8.5/examples/py_test.tex | 43 + .../chinese/CJK/cjk-4.8.5/examples/rubytest.tex | 56 + language/chinese/CJK/cjk-4.8.5/examples/thai.tex | 43 + .../chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex | 43 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap | 86 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr | 219 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx | 86 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc | 226 + language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc | 276 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx | 147 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx | 147 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd | 25 + .../CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx | 15 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx | 15 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd | 34 + .../chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd | 33 + language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc | 1092 ++ language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty | 1136 ++ .../chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty | 509 + .../chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty | 400 + .../chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty | 98 + .../chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty | 193 + .../chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty | 720 ++ .../chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty | 159 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg | 130 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr | 210 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc | 138 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd | 23 + language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap | 86 + language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx | 84 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx | 70 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx | 70 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd | 31 + .../chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg | 131 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr | 246 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc | 141 + .../CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc | 142 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap | 83 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx | 80 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc | 132 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd | 23 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd | 28 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd | 27 + .../chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd | 26 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr | 229 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc | 134 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd | 69 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd | 69 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd | 69 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd | 53 + .../CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty | 29 + language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr | 251 + language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc | 114 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd | 27 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd | 26 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd | 26 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd | 26 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd | 26 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd | 22 + .../chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap | 74 + .../chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx | 71 + .../chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap | 74 + .../chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx | 71 + .../chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap | 74 + .../chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx | 71 + .../chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg | 162 + .../chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap | 84 + .../chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr | 260 + .../chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx | 81 + .../chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc | 199 + .../CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr | 253 + .../CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc | 192 + .../chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd | 25 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg | 156 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr | 276 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc | 140 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd | 21 + .../CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx | 325 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd | 21 + .../CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx | 325 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd | 21 + .../CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx | 15 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd | 21 + .../CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx | 15 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd | 51 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx | 15 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd | 21 + .../chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx | 83 + .../CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx | 74 + .../CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx | 74 + .../CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx | 74 + .../CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx | 86 + .../CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx | 86 + .../chinese/CJK/cjk-4.8.5/texinput/extended.chr | 219 + .../chinese/CJK/cjk-4.8.5/texinput/extended.enc | 289 + .../CJK/cjk-4.8.5/texinput/mule/MULEenc.sty | 501 + language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty | 1234 +++ language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr | 98 + language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc | 133 + .../chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc | 133 + language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty | 174 + .../chinese/CJK/cjk-4.8.5/texinput/standard.bdg | 161 + .../chinese/CJK/cjk-4.8.5/texinput/standard.chr | 203 + .../chinese/CJK/cjk-4.8.5/texinput/standard.enc | 131 + .../chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd | 24 + .../chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def | 110 + .../chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd | 34 + .../chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd | 34 + .../CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf | 89 + language/chinese/CJK/cjk-4.8.5/texlive/README | 2 + .../chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl | 112 + language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd | 56 + language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd | 56 + language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd | 56 + language/chinese/CJK/cjk-4.8.5/texlive/c90.pl | 28 + .../chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl | 63 + language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl | 489 + language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl | 21 + .../chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl | 32 + .../chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl | 32 + .../chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1 | 110 + .../chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c | 33 + .../chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w | 121 + .../chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex | 43 + .../CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat | 3 + .../CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd | 44 + .../CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex | 43 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1 | 127 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c | 135 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w | 237 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex | 43 + .../CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat | 3 + .../CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd | 46 + .../CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex | 43 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1 | 117 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c | 127 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w | 221 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex | 43 + .../CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat | 3 + .../CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd | 46 + .../CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex | 43 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1 | 127 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c | 135 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w | 240 + .../chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex | 43 + .../CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat | 3 + .../CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd | 46 + .../CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex | 43 + .../CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1 | 110 + .../CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c | 33 + .../CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w | 123 + .../chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex | 43 + .../CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat | 3 + .../CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd | 44 + .../CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex | 43 + .../CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c | 293 + .../chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex | 43 + .../CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex | 43 + .../CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat | 3 + .../CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd | 44 + .../chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1 | 111 + .../chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c | 34 + .../chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w | 122 + .../chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex | 43 + .../CJK/cjk-4.8.5/utils/extconv/gbklatex.bat | 3 + .../CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd | 44 + .../CJK/cjk-4.8.5/utils/extconv/gbkpdflatex | 43 + language/chinese/CJK/cjk-4.8.5/utils/f_name.bat | 205 + .../CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu | 127 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in | 127 + language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README | 2 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h | 39 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README | 10 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg | 30 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg | 31 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg | 27 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg | 30 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg | 28 + .../CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg | 27 + .../CJK/cjk-4.8.5/utils/hbf2gf/config.guess | 1748 +++ .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub | 1884 ++++ .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure | 5224 +++++++++ .../CJK/cjk-4.8.5/utils/hbf2gf/configure.ac | 128 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm | 352 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c | 109 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h | 25 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c | 405 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h | 57 + language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c | 1494 +++ language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h | 215 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1 | 718 ++ .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c | 2250 ++++ .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def | 3 + .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w | 2816 +++++ .../chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh | 541 + .../CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs | 162 + .../utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff | 63 + .../utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff | 28 + .../utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff | 75 + .../utils/hbf2gf/scripts/web2c-6.1/README | 1 + .../utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff | 67 + .../utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff | 36 + .../utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff | 72 + .../utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff | 36 + .../utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff | 72 + .../utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff | 36 + .../chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el | 102 + .../chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el | 111 + .../CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el | 1183 ++ .../CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el | 11052 +++++++++++++++++++ .../CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el | 625 ++ .../CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile | 75 + .../utils/pyhyphen/hyph-zh-latn-pinyin.in | 66 + .../utils/pyhyphen/hyph-zh-latn-pinyin.tex | 253 + .../utils/pyhyphen/hyph-zh-latn-tonepinyin.tex | 253 + .../CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh | 62 + .../chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c | 494 + .../CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf | 75 + .../chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr | 51 + .../CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex | 51 + .../CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex | 68 + .../CJK/cjk-4.8.5/utils/subfonts/clonevf.pl | 122 + .../CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl | 477 + .../CJK/cjk-4.8.5/utils/subfonts/makefdx.pl | 340 + .../CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl | 348 + .../CJK/cjk-4.8.5/utils/subfonts/subfonts.pe | 95 + .../CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl | 312 + .../CJK/cjk-4.8.5/utils/subfonts/vertical.pe | 108 + .../CJK/cjk-4.8.5/utils/subfonts/vertref.pe | 121 + .../texmf/dvips/garuda-c90/config.garuda-c90 | 1 + .../texmf/dvips/norasi-c90/config.norasi-c90 | 1 + .../thaifont/texmf/fonts/enc/dvips/thai/c90.enc | 334 + .../fonts/map/dvips/garuda-c90/garuda-c90.map | 4 + .../fonts/map/dvips/norasi-c90/norasi-c90.map | 4 + .../texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm | Bin 0 -> 3660 bytes .../texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm | Bin 0 -> 3912 bytes .../texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm | Bin 0 -> 3832 bytes .../texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm | Bin 0 -> 3580 bytes .../texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm | Bin 0 -> 6412 bytes .../texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm | Bin 0 -> 6640 bytes .../texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm | Bin 0 -> 6664 bytes .../texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm | Bin 0 -> 6424 bytes .../CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL | 333 + .../CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx | 2346 ++++ .../CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx | 42 + .../utils/thaifont/tools/dbtt-old/config.dbtt-old | 1 + .../thaifont/tools/dbtt-old/dbtt-old-alias.etx | 46 + .../thaifont/tools/dbtt-old/dbtt-old-alias.mtx | 36 + .../thaifont/tools/dbtt-old/dbtt-old-alias.tex | 139 + .../thaifont/tools/dbtt-old/dbtt-old.fontinst | 78 + .../utils/thaifont/tools/dbtt-old/dbtt-old.map | 4 + .../utils/thaifont/tools/garuda-c90.fontinst | 77 + .../utils/thaifont/tools/norasi-c90.fontinst | 85 + 443 files changed, 82046 insertions(+) create mode 100644 language/chinese/CJK/cjk-4.8.5/ChangeLog create mode 100644 language/chinese/CJK/cjk-4.8.5/MANIFEST create mode 100644 language/chinese/CJK/cjk-4.8.5/Makefile create mode 100644 language/chinese/CJK/cjk-4.8.5/README create mode 100644 language/chinese/CJK/cjk-4.8.5/TODO create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map create mode 100644 language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/CEF.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/CJK.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/COPYING create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/INSTALL create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/TDS.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/chinese/README create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/commands.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/fonts.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/history.2_5 create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/history.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/README create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.jis create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/reftex.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/ruby.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/doc/vertical.txt create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/Big5.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/Big5vert.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/CEF_test.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/CJKspace.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/GB.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/JIS.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/KS.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/README create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/muletest.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/py_test.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/rubytest.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/thai.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/extended.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/extended.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/mule/MULEenc.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/standard.bdg create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/standard.chr create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/standard.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/README create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/c90.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/extconv/gbkpdflatex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/f_name.bat create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure.ac create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh create mode 100755 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/README create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/clonevf.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/makefdx.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/subfonts.pe create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertical.pe create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertref.pe create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90 create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/config.dbtt-old create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.map create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/garuda-c90.fontinst create mode 100644 language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/norasi-c90.fontinst (limited to 'language/chinese/CJK/cjk-4.8.5') diff --git a/language/chinese/CJK/cjk-4.8.5/ChangeLog b/language/chinese/CJK/cjk-4.8.5/ChangeLog new file mode 100644 index 0000000000..d5563c1f7b --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/ChangeLog @@ -0,0 +1,2603 @@ +2021-10-16 Werner LEMBERG + + Version 4.8.5 released + ====================== + + Set version to 4.8.5. + + * doc/history.txt: Updated. + + Update headers in all text files. + +2021-10-16 Werner LEMBERG + + [hbf2gf] Update config and auxiliary scripts. + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub, + utils/hbf2gf/install-sh, utils/hbf2gf/mkinstalldirs: Updated to + current versions. + + * utils/hbf2gf/configure: Regenerated with autoconf 2.71. + +2021-10-16 Werner Lemberg + + Update to current LaTeX version. + + Currently, there is a first-aid patch in the LaTeX kernel to make + the CJK package work. This commit moves the corresponding code to + here so that the first-aid stuff can be removed. + + * texinput/CJK.sty (\IfFormatAtLeastTF): New macro. + (\selectfont): Use the `\selectfont' hook for recent LaTeX versions. + +2018-11-25 Werner Lemberg + + Generate pinyin hyphenation pattern files from last commit. + + * utils/pyhyphen/hyph-zh-latn-pinyin.tex, + utils/pyhyphen/hyph-zh-latn-tonepinyin.tex: New files. + +2018-11-25 Werner Lemberg + + Rewrite pinyin hyphenation support. + + Investigation has shown that the apostrophe before a syllable + starting with `a', `e', or `o' should vanish if a line break occurs. + This commit fixes this bug: The apostrophe should now be entered + with the Babel shorthand "'; character ' itself is no longer part of + the hyphenation patterns. + + It also adds support for pinyin syllables with tone markers, to be + used with Unicode engines like XeTeX or luatex. + + Finally, the license for the resulting pattern files have been + changed from GPL to MIT to allow broader usage. + + * utils/pyhyphen/GNUmakefile: New file. Saying `make' will generate + the hyphenation pattern files `hyph-zh-latn-pinyin.tex' and + `hyph-zh-latn-tonepinyin.tex'. + + * utils/pyhyphen/hyph-zh-latn-pinyin.in, + utils/pyhyphen/make-patterns.sh: New auxiliary files. + + * utils/pyhyphen/pyhyph.tex: Removed. Obsolete. + + * utils/pyhyphen/pytestutf8.tex: New file to demonstrate patterns + for tone pinyin. + + * utils/pyhyphen/pinyin.c, utils/pyhyphen/pinyin.ldf, + utils/pyhyphen/pinyin.tr, utils/pytest.tex: Updated. + + * doc/pyhyphen.txt, MANIFEST: Updated. + +2016-12-27 Werner Lemberg + + * utils/lisp/emacs/cjk-enc.el (cjk-coding): Remove `chinese-big5'. + + Hin-Tak reports this doesn't work... + +2016-12-26 Hin-Tak Leung + + [cjk-enc.el] Updated to work with Emacs 25 and later. + + In batch mode, `message' in Emacs 25+ obeys coding-system-for-write. + + http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=c63246628461f748d66a8a07ba008de2e00fd33a + + `cjk-encode' can mis-behave and, at worst, crash from `message' + recursing. + + https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25203 + + The charset priority system introduced with Emacs 23+ changes + further in Emacs 25+. Charset `big5' has been updated (together + with `big5-hkscs') and now takes priority over the historical + `chinese-big5-2' and `chinese-big5-1'. + + http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=9f89ea1f84dbf708228ced0202774b36f30f2b01 + http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=49fa1919e9be863f22ec8042704bf3436d0ec26d + + Also worth noting is that, "Wrote output.cjk" is no longer seen with + Emacs 25+. + + http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=d20f82e6f1ab902469723ebd530ca21bea9cc41b + + Tested against example/{Big5.tex, Big5vert.tex, CJKbabel.tex, + muletest.tex, rubytest.tex, thai.tex}, and LANG'ed non-'coding:'ed + big5 example, with emacs 21.4, 22.3, 23.3, 24.5 and 25.1. + + Thanks for advice from Eli Zaretskii. + + * utils/lisp/emacs/cjk-enc.el (cjk-enc-table, + cjk-format-spec-table): Add `big5' encoding. + (cjk-coding): Add `chinese-big5'. + (cjk-encode): Adjust Big5 language detection heuristics for Emacs + 25+; support `big5' encoding. + Use `terminal-coding-system' while emitting messages. + +2015-04-18 Werner LEMBERG + + Version 4.8.4 released + ====================== + + Set version to 4.8.4. + + * doc/history.txt: Updated. + + * Makefile (distsrc, distdoc): Use tar's `ustar' format. + Compress better. + + Update headers in all text files. + +2015-04-18 Werner LEMBERG + + [hbf2gf] Update aux scripts. + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub, + utils/hbf2gf/install-sh: Updated to current versions. + +2014-08-31 Peter Breitenlohner + + [hbf2gf]: Avoid undefined behaviour when `char' is signed. + + * utils/hbf2gf/hbf.c (match, add_property, skip_word, get_line): Use + proper cast. + * utils/hbf2gf/hbf2gf.w (fsearch, ): Ditto. + +2014-08-31 Peter Breitenlohner + + * utils/hbf2gf/hbf2hf.w (path_open): Drop unused variable. + +2014-06-28 Leo Liu + + [CJKutf8] Fix space handing of non-CJK characters. + + * texinput/CJKutf8.sty (\CJK@XX, \CJK@XXp, \CJK@XXX, \CJK@XXXp): + Only apply \CJK@ignorespaces for CJK characters (or rather, only for + multibyte sequences that don't map to a `\u8:...' macro). + +2012-09-13 Werner LEMBERG + + * examples/CJKutf8.tex: Add Greek. + + This finally works due to the recent lgrx package which delivers + good Babel UTF8 support for LGR encoding. + + An unsolved problem yet, however, is proper cut-and-paste support. + While dvipdfmx properly generates CMaps for CJK encodings (even + for virtual fonts which pdftex doesn't handle at all), it doesn't + handle encodings like LGR correctly, something the `cmap' package + provides for pdflatex. + +2012-08-26 Werner LEMBERG + + * texinput/CJK.sty (\Unicode): Fix conditional to allow line breaks. + + Problem reported by Jinsong Zhao ; it seems that + this bug has been there since from the beginning. + +2012-06-21 Werner LEMBERG + + Make some commands robust. + + * texinput/CJK.sty (\CJKtilde, \standardtilde, \CJKspace, + \CJKnospace): Use \DeclareRobustCommand. + +2012-05-20 Peter Breitenlohner + + [hbf2gf] Build fix for 64-bit Mac OS X 10.7.3. + + * utils/hbf2gf/hbf2gf.w: Clang does not like non-static inline + functions as used here. While at it, all local functions are + declared static. + Do not extend #ifdef HAVE_EMTEXDIR...#endif over several sections. + +2012-05-08 Werner LEMBERG + + * texlive/cjk.pl: Add missing file. + +2012-05-07 Werner LEMBERG + + Version 4.8.3 released + ====================== + + Set version to 4.8.3. + + * doc/history.txt: Updated. + + * Makefile (CJK2DVI, LATEX2DVI): Set TFMFONTS. + + Update headers in all text files. + +2012-05-07 Werner LEMBERG + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub, + utils/hbf2gf/install-sh, utils/hbf2gf/mkinstalldirs: Updated to + current versions. + + * utils/hbf2gf/configure: Regenerated with autoconf 2.69. + +2012-05-07 Werner LEMBERG + + [thai] Update to font-tlwg 0.5. + + * doc/thaifont.txt, utils/thaifont/tools/INSTALL: Updated. + + * utils/thaifont/texmf/fonts/tfm/public/norasi/ftnr8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnb8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnbo8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftno8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdr8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdb8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdbo8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdo8z.tfm: Regenerated + with fontinst. + +2012-05-05 Hin-Tak Leung + + [cjk-enc.el] Accept Thai input in utf-8 encoding. + + * utils/lisp/emacs/cjk-enc.el: Treat Unicode 0x0EXX inputs as Thai. + + * examples/thai_utf8.tex: New sample file. + + * Makefile (DISTTARGETS): Add `thai_utf8.tex'. + (thai_utf8): New target. + + * MANIFEST, texlive/cjk.pl: Updated. + +2012-05-05 Werner LEMBERG + + Remove xCJK files. + + The stuff is obsolete and no longer works out of the box. Given + that there exists the `xeCJK' package, those files are really + useless today. + + * examples/xCJK.tex, texinput/UTF8/xUTF8.chr, + texinput/UTF8/xUTF8.enc, texinput/xCJK.sty, texinput/xpmC.chr, + texinput/xpmC.enc, doc/xCJK.txt: Removed. + + * MANIFEST, texlive/cjk.pl: Updated. + + * Makefile (XELATEX, xCJK): Removed. + (DISTTARGETS): Updated. + +2012-05-05 Qing Lee + + [CJKfntef] Fix incompatibility with `ulem.sty'. + + * texinput/CJKfntef.tex (\CJKunderdot): Version 2010-01-21 of + `ulem.sty' silently adds a line which redefines \par (its author + says this was an oversight). This exhibits a bug in \CJKunderdot + which implicitly emits \par by inserting an \hskip command in + vertical mode. Simply omitting this \hskip fixes the issue. + +2012-04-20 Werner LEMBERG + + * texinput/Bg5/Bg5.cpx, texinput/JIS/JIS.cpx: Fix typos. + +2012-04-20 Werner LEMBERG + + * texinput/UTF8/zh-Hans.cpx: Synchronize. + +2012-04-20 Jiangsheng Yu + + * texinput/GB/GB.cap, texinput/GB/GB.cpx: Improve. + +2011-12-16 Hin-Tak Leung + + [cjk-enc.el] Make it work with emacs 23 and newer. + + Emacs 23+ introduces native Unicode support and uses a new charset + priority system: `char-charset' and `split-char' preferably now + return the Unicode charset and code points, respectively; + non-Unicode charsets and code points are only used if they have a + higher charset priority. On the other hand, information on the + original charset is preserved in the text property `charset'. + + Another change is the new charset/text-property called `tis620-2533' + (a superset of `ascii' and `thai-tis620'), introduced in emacs 23. + This has the tendency of swallowing up every ASCII character and + goes into an infinite loop with `examples/thai.tex', so we have to + handle this also. + + Tested with emacs 22.3 and 23.3, and + EMACS_PRETEST_24_0_92-142-g559675b on examples/{CJKbabel.tex, + muletest.tex, rubytest.tex, thai.tex}. + + * utils/lisp/emacs/cjk-enc.el [emacs version >= 23]: + `make-coding-system' is deprecated -- use `define-coding-system' + instead. + + Use the `charset' text property instead of the outcome of + `char-charset' to explicitly set the charset priority; this makes + `split-char' work as with emacs 22 and earlier. + + Set new optional `restriction' argument of `char-charset' to avoid + problems with `tis620-2533'. + +2011-12-03 Werner LEMBERG + + * examples/thai.tex: Improve prologue comments. + +2011-10-04 Werner LEMBERG + + [CEFconv, SJISconv] Document missing range 0xF0-0xFC. + + * utils/CEFconv/cefsconv.w, utils/SJISconv/sjisconv.w: Do it. + +2011-10-04 Peter Breitenlohner + + [cjklatex] Don't include `kpathsea/win32lib.h'. + This is already done from `kpathsea/config.h'. + + * utils/cjklatex/cjklatex.c: Implement it. + +2011-10-04 Peter Breitenlohner + + [cefconv] Various fixes. + + * utils/CEFconv/cef5conv.w: Fix output so that it really works as + bg5conv + cefconv. + * utils/CEFconv/cefsconv.w: Fix output so that it really works as + sjisconv + cefconv. + * utils/CEFconv/cefconv.w: Typo. + +2011-09-03 Peter Breitenlohner + + [cjklatex] Introduce `LATEX' preprocessor macro. + + * utils/cjklatex/cjklatex.c (LATEX): New macro. Use it where + appropriate to remove the hardcoded usage of `latex'. For example, + LATEX can be defined as `pdflatex' (as done in TeXLive). + +2011-09-03 Peter Breitenlohner + + [cjklatex] Various updates to stay in sync with TeXLive. + + * utils/cjklatex/cjklatex.c: Include kpathsea/win32lib.h instead of + win32lib.h directly. + Decorate with `const'. + (usage_str, CJKtable): Updated. + +2011-09-03 Werner LEMBERG + + [hbf2gf] Update manpage. + + * utils/hbf2gf/hbf2gf.1, doc/hbf2gf.txt: Remove information on + ancient kpathsea versions. + +2011-09-03 Peter Breitenlohner + + [hbf2gf] Update kpathsea support. + + * utils/hbf2gf/hbf2gf.w (OLD_KPATHSEA, VERY_OLD_KPATHSEA): Removed. + (DllImport, KPSEDLL): Removed. + [HAVE_CONFIG_H]: Include `c-auto.h'. + +2011-09-03 Peter Breitenlohner + + [hbf2gf] Decorate with `const'. + + * utils/hbf2gf/hbf2gf.w, utils/hbf2gf/hbf.c: Do it. + +2011-09-03 Peter Breitenlohner + + Adapt utility programs to ANSI C. + + * utils/Bg5conv/bg5conv.w, utils/CEFconv/cefconv.w, + utils/CEFconv/cef5conv.w, utils/CEFconv/cefsconv.w, + utils/SJISconv/sjisconv.w, utils/extconv/extconv.w, + utils/hbf2gf/hbf.c, utils/hbf2gf/hbf2gf.w: Do it. + +2011-02-07 Werner LEMBERG + + * doc/CJK.txt: Document possible problems in `tabular' environment. + Problem reported by LI Ruo-Meng <15003990378@163.com>. + +2010-01-04 Werner LEMBERG + + * doc/CJK.txt: Document Babel bug related to ^^xx notation. + Problem reported by Peter Grzybek . + +2009-11-07 Werner LEMBERG + + Fix line breaks with furigana. + + * texinput/ruby.txt (\ruby): If the furigana is smaller than + the base glyph, really behave as documented, this is, behave like an + ordinary CJK character. + +2009-08-25 Werner LEMBERG + + * examples/CJKfntef.tex: Updated. + +2009-08-25 Wenchang Sun + + New macros for CJKfntef.sty. + + * texinput/CJKfntef.sty (\varCJKunderline, \CJKunderanyline, + \CJKunderanysymbol): New macros. + (\CJKunderdot): Fix interaction with XeTeX. + + * doc/history.txt: Document it. + +2009-08-25 Wenchang Sun + + * texinput/CJKfntef.sty: Replace \global with \CJKf@global. + +2009-01-19 Werner LEMBERG + + * texlive/cjk-build.pl: Remove unused stuff. + From Karl Berry. + +2009-01-05 Werner LEMBERG + + * doc/CJK.txt: Document usage of CJKutf8.sty with beamer class. + +2008-12-29 Werner LEMBERG + + Version 4.8.2 released + ====================== + + Set version to 4.8.2. + + * doc/history.txt: Updated. + + Update headers in all text files. + +2008-12-29 Werner LEMBERG + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub, + utils/hbf2gf/install-sh, utils/hbf2gf/mkinstalldirs: Updated to + current versions. + + * utils/hbf2gf/configure: Regenerated with autoconf 2.63. + +2008-12-29 Werner LEMBERG + + * doc/TeXLive.txt: Replaced with... + * texlive/*.pl: These new files which define the various TeXLive + packages derived from the CJK bundle. + + * MANIFEST: Updated. + +2008-12-28 Werner LEMBERG + + * doc/history.txt: Updated. + + * doc/CJKnumb.txt: New file. + + * MANIFEST: Updated. + +2008-12-28 Werner LEMBERG + + Rename garuda & norasi stuff to garuda-c90 & norasi-c90. + + * MANIFEST, doc/thaifont.txt, utils/thaifont/tools/INSTALL: Updated. + + * utils/thaifont/texmf/dvips/garuda/config.garuda: Moved to... + * utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90: This + file. Updated. + * utils/thaifont/texmf/dvips/norasi/config.norasi: Moved to... + * utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90: This + file. Updated. + * utils/thaifont/texmf/fonts/map/dvips/garuda/garuda.map: Moved + to... + * utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map: + This file. + * utils/thaifont/texmf/fonts/map/dvips/norasi/norasi.map: Moved + to... + * utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map: + This file. + * utils/thaifont/texmf/fonts/tfm/public/garuda/*: Moved to... + * utils/thaifont/texmf/fonts/tfm/public/garuda-c90/*: This + directory. + * utils/thaifont/texmf/fonts/tfm/public/norasi/*: Moved to... + * utils/thaifont/texmf/fonts/tfm/public/norasi-c90/*: This + directory. + * utils/thaifont/tools/garuda.fontinst: Moved to... + * utils/thaifont/tools/garuda-c90.fontinst: This file. + * utils/thaifont/tools/norasi.fontinst: Moved to... + * utils/thaifont/tools/norasi-c90.fontinst: This file. + +2008-12-28 Werner LEMBERG + + * contrib/wadalab/DNP.txt: Renamed to... + * contrib/wadalab/wadalab.txt: This. + * MANIFEST: Updated. + +2008-12-28 Werner LEMBERG + + Use same font names as in thailatex. + + * doc/thaifont.txt, + utils/thaifont/texmf/fonts/map/dvips/garuda/garuda.map, + utils/thaifont/texmf/fonts/map/dvips/norasi/norasi.map: Updated. + + + Update to thailatex 0.4.2. + + * doc/thaifont.txt, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnr8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnb8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnbo8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftno8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdr8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdb8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdbo8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdo8z.tfm: Regenerated + with fontinst. + +2008-11-25 Werner LEMBERG + + * texinput/CJKnumb.sty: Use U+3007 (IDEOGRAPHIC NUMBER ZERO), + not U+25CB (WHITE CIRCLE). + + * texinput/UTF8/c70bkai.fdx, texinput/UTF8/c70bsmi.fdx: Map U+25CB + to U+3007. + * texinput/UTF8/c70gbsn.fdx, texinput/UTF8/c70gkai.fdx, + texinput/UTF8/c70mj.fdx: New files which do the same. + + * MANIFEST: Updated. + +2008-11-25 Werner LEMBERG + + * texinput/CJK.sty (\Unicode): Use vertical glyph representation + forms. + +2008-11-25 Werner LEMBERG + + * texinput/CJKnumb.sty (\CJKdigits*): New command to use traditional + form of glyph zero. + + * doc/history.txt: Updated. + +2008-10-01 Werner LEMBERG + + * *.fd: Add \CJKnormal to all font families which use \CJKbold. This + is necessary because NFSS doesn't call \selectfont if a font gets + substituted by another one (and \selectfont resets the \CJK@bold@ + flag). Here an example (where `gbsn' uses \CJKbold for boldface + emulation): + + \begin{CJK*}{GB}{gbsn} + {\bf\CJKchar{"D6}{"D0}} + {\em\CJKchar{"D6}{"D0}} + \end{CJK*} + +2008-09-23 Werner LEMBERG + + * utils/subfonts/subfonts.pe: Fix error message for too-old + FontForge versions. + +2008-08-21 Werner LEMBERG + + * utils/subfonts/subfonts.pe: Handle CID-keyed fonts. + +2008-08-10 Werner LEMBERG + + Version 4.8.1 released + ====================== + + Set version to 4.8.1. + + * doc/history.txt, README: Updated. + + * doc/TeXLive.txt: Updated. + PDF man pages are now autogenerated in TeXLive. + + Update headers in all text files. + + * utils/hbf2gf/config.sub: Updated to current version. + +2008-08-03 Werner LEMBERG + + Add some missing files. Found by Daniel Flipo. + + * texinput/Bg5/c00bkai.fd, texinput/GB/c10gkai.fd, + texinput/GB/c10gkai.fdx: New files. + + * MANIFEST: Updated. + +2008-07-11 Werner LEMBERG + + Make macros in pinyin.sty robust. + + Problem reported by Denis Roegel . + + * texinput/pinyin.sty (\py@macron): Make it work again with Plain + TeX. + (\py@@@): No longer needed. + (\py@): Do what \py@@@ did formerly. + (py@DRC): New macro to make the pinyin syllables robust. + Update all pinyin syllable macro definitions to use it. + + * doc/history.txt: Updated. + +2008-07-11 Werner LEMBERG + + Incorporate Wen-Chang's CJKspace package. + + * texinput/CJKspace.sty, examples/CJKspace.tex, doc/CJKspace.txt: + New files. + * texinput/CJK.sty (\CJK@@@): New signature macro for CJKspace.sty. + (\CJK@namedef, \CJK@namepdef, \CJK@nameppdef, \CJK@namepppdef, + \CJK@nameppppdef): Use it. + + * Makefile, doc/history.txt, MANIFEST: Updated. + +2008-05-22 Werner LEMBERG + + Version 4.8.0 released + ====================== + + Set version to 4.8.0. + + * doc/history.txt, doc/INSTALL, doc/TeXLive.txt, README: Updated. + + Update headers in all text files. + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + current versions. + + * utils/hbf2gf/configure: Regenerated with autoconf 2.62. + +2008-05-18 Werner LEMBERG + + * Makefile (DISTDIRS): We are now using git, not CVS. + +2008-05-18 Werner LEMBERG + + * doc/history.txt: Mention xCJK.sty. + +2008-05-17 Werner LEMBERG + + * texinput/CJK.sty (\CJK@UnicodeEnc): New macro (so that xCJK.sty + can overwrite it). + * texinput/CJKnumb.sty: Use it. + + * texinput/xCJK.sty: Simplify -- unicode mappings to other encodings + are no longer supported (since it hasn't worked for Big5 or GBK + anyway). + + (\xCJK@xUTF): Removed. + (\CJKsymbol): Simplified. + (\toutf@XXX): Removed. + (\xCJK@CJKenc, \CJKenc): Removed. + (\CJK@envStart): Produce error if encoding is not `UTF8'. + Simplified. + (\xCJK@setenc, \CJK@xpmC, \xCJK@enc@UTF8, \xCJK@xUTF8@hook): + Removed. + (\CJK@xUTF8@hook, \CJK@UnicodeEnc): New macros. + (\xCJK@@char): Removed. + (\CJK@XXpdf): Simplified. + (\CJK@@XXpdf): Removed. + + Add support for non-BMP Unicode. + + (\CJK@nameppppdef): New macro. + (\xCJK@char): Redefined. + (\xCJK@@char, \xCJK@@@char): New macros. + (\CJK@XXp, \CJK@XXXp): Redefined. + (\CJK@XXXXp): New macro. + + xdvipdfmx automatically handles UTF-8 encoded bookmarks. + + (\xCJK@four, \xCJK@@@char, <\if@filesw>): Removed. + + (\special): Use \utfout. + +2008-05-12 Danai SAE-HAN + + * utils/hbf2gf/hbf2gf.1: Replace some `-' with `\-'. + +2008-03-10 Werner LEMBERG + + * utils/hbf2gf/hbf2gf.1: s|-|\-| where appropriate. + +2008-03-09 Werner LEMBERG + + * Makefile (XELATEX): Call xelatex twice. + (manpages): Increase font size to 11pt for DVI and PDF output. + +2008-03-09 Werner LEMBERG + + Add support for EUC-JP with DNP font encoding. + + * texinput/CJK.enc (\CJK@@@EUC-JPdnp@hook, \CJK@EUC-JPdnp@enc): New + macros. + + * texinput/JIS/EUC-JPdnp.enc: New file. + + * texinput/JIS/EUC-JP.chr (\CJK@shiftchar): Define \CJK@plane as + empty. + + * doc/history.txt, MANIFEST: Updated. + +2008-03-09 Werner LEMBERG + + Make \CJK@bold work with C49 encoding too. The idea is to handle + the font as a CJK font but with \CJK@plane set to empty. + + * texinput/SJIS/SJIS.chr, texinput/SJIS/SJIdnp.chr (\CJK@sjischar): + Define \CJK@plane as empty. + + * texinput/SJIS/c49song.fd: Use `CJK' size function. + + * doc/history.txt: Updated. + +2008-03-03 Werner LEMBERG + + * texinput/CJKutf8.sty, texinput/xCJK.sty, + texinput/mule/MULEenc.sty: Use \ProvidesPackage, not \ProvidesFile. + +2008-03-03 Werner LEMBERG + + Better control for \baselinestretch with CJKvert.sty. + + * texinput/CJKvert.sty (usebaselinestretch): New option. + (\CJKbaselinestretch): New macro. + + * doc/history.txt, doc/vertical.txt: Document it. + +2008-02-11 Werner LEMBERG + + * doc/xCJK.txt: New file. + * MANIFEST: Updated. + +2008-02-11 Werner LEMBERG + + * doc/fonts.txt: Document installation of cyberbit.ttf. + +2008-02-05 Werner LEMBERG + + Add SUN Wen-Chang's xCJK bundle. + + * examples/xCJK.tex, texinput/UTF8/xUTF8.chr, + texinput/UTF8/xUTF8.enc, texinput/xCJK.sty, texinput/xpmC.chr, + texinput/xpmC.enc: New files. + + * MANIFEST: Updated. + + * Makefile (XELATEX): New macro. + (xCJK): New target. + (CJK2DVI, LATE2DVI): Simplify. + +2008-01-15 Gernot Hassenpflug + + * contrib/wadalab/c70goth.fdx, contrib/wadalab/c70min.fdx, + contrib/wadalab/c70maru.fdx: Rotate more glyphs for vertical + typesetting. + Shift small kana for vertical typesetting. + Other minor improvements. + +2007-12-27 Werner LEMBERG + + * utils/subfonts/vertical.pe, utils/subfonts/vertref.pe: Abort if no + vertical glyph representation forms are available. + +2006-12-05 Werner LEMBERG + + Make pinyin syllables work with \MakeUppercase and \MakeLowercase. + + * pinyin.sty: Almost completely rewrite macro logic to replace e.g. + `\py@@@a' with `\py@ a' so that the argument gets handled by + \MakeUppercase. + +2006-12-04 Werner LEMBERG + + Make pinyin syllables work with hyperref bookmarks. + + * pinyin.sty: Use \AtBeginDocument hook to add missing characters to + PU encoding needed for pinyin syllables. + Use \AtBeginDocument hook to set up some replacement macros for + bookmarks. + (\py@hr@macron, \py@hr@v): New replacement macros for + bookmarks. + +2007-11-23 Werner LEMBERG + + * texinput/CJK.enc: Add punctuation tables for GBK encoding. + +2007-11-06 Werner LEMBERG + + * utils/subfonts/subfonts.pe, utils/subfonts/vertical.pe, + utils/subfonts/vertref.pe: Put current time stamp into copyright + string. + Need FontForge 20071105 or newer. + +2007-11-02 SUN Wenchang + + * texinput/CJKfntef.sty (\CJK@preUnderdot): Use \cdot (in math mode). + (\CJKxout): Use `/' in math mode. + (\CJKunderdotbasesep, \CJKunderdotsep): Adjusted. + +2007-10-26 Werner LEMBERG + + * utils/subfonts/vertical.pe: Use glyph names of the horizontal + representation glyphs with an appended `.vert'. This makes dvipdfmx + automatically create a correct /ToUnicode CMap. + +2007-10-25 Werner LEMBERG + + Provide final fix for patch 2007-10-04. + + * utils/subfonts/makefdx.pl: Provide flag `-u' to produce a CMap + macro in the FDX file. + Don't specify FDX file directly on the command line but give family + name and encoding separately which are then concatenated to give the + FDX name (we need the family name separately). + Add code to produce a macro which provides a /ToUnicode CMap entry + as needed by pdfTeX. + Fix loop to not omit last glyph. + + * texinput/UTF8/c70bsmi.fdx, texinput/UTF8/c70bkai.fdx: Regenerated. + These now provide the macros \CJK@cmap@bsmiv and \CJK@cmap@bkaiv, + respectively. + + * texinput/CJKutf8.sty (\pickup@font): Call `\CJK@cmap@...' if it + exists. + +2007-10-04 Werner LEMBERG + + * texinput/CJKutf8.sty (\pickup@font): Disable generation of + ToUnicode cmap for `v' subfont (which holds vertical representation + glyphs). This is a temporary hack; the right solution is to modify + makefdx.pl so that it creates a ToUnicode macro for the specific + font; \CJK@addcmap should be then modified to use this macro instead + of autogenerating a cmap. + + Problem reported by Edward G.J. Lee. + +2007-09-10 Werner LEMBERG + + * utils/subfonts/vertical.pe, utils.subfonts/vertref.pe: Adapt to + FontForge version 2007-Sep-10 and newer. + +2007-07-26 Gernot Hassenpflug + + * contrib/wadalab/c70goth.fdx, contrib/wadalab/c70min.fdx, + contrib/wadalab/c70maru.fdx: New files to support vertical writing + with Unicode encoded Wadalab fonts. + +2007-07-07 Werner LEMBERG + + * texinput/pinyin.sty (\ding): Rename to... + (\py@ding): This to make \ding work actually. + +2007-05-04 Werner LEMBERG + + * texinput/CJKvert.sty (\CJKsymbol): Honour \CJKhdef{offset}{...}. + * doc/fdxfiles.txt, doc/history.txt: Document it. + +2007-04-08 Werner LEMBERG + + * utils/pyhyphen/pyhyph.tex: Replace latin-1 characters with + ^^xx sequences. Suggested by David Kastrup. + + * doc/cjk-enc.txt: Document special space handling for Emacs quail + input methods. + +2006-11-06 Werner LEMBERG + + * texinput/pinyin.sty (\py@macron, \py@@@v): Support T5 encoding. + * doc/history.txt: Document it. + +2006-10-31 Werner LEMBERG + + * doc/CJK.txt, doc/CJKutf8.txt: Mention Byte Order Mark in UTF-8. + +2006-10-19 Werner LEMBERG + + * doc/TeXLive.txt, MANIFEST: Minor fixes. + + * Makefile (DVI2PDF): Add argument for paper format. + (CONVERT, MULE, LATEX): Add optional argument for paper format; + default to `letter'. + (manpages, cweb): Use letter paper format. + (READMEb5): Use A4 paper. + + * examples/README: Minor fix. + +2006-10-17 Werner LEMBERG + + Version 4.7.0 released + ====================== + + Set version to 4.7.0. + + * doc/history.txt, doc/INSTALL, doc/TeXLive.txt, README: Updated. + + Update headers in all text files. + +2006-10-09 Werner LEMBERG + + * Makefile (abs-distdir): Fix assignment. + (distdoc): Remove generated C files. + + * utils/hbf2gf/hbf2gf.1: s/`/\(oq/ and s/'/\(cq/ where appropriate. + +2006-10-06 Werner LEMBERG + + * doc/CJKutf8.txt, doc/history.txt: Minor additions. + * MANIFEST: Sorted and updated. + +2006-10-05 Werner LEMBERG + + * texinput/CJKutf8.sty (\CJK@surr): Use \expandafter to make + \uppercase work actually. + + * texinput/CJK.sty (\CJK@makeActive, \CJK@makeInactive): Handle 0x80 + also (which is needed for UTF8). + +2006-10-05 Werner LEMBERG + + * texinput/CJKutf8.sty (\CJK@surr): New function. + (\CJK@addcmap): Use \CJK@surr so that values > U+FFFF are correctly + represented as surrogates. + +2006-09-30 Werner LEMBERG + + In CJKutf8.sty, add ToUnicode cmaps for pdfTeX. Note, however, that + it currently fails with virtual fonts: pdftex 3.141592-1.30.4-2.2 + can't resolve them to the used base fonts. + + * texinput/CJKutf8.sty: Require ifpdf package. + (\pickup@font) [\ifpdf]: Redefine, adding a call to CJK@addcmap. + (\CJK@addcmap) [\ifpdf]: New function. + + * doc/history.txt: Updated. + +2006-09-16 Werner LEMBERG + + * texinput/CJK.sty (\CJK@ifundefined): New macro. + Update all affected files where possible to use it instead of + \@ifundefined. This fixes a bug reported by Danai which made + \chapter work in the `scrartcl' article class (instead of + reporting an error) after using a CJK caption file. + + * *.cap, *.cpx: Don't redefine \thepart but use its previous + definition for \partformat. This fixes a bug reported by Danai + which produced bad TOC entries. + + * doc/history.txt: Updated. + +2006-09-12 Werner LEMBERG + + * texinput/UTF8/ko-Hanj.cpx: Renamed to... + * texinput/UTF8/ko-Hani.cpx: This to use the correct ISO 15924 + script tag. + + * doc/history.txt, doc/CJK.txt: Updated. + +2006-09-08 Werner LEMBERG + + Add caption files for UTF8 encoding. + + * texinput/UTF8/{ja,ko-Hang,ko-Hang2,ko-Hanj,zh-Hans,zh-Hant}.cap: + New files. + + * doc/history.txt, doc/CJK.txt: Mention them. + +2006-08-31 Werner LEMBERG + + Reimplement the \CJKbold mechanism to call the last argument of + \DeclareFontShape each time the font is selected only if a CJK size + function has been used. This fixes shape declarations like the ones + in the fourier package which rely on being called only once. + + * texinput/CJK.sty (\CJK@curr@fontshape): New macro. + (\CJK@empty, \CJK@fixed, \CJK@sub, \CJK@DNPgen, \CJK@DNP): Define a + macro where the name is the argument of \CJK@curr@fontshape. + (\selectfont): Execute macro where the name is the argument of + \CJK@curr@fontshape only if it exists. + + * doc/history.txt, doc/CJK.txt: Mention it. + +2006-08-29 Danai SAE-HAN + + * utils/subfonts/hlatex2agl.pl: Make it accept a third parameter + which specifies the used SFD file. + (process_afmfile, process_pfbfile): Add minor tweaks to handle fonts + generated with other tools than FontForge. + +2006-08-29 Werner LEMBERG + + * utils/Bg5conv/bg5conv.w, utils/extconv/extconv.w, + utils/hbf2gf/hbf2gf.w, utils/CEFconv/cefconv.w, + utils/CEFconv/cef5conv.w, utils/CEFconv/cefsconv.w, + utils/SJISconv/sjisconv.w: s/@/@@/ in email address. + + * utils/Bg5conv/bg5conv.c, utils/extconv/extconv.c, + utils/hbf2gf/hbf2gf.c, utils/CEFconv/cefconv.c, + utils/CEFconv/cef5conv.c, utils/CEFconv/cefsconv.c, + utils/SJISconv/sjisconv.c: Removed. These files are now generated + by the Makefile. + + * Makefile (version): Set to 4.7.0. + (CJK2DVI, LATEX2DVI): Add `texlive' subdirectory + (distsrc): Build .c from .w files. + +2006-08-28 Werner LEMBERG + + * texinput/*: Add various replacement files for TeXLive. + +2006-08-17 Werner LEMBERG + + * doc/CJK.txt: Mention problem with fourier.sty. + +2006-08-01 Werner LEMBERG + + * doc/cjk-enc.txt: Mention problems with UTF-8. + +2006-07-30 Werner LEMBERG + + * contrib/wadalab/DNP.txt: Fix patch for wftodm.c. + +2006-04-25 Danai SAE-HAN + + * : Add GPL. + * MANIFEST: New file. + +2006-03-25 Werner LEMBERG + + * texinput/CJKutf8.sty (\pdfstringdefPreHook): Don't overwrite but + prepend to this macro. + +2006-03-23 Werner LEMBERG + + * utils/subfonts/hlatex2agl.pl: New script (which has been used + to create the Korean fonts in TeXLive 2005). + + + * texinput/CJKutf8.sty: Add support for Unicode bookmarks. + (\CJK@UnicodeFourBytesFirst, \CJK@UnicodeFourBytesSecond, + \CJK@UnicodeFourBytesThird, \CJK@UnicodeThreeBytesFirst, + \CJK@UnicodeThreeBytesSecond, \CJK@UnicodeTwoBytesFirst, + \CJK@UnicodeLast): New macros to convert UTF-8 into UTF-16BE. + (\CJK@XXpdf, \CJK@XXXpdf, \CJK@XXXXpdf): Replacements for the + \CJK@XX, \CJK@XXX, and \CJK@XXXX macros, respectively. + (\pdfstringdefPreHook): Activate them. + +2006-03-22 Werner LEMBERG + + * texinput/KS/HLaTeX/c63sh.fd, texinput/KS/HLaTeX/c64sh.fd, + texinput/KS/HLaTeX/c65sh.fd: Fix font declaration. Bug reported by + Danai SAE-HAN . + +2006-02-20 Werner LEMBERG + + * texinput/UTF8/UTF8.bdg: Bugfix: Handle 0x80 also. + + * doc/history.txt: Mention it. + +2006-02-09 Werner LEMBERG + + Support complete Unicode range (up to U+10FFFF). + + * texinput/UTF8/UTF8.bdg: Handle leading characters 0xF0-0xF4. + + * texinput/UTF8/UTF8.enc: Ditto. + + * texinput/UTF8/UTF8.chr (\CJK@altxchar): New macro for four-byte + Unicode values. + + * texinput/CJK.enc (\CJK@unicodexError): New error macro. + + * texinput/CJK.sty (\CJK@numbxToHex): New auxiliary macro to convert + a number to a four-digit hex number string. + (\Unicode): Accept values greater than U+FFFF. + + * doc/command.txt, doc/CJK.txt: Document extended \Unicode (and + \CJKchar) command. + * doc/history.txt: Updated. + +2006-01-23 Werner LEMBERG + + * texinput/CJK.enc (\CJK@HK@enc): Load `HK' encoding, not `Bg5'. + Use \def, not \@namedef. + + * doc/CJK.txt: Mention `HKtext' environment. + +2006-01-22 Werner LEMBERG + + Add new encoding `HK' (C05) for Hong Kong's HKSCS-2004. + + * texinput/Bg5/HK.enc, texinput/Bg5/c05song.fd: New files. + * texinput/CJK.enc: Add support for `HK' (C05). + * texinput/CJKnumb.sty: Handle `HK'. + + * doc/CJK.txt: Bg5+ *cannot* be used for HKSCS. Fix this. + * doc/history.txt: Document `HK' encoding. + +2006-01-19 Werner LEMBERG + + * doc/CJK.txt: Mention usage of Bg5+ for HKSCS-2001/HKSCS-2004. + +2006-01-04 Werner LEMBERG + + * texinput/pinyin.sty (\PYding): New \let. + (\PYactivate, \PYdeacticate): Handle \ding (from pifont.sty). + + * doc/pinyin.tex: Document possible problems with pifont.sty. + + * doc/history.txt: Updated. + +2005-12-27 Werner LEMBERG + + * utils/hbf2gf/cfg/csso12.cfg: Fix typo. + +2005-10-31 Danai SAE-HAN + + * utils/subfonts/makefdx.pl: Provide header for output. + Add \CJKvlet lines. + +2005-08-19 Werner LEMBERG + + * doc/TeXLive.txt: New file, describing the relationship between + CJK files and TeXLive packages. + +2005-08-18 Werner LEMBERG + + * texinput/mule/MULEenc.sty: Define \CJK@verbatim correctly if not + already defined. Reported by Andre Dierker. + + * doc/pdf/*: Move to... + * doc/pdfhowto/*: This. + +2005-08-11 Werner LEMBERG + + Version 4.6.0 released + ====================== + + Set version to 4.6.0. + + * doc/history.txt, doc/INSTALL, Makefile (version): Updated. + + Update headers in all text files. + +2005-08-10 Werner LEMBERG + + * doc/CEF.txt, doc/CJK.txt, doc/CJKutf8.txt, doc/INSTALL, + doc/TDS.txt, doc/cjk-enc.txt, doc/commands.txt, doc/dvidrv.txt, + doc/fonts.txt, doc/hbf2gf.txt, doc/history.2_5, doc/history.txt, + doc/pinyin.txt, doc/pyhyphen.txt, doc/ruby.txt, doc/thaifont.txt, + doc/vertical.txt: Updated and revised. + +2005-08-05 Werner LEMBERG + + * COPYING: Updated to new FSF address. + +2005-08-05 Werner LEMBERG + + After email exchange with Ross Paterson, the old (too restrictive) + license of the hbf module has been changed to the three-clause BSD + license -- Ross no longer maintains and distributes this code. + + * utils/hbf2gf/hbf.c: Change license to BSD. + (strdup) [WIN32]: Define. Change taken from teTeX distribution. + + * utils/hbf2gf/hbf.h: Change license to BSD. + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + current versions. + + * utils/hbf2gf/configure: Regenerated with autoconf 2.59b. + +2005-08-04 Werner LEMBERG + + Update files to compile with the forthcoming TeXLive 2005. + + * doc/README: Updated, extended. + + * examples/muletest.tex: Updated to new VnTeX (for Vietnamese). + Use type1ec.sty. + Suppress hyphenation. + + * examples/CJKbabel.tex: Don't use t5.sty but `vietnam' option of + babel. + Use type1ec.sty. + + * examples/CJKmixed.tex: Define and use `TChinese' environment. + Call \CJKhorz at the beginning of document. + + * examples/CJKutf8.tex: Don't use cyberbit but the new Unicode + (virtual) fonts of gbsn, bsmi, and mj. + + * texinput/Bg5/c00bsmi.fdx: Updated to new bsmi vertical glyph font. + + * texinput/Bg5/c00bkai.fdx: New file. + + * texinput/UTF8/c70bkai.fd, texinput/UTF8/c70bkai.fdx, + texinput/UTF8/c70bsmi.fd, texinput/UTF8/c70bsmi.fdx, + texinput/UTF8/c60gbsn.fd, texinput/UTF8/c70gkai.fd, + texinput/UTF8/c70mj.fd: New files. + + * utils/pyhyphen/pytest.tex: Usae type1ec.sty. + + * Makefile: Add rules for new example and documentation files. + (version): Set top 4.5.3. + (CJK2DVI, LATEX2DVI): Add `utils/pyhyphen' to TEXINPUTS variable. + (DVI2PS): Replace it with... + (DVI2PDF): New variable. + Update all callers. + (MULE): Add path to `cjk-enc.el' while calling emacs. + (DISTTARGETS): Add new example and documentation files. + (predistdoc): Don't create `ps' but `pdf' subdirectories. + (manpages): Add `-ww' option to groff. + Don't create `ps' but `pdf' files. + (cweb): Don't create `ps' but `pdf' file. + +2005-08-04 Werner LEMBERG + + * doc/*.doc, doc/japanese/*.doc, doc/chinese/*.doc, + contrib/wadalab/DNP.doc: Renamed to ... + * doc/*.txt, doc/japanese/*.txt, doc/chinese/*.txt, + contrib/wadalab/DNP.txt: This. + + Update all references. + +2005-08-03 Werner LEMBERG + + * texinput/CJKvert.sty (\CJKvert, \CJKhorz): Make commands act + completely local. + * doc/history.txt: Mention it. + + * doc/pdf/HOWTO.txt: Mention new $SFDFONTS variable from TDS 1.1. + +2005-08-02 Werner LEMBERG + + Update of HLaTeX support to version 1.0.1. + + * texinput/KS/HLaTeX/c63mg.fd, texinput/KS/HLaTeX/c63mgt.fd, + texinput/KS/HLaTeX/c63mmj.fd, texinput/KS/HLaTeX/c63mnv.fd, + texinput/KS/HLaTeX/c63msr.fd, texinput/KS/HLaTeX/c63ol.fd, + texinput/KS/HLaTeX/c63pbm.fd, texinput/KS/HLaTeX/c63pgr.fd, + texinput/KS/HLaTeX/c63pgs.fd, texinput/KS/HLaTeX/c63pgt.fd, + texinput/KS/HLaTeX/c63pmg.fd, texinput/KS/HLaTeX/c63pmgt.fd, + texinput/KS/HLaTeX/c63pmj.fd, texinput/KS/HLaTeX/c63pmmj.fd, + texinput/KS/HLaTeX/c63pmnv.fd, texinput/KS/HLaTeX/c63pmsr.fd, + texinput/KS/HLaTeX/c63pol.fd, texinput/KS/HLaTeX/c63ppg.fd, + texinput/KS/HLaTeX/c63ppn.fd, texinput/KS/HLaTeX/c63psm.fd, + texinput/KS/HLaTeX/c63ptt.fd, texinput/KS/HLaTeX/c63pyt.fd, + texinput/KS/HLaTeX/c63sm.fd, texinput/KS/HLaTeX/c63tt.fd, + texinput/KS/HLaTeX/c64mg.fd, texinput/KS/HLaTeX/c64mgt.fd, + texinput/KS/HLaTeX/c64mmj.fd, texinput/KS/HLaTeX/c64mnv.fd, + texinput/KS/HLaTeX/c64msr.fd, texinput/KS/HLaTeX/c64ol.fd, + texinput/KS/HLaTeX/c64pbm.fd, texinput/KS/HLaTeX/c64pgr.fd, + texinput/KS/HLaTeX/c64pgs.fd, texinput/KS/HLaTeX/c64pgt.fd, + texinput/KS/HLaTeX/c64pmg.fd, texinput/KS/HLaTeX/c64pmgt.fd, + texinput/KS/HLaTeX/c64pmj.fd, texinput/KS/HLaTeX/c64pmmj.fd, + texinput/KS/HLaTeX/c64pmnv.fd, texinput/KS/HLaTeX/c64pmsr.fd, + texinput/KS/HLaTeX/c64pol.fd, texinput/KS/HLaTeX/c64ppg.fd, + texinput/KS/HLaTeX/c64ppn.fd, texinput/KS/HLaTeX/c64psm.fd, + texinput/KS/HLaTeX/c64ptt.fd, texinput/KS/HLaTeX/c64pyt.fd, + texinput/KS/HLaTeX/c64sm.fd, texinput/KS/HLaTeX/c64tt.fd, + texinput/KS/HLaTeX/c65mg.fd, texinput/KS/HLaTeX/c65mgt.fd, + texinput/KS/HLaTeX/c65mmj.fd, texinput/KS/HLaTeX/c65mnv.fd, + texinput/KS/HLaTeX/c65msr.fd, texinput/KS/HLaTeX/c65ol.fd, + texinput/KS/HLaTeX/c65pbm.fd, texinput/KS/HLaTeX/c65pgr.fd, + texinput/KS/HLaTeX/c65pgs.fd, texinput/KS/HLaTeX/c65pgt.fd, + texinput/KS/HLaTeX/c65pmg.fd, texinput/KS/HLaTeX/c65pmgt.fd, + texinput/KS/HLaTeX/c65pmj.fd, texinput/KS/HLaTeX/c65pmmj.fd, + texinput/KS/HLaTeX/c65pmnv.fd, texinput/KS/HLaTeX/c65pmsr.fd, + texinput/KS/HLaTeX/c65pol.fd, texinput/KS/HLaTeX/c65ppg.fd, + texinput/KS/HLaTeX/c65ppn.fd, texinput/KS/HLaTeX/c65psm.fd, + texinput/KS/HLaTeX/c65ptt.fd, texinput/KS/HLaTeX/c65pyt.fd, + texinput/KS/HLaTeX/c65sm.fd, texinput/KS/HLaTeX/c65tt.fd: Removed. + + * texinput/KS/HLaTeX/c63dn.fd, texinput/KS/HLaTeX/c63jgt.fd, + texinput/KS/HLaTeX/c63jmj.fd, texinput/KS/HLaTeX/c63jnv.fd, + texinput/KS/HLaTeX/c63jsr.fd, texinput/KS/HLaTeX/c63pga.fd, + texinput/KS/HLaTeX/c63ph.fd, texinput/KS/HLaTeX/c63sh.fd, + texinput/KS/HLaTeX/c63tz.fd, texinput/KS/HLaTeX/c63vd.fd, + texinput/KS/HLaTeX/c64dn.fd, texinput/KS/HLaTeX/c64jgt.fd, + texinput/KS/HLaTeX/c64jmj.fd, texinput/KS/HLaTeX/c64jnv.fd, + texinput/KS/HLaTeX/c64jsr.fd, texinput/KS/HLaTeX/c64pga.fd, + texinput/KS/HLaTeX/c64ph.fd, texinput/KS/HLaTeX/c64sh.fd, + texinput/KS/HLaTeX/c64tz.fd, texinput/KS/HLaTeX/c64vd.fd, + texinput/KS/HLaTeX/c65dn.fd, texinput/KS/HLaTeX/c65jgt.fd, + texinput/KS/HLaTeX/c65jmj.fd, texinput/KS/HLaTeX/c65jnv.fd, + texinput/KS/HLaTeX/c65jsr.fd, texinput/KS/HLaTeX/c65pga.fd, + texinput/KS/HLaTeX/c65ph.fd, texinput/KS/HLaTeX/c65sh.fd, + texinput/KS/HLaTeX/c65tz.fd, texinput/KS/HLaTeX/c65vd.fd: New files. + + * texinput/KS/HLaTeX/c63bm.fd, texinput/KS/HLaTeX/c63gr.fd, + texinput/KS/HLaTeX/c63gs.fd, texinput/KS/HLaTeX/c63gt.fd, + texinput/KS/HLaTeX/c63mj.fd, texinput/KS/HLaTeX/c63pg.fd, + texinput/KS/HLaTeX/c63pn.fd, texinput/KS/HLaTeX/c63yt.fd, + texinput/KS/HLaTeX/c64bm.fd, texinput/KS/HLaTeX/c64gr.fd, + texinput/KS/HLaTeX/c64gs.fd, texinput/KS/HLaTeX/c64gt.fd, + texinput/KS/HLaTeX/c64mj.fd, texinput/KS/HLaTeX/c64pg.fd, + texinput/KS/HLaTeX/c64pn.fd, texinput/KS/HLaTeX/c64yt.fd, + texinput/KS/HLaTeX/c65bm.fd, texinput/KS/HLaTeX/c65gr.fd, + texinput/KS/HLaTeX/c65gs.fd, texinput/KS/HLaTeX/c65gt.fd, + texinput/KS/HLaTeX/c65mj.fd, texinput/KS/HLaTeX/c65pg.fd, + texinput/KS/HLaTeX/c65pn.fd, texinput/KS/HLaTeX/c65yt.fd: Updated. + + * texinput/KS/HLaTeX/pshan.sty: No longer needed. Make it empty for + backwards compatibility. + + * texinput/CJK.enc (\CJK@KSHL@enc): Updated. + + * doc/history.txt, doc/CJK.doc: Updated. + +2005-08-01 Werner LEMBERG + + * utils/subfont/uni2sfd.pl (read_tfmfile): Fix reading CHARWD, + CHARHT, and CHARDP. + +2005-07-31 Werner LEMBERG + + * utils/subfont/sfd2uni.pl: New script to produce Unicode virtual + subfonts from encoding specific subfonts. + +2005-07-29 Werner LEMBERG + + * contrib/wadalab/DNP.sfd: Fix typo. Found by Shunsaku Hirata. + * contrib/wadalab/fixwada2.pl: Since Wadalab fonts have already + been uploaded to CTAN, and the bug in DNP.sfd makes it necessary to + regenerate the fonts, and to update the version number and creation + date. + +2005-07-18 Werner LEMBERG + + * utils/subfonts/makefdx.pl, utils/subfonts/uni2sfd.pl: Fix typos. + + * utils/subfonts/clonevf.pl: New script to produce a VF clone of + a TFM file. + +2005-07-18 Werner LEMBERG + + * utils/subfonts/makefdx.pl: New script to create FDX entries. + +2005-07-17 Werner LEMBERG + + * utils/subfonts/subfonts.pe, utils/subfonts/uni2sfd.pl, + utils/subfonts/vertical.pe, utils/vertref.pe: New perl and FontForge + scripts for creating and handling subfonts. + +2005-07-12 Werner LEMBERG + + * contrib/wadalab/fixwada2.pl, contrib/wadalab/makeuniwada.pl: New + scripts which fix glyph names and create virtual Unicode fonts for + the Wadalab font families. + + * contrib/wadalab/DNP.sfd: A subfont definition file used by + `fixwada2.pl' and `makeuniwada.pl'. + + * contrib/wadalab/c70goth.fd, contrib/wadalab/c70maru.fd, + contrib/wadalab/c70min.fd: New font definition files for Wadalab + fonts in Unicode encoding. + + * contrib/wadalab/DNP.doc: Completely revised and updated. + +2005-07-07 Werner LEMBERG + + * doc/history.txt: Updated. + +2005-07-05 Werner LEMBERG + + * utils/thaifont/tools/c90.etx: Fix some typos. + +2005-07-04 Werner LEMBERG + + Update Thai support: + + . Use fontinst. We no longer need virtual fonts. + . Replace support for dbtt (which has an uncertain license) with + garuda. + . Update to TDS 1.1. + + * utils/thaifont/texmf/dvips/base/dbtt.enc: Removed. + * utils/thaifont/texmf/dvips/config/config.dbtt: Removed. + * utils/thaifont/texmf/dvips/config/dbtt.map: Removed. + * utils/thaifont/texmf/fonts/tfm/public/dbtt/*: Removed. + * utils/thaifont/texmf/fonts/vf/public/dbtt/*: Removed. + + * utils/thaifont/texmf/dvips/base/norasi.enc: Removed. + * utils/thaifont/texmf/dvips/config/config.norasi: Move to... + * utils/thaifont/texmf/dvips/norasi/config.norasi: Here. + * utils/thaifont/texmf/dvips/config/norasi.map: Moved to... + * utils/thai/font/texmf/fonts/map/dvips/norasi/norasi.map: Here. + Updated. + * utils/thaifont/texmf/fonts/tfm/public/norasi/ftnr9z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnb9z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnbo9z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftno9z.tfm: Removed. + * utils/thaifont/texmf/fonts/tfm/public/norasi/ftnr8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnb8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftnbo8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/norasi/ftno8z.tfm: Updated. + * utils/thaifont/texmf/fonts/vf/public/norasi/*: Removed. + + * utils/thaifont/texmf/dvips/garuda/config.garuda: New file. + * utils/thaifont/texmf/fonts/map/dvips/garuda/garuda.map: New file. + * utils/thaifont/texmf/fonts/tfm/public/garuda/fgdr8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdb8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdbo8z.tfm, + utils/thaifont/texmf/fonts/tfm/public/garuda/fgdo8z.tfm: New files. + + * utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc: New file, + generated by fontinst. + + * utils/thaifont/tools/c90.etx: New file. + * utils/thaifont/tools/c90.mtx: New file. + * utils/thaifont/tools/garuda.fontinst: New file. + * utils/thaifont/tools/norasi.fontinst: New file. + * utils/thaifont/tools/INSTALL: New file. + * utils/thaifont/tools/dbtt-old/*: New files. + * utils/thaifont/tools/README: Removed. + * utils/thaifont/tools/thai-dummy.afm: Removed. + * utils/thaifont/tools/thai.enc: Removed. + * utils/thaifont/tools/thailigs.vpl: Removed. + + * texinput/thai/c90cmss.fd, texinput/thai/c90cmtt.fd, + texinput/thai/c90nrsr.fd: Updated. + * texinput/thai/c90dbss.fd: Removed. + * texinput/thai/c90gar.fd: New file. + +2005-06-27 Werner LEMBERG + + Remove the `rotate' keyword for vertical typesetting and introduce + the opposite, `norotate'. + + * texinput/Bg5/c00bsmir.fdx, texinput/Bg5/c00kair.fdx: New files. + + * doc/fdxfiles.doc, doc/vertical.doc, texinput/Bg5/c00bsmi.fdx, + texinput/GB/c10gbsn.fdx, texinput/CJKvert.sty: Updated. + +2005-06-25 Werner LEMBERG + + * examples/CJKmixed.tex: New example file to demonstrate how to + use CJK scripts vertically and horizontally at the same time. + +2005-06-24 Werner LEMBERG + + * doc/vertical.doc: Mention that you need an `.fdx' file if you + want to use rotated glyphs for vertical typesetting. + +2005-05-23 Werner LEMBERG + + * doc/CJK.doc: Improve documentation of `encapsulated' option. + Suggested by Brian Murphy. + +2005-04-26 Werner LEMBERG + + * texinput/UTF8/UTF8.chr (\CJK@punctchar): Wrap code after \usefont + into three groups to make it work with CJKulem.sty. + + * texinput/CJKutf8.sty, examples/CJKutf8.tex, doc/CJKutf8.doc: New + files. + + * doc/history.txt: Updated. + +2005-04-22 Werner LEMBERG + + * utils/lisp/emacs/cjk-enc.el (cjk-viscii-lower, cjk-viscii-upper), + utils/lisp/mule-2.3/cjk-enc.el (cjk-viscii-lower, cjk-viscii-upper): + Update to next vntex version which no longer uses dblaccnt.sty. + +2005-03-27 Werner LEMBERG + + * texinput/CJK.sty (\CJKspace): Don't use \relax but \@empty. + +2005-03-02 Werner LEMBERG + + * doc/CJK.doc: Mention `CJKbookmarks' option of hyperref package. + +2005-02-23 Werner LEMBERG + + * README: Updated. No public CVS access possible currently. + +2004-07-26 Werner LEMBERG + + * utils/lisp/emacs/thai-word.el (thai-word-table): Use Thai word + list from IBM's ICU4J project; it is slightly larger and uses an + X license. + +2004-07-25 Werner LEMBERG + + * utils/lisp/emacs-20.3/*: Moved to... + * utils/lisp/emacs/*: This. + + * utils/thaifont/tools/thai.enc: Minor updates. Will be replaced + with a fontinst solution soon. + +2004-06-08 Werner LEMBERG + + * doc/reftex.doc: New file. + * doc/history.txt: Updated. + +2004-06-07 Werner LEMBERG + + * utils/lisp/emacs-20.3/cjk-enc.el (cjk-write-all-files): Handle + case where files are in other directories. Bug reported by Hartwig + Crailsheim. + + * doc/cjk-enc.doc, doc/history.txt: Updated. + +2004-06-04 Werner LEMBERG + + * contrib/wadalab/c42goth.fdx, contrib/wadalab/c42maru.fdx, + contrib/wadalab/c42min.fdx: Don't rotate the Hiragana-Katagana + prolongation mark. + + * doc/vertical.doc: Updated. + Move text describing .fdx files to... + * doc/fdxfiles.doc: New file. + + * texinput/CJK.sty: Minor spelling improvements. + +2004-06-03 Werner LEMBERG + + * contrib/wadalab/DNP.doc: Improve patch for wftodm.c. + +2004-04-29 Werner LEMBERG + + Add a style file for various CJK font effects. + + * texinput/CJKfntef.sty, examples/CJKfntef.tex: New files. + * doc/CJK.doc, doc/history.txt: Document it. + +2004-03-13 Werner LEMBERG + + * texinput/*.enc: Replace \relax with \@empty in the \CJK@namegdef + assignments to assure that we only have expansion at this macro + level. + + * doc/history.txt: Updated. + +2004-02-08 Werner LEMBERG + + Bug fix: Umlaut u with diacritic appears bold. + + * texinput/pinyin.sty (\py@@@v): Apply kerning at correct place. + +2004-02-07 Werner LEMBERG + + Bug fix: Umlaut u with macron above was broken. + + * texinput/pinyin.sty (\py@macron): Add second argument to + initialize \dimen@. Update all callers. + +2004-02-06 Werner LEMBERG + + Bug fix: Use user-defined \CJKglue value. + + * texinput/CJKulem.sty (\CJK@skip): New skip register. + (\UL@CJKglue): Use it. + (\UL@hook): Initialize \CJK@skip. + Move assignments of \LA@CJKglue, \LA@Thaiglue, and \LA@Thaibreak + to here. + +2004-02-05 Wenchang Sun + + Bug fix: Disable line breaks before a post-punctuation CJK glyph + when \uline, \uwave, etc., are used. + + * texinput/CJK.sty (\CJKnobreakglue): New macro. + (\Unicode): Use it. + + * texinput/CJKulem.sty (\UL@CJKnobreakglue): New macro. + + * texinput/standard.chr, texinput/extended.chr, texinput/pmC.chr, + texinput/Bg5/bg5.chr, texinput/JIS/EUC-JP.chr, + texinput/SJIS/SJIS.chr, texinput/SJIS/SJISdnp.chr, + texinput/UTF8/UTF8.chr, texinput/CNS/EUC-TW.chr (\CJK@char, + \CJK@charx, \CJK@punctchar, \CJK@punctcharx): Use \CJKnobreakglue. + +2004-02-02 Hin-Tak Leung + + * doc/pdf/*: New directory tree documenting usage of CJK for + improved PDF output. + * doc/history.txt: Document it. + +2004-01-29 Wenchang Sun + + * texinput/CJK.sty (\CJKpunctsymbol): New \let to \CJKsymbol. + + * texinput/standard.chr, texinput/extended.chr, texinput/pmC.chr, + texinput/Bg5/bg5.chr, texinput/JIS/EUC-JP.chr, texinput/KS/KS.chr, + texinput/SJIS/SJIS.chr, texinput/SJIS/SJISdnp.chr, + texinput/UTF8/UTF8.chr, texinput/CNS/EUC-TW.chr (\CJK@punctchar, + \CJK@punctcharx): Replace \CJKsymbol with \CJKpunctsymbol. + +2003-10-12 Werner LEMBERG + + A first step to allow modification of horizontal character widths + which is needed for CJK fonts which don't have punctuation glyphs + centered within the CJK square. The same mechanism will work with + vertical glyphs also; since a common interface will differ from the + current implementation, *.fdv files are renamed to *.fdx. Note that + special character width handling of punctuation characters is still + missing. + + * texinput/CJK.sty (\CJK@load@fdx): New function, used as a hook + for \try@load@fontshape. It defines the macros \CJKhdef, \CJKhlet, + \CJKvdef, and \CJKvlet. The writing direction is appended to the + character macros -- this also fixes a bug for vertical writing + support with Big5 encoding (some characters disappeared in the + output without any warning due to character macro name clashes with + the subfont macro names). + (\CJK@direction): New macro to select the writing direction. + (\ifCJK@vertical@): Moved to CJKvert.sty. + + * texinput/CJKvert.sty (\ifCJK@vertical@): Moved from CJK.sty. + (\CJKvert, \CJKhorz): Set \CJK@direction. + (\CJKsymbol): Updated to use writing direction. + (\CJK@load@fdv): Removed. + + * texinput/*.chr: Simplified since \ifCJK@vertical@ is no longer + needed. + + * texinput/*.fdv, contrib/wadalab/*.fdv: Renamed to... + * texinput/*.fdx, contrib/wadalab/*.fdx: This. + +2003-10-25 Werner LEMBERG + + * texinput/mule/MULEenc.sty: Fix positions of \texordfeminine and + \textordmasculine. + +2003-09-20 Werner LEMBERG + + With the help of Paul Eggert and Edward G.J. + Lee , the conversion scripts now accept + parameters. + + * utils/Bg5conv/bg5{pdf,}latex, + utils/CEFconv/{cef5{pdf,}latex,cef{pdf,}latex,cefs{pdf,}latex}, + utils/SJISconv/sjis{pdf,}latex, + utils/extconv/{bg5+{pdf,}latex,gbk{pdf,}latex}: Rewritten to accept + arguments. + * doc/history.txt: Updated. + +2003-09-16 Werner LEMBERG + + * utils/Bg5conv/bg5pdflatex, + utils/CEFconv/{cef5pdflatex,cefpdflatex,cefspdflatex}, + utils/SJISconv/sjispdflatex, + utils/extconv/{bg5+pdflatex,gbkpdflatex}: New scripts to call + pdflatex. + * doc/history.txt: Updated. + +2003-07-06 Werner LEMBERG + + * texinput/mule/MULEenc.sty: Add some \@gobble macros in commands + defined with \mule@def. + Change definition of Thai EOL macro to make it really work. + (\mule@ignorespaces, \Thaispace, \Thainospace): New macros. + + * doc/cjk-enc.doc, doc/history.txt: Document \Thaispace and + \Thainospace. + +2003-03-30 Werner LEMBERG + + * doc/CJK.doc: Add item how to handle \bibliography which has + author names containing CJK characters. + + * utils/hbf2gf/hbf2gf.1: Minor workarounds for current grohtml bugs. + +2003-03-28 Werner LEMBERG + + Version 4.5.2 released + ====================== + + Update version numbers and time stamps in all non-binary files. + +2003-03-19 Werner LEMBERG + + Add improved support for pseudo-vertical typesetting. Based on + ideas by Robert Fendt . + + * texinput/CJK.sty (\ifCJK@vertical@): New if. + + * texinput/CJKvert.sty: Require `graphicx' package. + (\CJKvert, \CJKhorz, \CJKvdef, \CJKvlet, \CJKsymbolsimple): New + commands. + (\CJKsymbol): Add support for vertical parameters (`rotate', + `offset', `fullheight, `height') in the new *.fdv files. + (\CJK@load@fdv): New command to be appended to LaTeX's + \try@load@fontshape. + + * texinput/*/*.chr: Replace calls to \CJKsymbol with an extended + version which, if \CJKvert is active, checks the existence of a + macro + + \///// + + This macro is then called if it exists, instead of calling + \CJKsymbol. For halfwidth katakana, the macro is called + + \//// + + For HLaTeX, the macro is called + + \///// + + For UTF8, only characters in the range 0x800-0xFFFF get the new + code. + + , , and are decimal numbers. + + * contrib/wadalab/c42{goth,maru,min}.fdv, + contrib/wadalab/c52{maru,min}.fdv, texinput/Bg5/c00bsmi.fdv, + texinput/GB/c10gbsn.fdv: New files containing information for + vertical typesetting. + + * examples/Big5vert.tex: Use font shape `bsmi'. + + * doc/history.txt, doc/chinese/README, contrib/wadalab/DNP.doc, + doc/vertical.doc, examples/README, README: Updated. + + * Makefile (DVI2PS): Load bsmilp.map and gbsnlp.map. + (cweb): Fix typo (cms->cmz). + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + current versions. + + * utils/extconv/extconv.w: Remove duplicated lines. + Fix incorrect use of \@. + * utils/extconv/extconv.c: Regenerated. + +2003-03-18 Werner LEMBERG + + * texinput/pinyin.sty (\rua): New syllable. While only dialect, it + actually is used... + +2003-03-12 Werner LEMBERG + + * texinput/pinyin.sty (\den, \chua): Add missing syllables (found by + Jean-Luc Koning ). + +2003-03-07 Werner LEMBERG + + * texinput/pinyin.sty (\py@hy): Assure horizontal mode. + +2003-02-10 Werner LEMBERG + + * texinput/CJK.sty (\CJKchar): Make \CJKchar accept 7bit input for + character definitions other than standard.chr. + * doc/history.txt: Updated. + +2003-02-06 Werner LEMBERG + + Horizontal hints in Wadalab fonts weren't shifted vertically, + causing inferior results at small sizes. + + * contrib/wadalab/makefont: Rewritten using awk. + * contrib/wadalab/fixwada: New. + * contrib/wadalab/DNP.doc, doc/history.txt: Updated. + * doc/INSTALL: Minor fixes. Mention wadalab.doc and pfaedit. + +2003-01-31 Werner LEMBERG + + Add two commands \CJKhwkatakana and \CJKnohwkatakana to control + whether C49 encoding is used or whether SJIS half-width katakana are + mapped to full-width glyphs instead. + + * texinput/CJK.sty (\CJKhwkatakana, \CJK@nohwkatakana): New commands. + (\ifCJK@hwkatakana@): New if-macro. + + * texinput/SJIS/SJIS.chr, texinput/SJIS/SJISdnp.chr (\CJK@sjischar): + Add second and third parameter to call \CJK@XXX conditionally. + * texinput/SJIS/SJIS.enc (\CJK@SJISEncoding): Fill second and + third parameters for half-width katakana. + * texinput/SJIS/SJISdnp.enc (\CJK@SJISdnpEncoding): Ditto. + * doc/commands.doc, doc/CJK.doc, doc/history.txt: Updated. + + * examples/README: New file. + +2002-07-29 Werner LEMBERG + + * texinput/CNS/EUC-TW.chr (\CJK@shiftchar): Pass correct parameters + to \CJKchar. + +2002-06-19 Werner LEMBERG + + Version 4.5.1 released + ====================== + + Update version numbers and time stamps in all non-binary files. + +2002-06-17 Werner LEMBERG + + Preparation of release 4.5.1. + + * README: Updated. + * texinput/CJK.sty, doc/CJK.doc: Require LaTeX 2001/06/01 to have + support for \textkra, \texttstroke, and \textTstroke. + Other minor documentation updates. + * doc/*: Updated. + +2002-06-16 Werner LEMBERG + + * doc/chinese/READMEgb.tex: Use `gbsn' font. + * Makefile (CJK2DVI): Remove *.toc also. + (LATEX2DVI): Take two arguments. + (LATEX): Ditto. + (DISTTARGETS): Add READMEb5 and pytest. + (READMEgb, pytest): New rules + (GB...): Updated. + (predistdoc): Create README file. + (distdoc): Depend also on `cweb'. + (cweb): New target. + +2002-06-14 Edward Lee + + * texinput/Bg5/c00bsmi.fd, texinput/Bg5/c00bsmir.fd: Fix typo. + +2002-06-13 Werner LEMBERG + + * Makefile: New file, used for creating the tarballs. + * README: Updated. + * texinput/GB/c10gbsn.fd, texinput/Bg5/c00bsmi.fd, + texinput/Bg5/c00bsmir.fd: New files for fonts from the TeXLive CD. + * doc/chinese/READMEb5.tex, examples/*: Changed to use the fonts + provided by the TeXLive CD. + +2002-06-12 Werner LEMBERG + + * texinput/JISdnp.enc (\CJK@JISdnpEncoding): Fix position of closing + brace. + +2002-06-07 Werner LEMBERG + + * texinput/thai/c90enc.def: New file, contributed by Dominique + Unruh . + * texinput/thai/thaicjk.ldf: Use it. + * doc/history.txt: Updated. + +2002-05-16 Werner LEMBERG + + * doc/cjk-enc.doc: Document behaviour for master files without CJK + characters. + * doc/CJK.doc: Explain usage of `~' for BibTeX. + +2002-05-10 Werner LEMBERG + + * texinput/CJKnumb.sty (\CJKnullspace): New macro to control the + additional space inserted before and after a circle used as a + CJK zero digit. + * doc/history.txt: Updated. + +2002-05-09 Werner LEMBERG + + * texinput/CJKnumb.sty (\CJK@traditionalNumbers, + \CJK@simplifiedNumbers): New macros. + Use them for GB, GBK, Bg5, Bg5+ hooks. + +2002-05-01 Werner LEMBERG + + * doc/commands.doc: Minor fix. + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + current versions. + * utils/hbf2gf/configure.in: Renamed to... + * utils/hbf2gf/configure.ac: This. + Updated to autoconf 2.53. + * utils/hbf2gf/configure: Regenerated with autoconf 2.53. + * utils/hbf2gf/README: Text improved. + * utils/hbf2gf/hbf2gf.1: Minor typographical fixes. + +2002-04-30 Werner LEMBERG + + * texinput/CJK.sty (\CJK@errxx, \CJKindent): New macros. + * texinput/CJK.enc (\CJK@spaceChar): Define it for all encodings. + It is used by \CJKindent. + (\CJK@KSHL@enc): Add \CJK@min and \CJK@max. + * texinput/SJIS/SJISdnp.enc (\CJK@SJISdnpEncoding), + texinput/JIS/JISdnp.enc (\CJK@JISdnpEncoding), + texinput/KS/HLaTeX/KSHL.enc (\CJK@KSHLEncoding): Use \CJK@errxx + for unused slots. + + * doc/history.txt, doc/commands.doc: Document \CJKindent. + + * utils/CEFconv/cef5conv.w, utils/CEFconv/cefconv.w: Fix + documentation errors. + * utils/CEFconv/cef5conv.c, utils/CEFconv/cefconv.c: Regenerated. + +2002-04-29 Werner LEMBERG + + * texinput/CJK.sty (\pickup@font): Add comment character. + +2002-04-28 Werner LEMBERG + + Preparation of release 4.5.0. + + * README: Updated. + +2002-04-27 Werner LEMBERG + + * texinput/CJK.sty (\CJKsymbol, \CJKsymbols): Simplified. + (\Unicode, \CJKenc): Fix error text. + +2001-10-08 Mike Fabian + + * contrib/wadalab/c42goth.fd: Use `dgj' for normal series and add + `\CJKbold' for bold series. + +2001-07-31 Werner LEMBERG + + * doc/CJK.doc: Note use of \cleardoublepage if problems occur with + two-column printing. + +2001-07-27 Fabrice Popineau + + * utils/cjklatex/cjklatex.c: New file. + +2001-06-27 Werner LEMBERG + + * doc/CJK.doc: Add info how to use a CJK environment in the + preamble. + * doc/cjk-enc.doc: Simplify usage of AUC TeX. + Modify definition of `TeX-run-CJK-LaTeX' to handle directories + properly. + +2001-06-15 Werner LEMBERG + + * texinput/CJK.enc (\CJK@disableMakeUppercase): Define it as \relax + if in preprocessed mode. + +2001-06-14 HANDA Ken'ichi + + * utils/lisp/emacs-20.3/cjk-enc.el (cjk-set-buffer-multibyte): + Use backquote operator to make cjk-enc.elc work correctly. + +2001-06-08 Werner LEMBERG + + The next LaTeX release will use \textkra, \texttstroke, and + \textTstroke for the missing latin-4 characters. + + * texinput/mule/MULEenc.sty: Use \textkra. Add \TEXTTSTROKE. + * utils/lisp/emacs-20.3/cjk-enc.el, utils/lisp/mule-2.3/cjk-enc.el: + Use \texttstroke and \TEXTTSTROKE. + +2001-05-26 Werner LEMBERG + + * texinputs/CJK.sty: Restore EOL character before loading `CJK.cfg'. + +2001-05-18 Werner LEMBERG + + * contrib/wadalab/DNP.doc: Document installation for pdfTeX. + * contrib/wadalab/makefont: Updated to normalize font matrix of + PS fonts. + +2001-04-24 Werner LEMBERG + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + latest version from gnu.org. + +2001-04-21 Werner LEMBERG + + * examples/muletest.tex: Remove Thai support so that this file can + really be run with Mule 2.3. + Update comment. + * example/CJKbabel.tex, example/rubytest.tex: Update comment. + + * utils/lisp/emacs-20.3/cjk-enc.el (cjk-format-spec-table): Fix + Thai. + * texinput/mule/MULEenc.sty (\mule@char): Don't use delimiter. + * texinput/SJIS/sjisdnp.enc: Update this file also to the changes + introduced 2001-03-15. + +2001-04-17 Werner LEMBERG + + * examples/*.tex: Added local variables for Emacs to specify + encoding. + * doc/history.txt: Emphasize the need of local variables for the + encoding if `cjk-enc.el' is used. + +2001-04-02 Werner LEMBERG + + * utils/lisp/emacs-20.3/cjk-enc.el: Fix documentation to follow + Elisp documentation conventions. + +2001-04-01 Werner LEMBERG + + Make UTF8 encoding work in TOC. + + * texinput/CJK.sty (\CJK@namedef): New macro. + * texinput/UTF8/UTF8.bdg: Use it. + +2001-03-28 Werner LEMBERG + + * texinput/mule/MULEenc.sty: Use \textnumero instead of \CYRNo + (found by Vladimir Volovich). + +2001-03-18 Werner LEMBERG + + * utils/lisp/cjkspace.el, INSTALL: Fix documentation. + +2001-03-15 Werner LEMBERG + + A major change: Preprocessed and non-preprocessed mode can be used + simultaneously! For example, you can now use include a file encoded + in UTF-8 in another file encoded in Big5. + + To achieve this, ^^7f will always start a command in preprocessed + mode, even for CJK macros. + + * texinput/CJK.sty: Require MULEenc.sty. + Remove ^^7f handling. + Remove preprocessed versions of \CJK@XX, \CJK@XXX, and \CJK@XXXX. + (\CJKcaption): Always include .cpx files. + + * texinput/CJK.enc (\CJK@disableMakeUppercase): New macro. + (\CJK@shiftError): New macro. + (\CJK@unicodeError): New macro. + (\CJK@makeEnvironment): Don't handle \MakeUppercase. + (\CJK@*@enc): Always use `true' branch in \CJKpreproc conditionals. + + * texinput/mule/MULEenc.sty (\mule@@@arg, \mule@def): Use \string. + (\mule@@def): New function to set up macros for leading bytes in the + range ^^81-^^fe. + * texinput/extended.enc (\CJK@extendedEncoding), + texinput/Bg5/Bg5.enc (\CJK@Bg5Encoding), texinput/SJIS/SJIS.enc + (\CJK@SJISEncoding): Use \CJK@disableMakeUppercase. + * texinput/pmCbig.enc (\CJK@pmCbigEncoding), texinput/pmCsmall.enc + (\CJK@pmCsmallEncoding), texinput/standard.enc + (\CJK@standardEncoding): Add \relax. + * texinput/CNS/EUC-TW.enc (\CJK@EUC-TWEncoding), + texinput/JIS/EUC-JP.enc (\CJK@EUC-JPEncoding): Use \CJK@shiftError + for single shifts. Add \relax for all other macros. + * texinput/UTF8/UTF8.enc (\CJK@UTF8Encoding): Use \CJK@unicodeError + for three-byte sequences. Add \relax for all other macros. + + * texinput/*/*.cpx: Updated to new preprocessing scheme. + + * utils/*conv/*conv.w: Updated to new preprocessing scheme. + * utils/*conv/*conv.c: Regenerated. + + * utils/lisp/emacs-20.3/cjk-enc.el (cjk-format-spec-table): Updated + to new preprocessing scheme. + (cjk-encode): Fix file header insertion strings. + * utils/lisp/mule-2.3/cjk-enc.el (cjk-enc-table): Updated to new + preprocessing scheme. + (cjk-encode): Fix file header insertion strings. + + * doc/*: Updated and revised. + +2001-03-13 Werner LEMBERG + + Implement \CJKinput. + + * mule/MULEenc.sty (\CJKinput): New macro. + (\CJKinclude): Fix error message. + + * utils/lisp/emacs-20.3/cjk-enc.el (cjk-write-all-files): Update + docstring. + (tex-input-regexp): New test for \CJKinput. + (do-batch-cjk-write-file): Fix typo. + + * texinput/thai/thaicjk.ldf: Fix typo. + +2001-02-21 Werner LEMBERG + + * doc/INSTALL: Minor improvements. + +2001-02-13 Werner LEMBERG + + * utils/hbf2gf/config.{guess,sub}: Updated (from ftp.gnu.org). + +2000-12-17 Werner LEMBERG + + * utils/SJISconv/sjisconv.w: Fix typo ff -> 7f. + * utils/CEFconv/cef5conv.w, utils/CEFconv/cefconv.w: Ditto. + + * utils/*conv/*conv.w: \XXXpreproc will now contain the version of + the conversion program. + * utils/*conv/*conv.c: Updated. + + * doc/history.txt: Updated. + + * all files: Version number changed to 4.4.0. + +2000-12-03 Werner LEMBERG + + * utils/hbf2gf/configure.in: Fix kpathsea checking message. + * utils/hbf2gf/configure: Updated. + +2000-12-02 Werner LEMBERG + + * doc/cjk-enc.doc: Clarify usage of cjk-coding. + * doc/INSTALL: Add hints how to use kpsewhich to check + configuration. + +2000-12-01 Werner LEMBERG + + * doc/INSTALL: Fix documentation of --with-kpathsea-include. + * doc/cjk-enc.doc: Fix typo. + +2000-09-21 Werner LEMBERG + + * texinput/{CJK.sty, CJKulem.sty, pinyin.sty, ruby.sty}: Replacing + some \ifdim with \ifnum. + +2000-09-20 Werner LEMBERG + + * texinput/CJKulem.sty: Fixed two nasty bugs (spotted by Sim Ing + ): No underlining for \CJKglue and no \CJKglue + before and after \uline. + +2000-08-28 Werner LEMBERG + + * utils/thaifont/texmf/dvips/config/config.{norasi,dbtt}: New files. + * doc/thaifont.doc: Added info about PS font configuration. + +2000-08-24 Werner LEMBERG + + * utils/lisp/emacs-20.3/thai-word.el (thai-update-word-table): Add + documentation string. + +2000-08-24 HANDA Ken'ichi + + * utils/lisp/emacs-20.3/thai-word.el (thai-update-word-table): New + function. + (thai-find-word-ends): Fix loop. + +2000-08-23 Werner LEMBERG + + * texinput/thai/thaicjk.ldf: Remove warning about nonexistent + hyphenation patterns. + +2000-08-20 Werner LEMBERG + + Another big sigh. Wrong glyph names for Norasi's Thai digits. + Additionally, all ligature rules no longer use `>' to make kerning + possible. + + * utils/thaifont/texmf/dvips/base/norasi.enc: Fixed. + * utils/thaifont/tools/{thai.enc,thailigs.vpl}: Updated. + * utils/thaifont/texmf/fonts/{tfm,vf}/public/{dbtt,norasi}/*: + Regenerated. + +2000-08-19 Werner LEMBERG + + * examples/thai.tex: New file. + * doc/history.txt: Updated. + + * examples/CJKbabel.tex: Doc fixes. + +2000-08-17 Werner LEMBERG + + * doc/cjk-enc.el, doc/thaifont.doc: Give better URL for thailatex + package. + +2000-08-15 Werner LEMBERG + + Sigh, another forgotten Thai ligature rule. + + * utils/thaifont/tools/{thai.enc,thailigs.vpl}: Updated. + * utils/thaifont/texmf/fonts/{tfm,vf}/public/{dbtt,norasi}/*: + Regenerated. + +2000-08-15 Werner LEMBERG + + * texinput/thai/c90{cmr,cmss.cmtt}.fd: Make font substitution + silent. + + * utils/thaifont/texmf/dvips/base/norasi.enc: Fixing typo. + * utils/thaifont/texmf/fonts/{tfm,vf}/public/norasi/*: Updated. + +2000-08-13 Werner LEMBERG + + Improved support for Thai. + + * doc/thaifont.doc: New file. + + * utils/thaifont/*: Metrics and support files for Thai fonts. + + * texinput/thai/c90{nrsr,dbss}.fd: New font definition files for + dbtt and norasi font families. + * texinput/thai/c90{cmr,cmss,cmtt}.fd: Font alias files. + * texinput/thai/thaicjk.ldf: New file for thai support in Babel. + * texinput/thai/thai.sty: Removed. + + * utils/lisp/emacs20.3/cjk-enc.el: Redesigned Thai support by + HANDA Ken'ichi . + Will now run under XEmacs also (with help of Martin Buchholz + ). No Thai support yet due to limitations in + current XEmacs version (21.2). + (cjk-write-all-files): New optional argument to force the processing + of all files. + (do-batch-cjk-write-file): New function. + (batch-cjk-write-file): Use do-batch-cjk-write-file. + (batch-force-cjk-write-file): New function. Uses + do-batch-cjk-write-file also. + * utils/lisp/mule-2.3/cjk-enc.el: Rename write-cjk-file to + cjk-write-file for consistency. + * utils/lisp/emacs20.3/thai-word.el: New file written by HANDA + Ken'ichi for Thai word breaking support. Replaces thaiconv. + * utils/thaiconv: Removed. + + * utils/lisp/emacs20/cjk-enc.el: Removed. No longer supported. + + * texinput/mule/MULEenc.sty: Adapted to new cjk-enc.el version. + Make it robust for CJKulem.sty. + + * examples/CJKbabel.tex: Use CJKulem.sty and thaicjk module for + Babel. + * examples/muletest.tex: Remove \if... \fi clause for Thai. + + * doc/history.txt, doc/INSTALL: Updated. + +2000-08-12 Werner LEMBERG + + * texinput/CJKulem.sty: New file which provides CJK support for + ulem.sty. + * doc/history.txt, doc/CJK.doc: Updated. + +2000-08-09 Werner LEMBERG + + * utils/hbf2gf/configure.in: Replaced --with-kpathsea-dir with + --with-kpathsea-lib and --with-kpathsea-include. + * utils/hbf2gf/configure, doc/history.txt, doc/INSTALL, + doc/hbf2gf.doc: Updated. + + * texinput/CJK.sty, texinput/mule/MULEenc.sty: New command + \CJKverbatim which disables \Thaiglue and \CJKglue in verbatim + environments if the `verbatim' package is loaded. + * doc/history.txt, doc/CJK.doc, doc/commands.doc: Updated. + +2000-07-30 Werner LEMBERG + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + latest version from ftp.gnu.org. + +2000-07-27 Werner LEMBERG + + * utils/thaiconv/thaiconv.c: Improve comment. + + * *.fd: Set \hyphenchar to -1 for all CJK fonts. + +2000-06-23 Werner LEMBERG + + * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to + latest version from ftp.gnu.org. + + * texinput/CJK.enc: Removed redefinition of C42 and C49. + +2000-05-03 Werner LEMBERG + + * texinput/CJK.sty: Specifying an optional argument to the `CJK' + size function will no longer produce a warning message for each + subfont. + + * contrib/wadalab/*.fd, doc/CJK.doc, doc/fonts.doc: Wadalab PS fonts + now use `CJK' size functions instead of `DNP' ones. + + * doc/history.txt: Updated. + +2000-05-02 Werner LEMBERG + + * texinput/*/*.cpx: Replace incorrect 0xFF with 0x7F. + +2000-04-18 Werner LEMBERG + + * texinput/CJK.sty, texinput/pinyin.sty, texinput/ruby.sty: + Balancing the small kern control values, e.g. using + `\kern -1sp\kern 1sp' instead of `\kern 1sp' only. + + Replacing kern value of 3sp with 5sp to avoid clash with ulem.sty. + +2000-04-01 Werner LEMBERG + + Version 4.3.0 released + ====================== + + This version exists on the Tex Live CD 5 only; a lot of files have + been adapted to the special needs of the CD's texmf tree -- these + changes are not in the CVS tree. + +2000-03-15 Werner LEMBERG + + * contrib/wadalab/wadalab.map: Renamed from Wadalab.map + * contrib/wadalab/DNP.doc: Updated accordingly. + + * utils/hbf2gf/cfg/*: Updated -- if possible, the foundry is used + as the target directory instead of the encoding, e.g. + `tfm/ntu/b5ka12'. + +2000-03-14 Werner LEMBERG + + * texinput/SJIS/SJISdnp.{chr,enc}: New files to support SJIS + encoding with DNP fontencoding. + * texinput/CJK.enc: Add SJISdnp. + Add forgotten punctuation pattern macro to KSHL encoding. + * doc/history.txt, doc/CJK.doc, doc/command.doc: Update. + +2000-03-13 Werner LEMBERG + + * texinput/CJK.sty: Fixing definition of ^^7f to do nothing if + written to the TOC file. + +2000-03-12 Werner LEMBERG + + * texinput/KS/HLaTeX/pshan.sty: Fix typo. + + Call \mj to activate default family correctly. + + * contrib/wadalab/makefont: Add echo commands. + * contrib/wadalab/DNP.doc: Updated. Add info about gsftopk. + +2000-03-03 Werner LEMBERG + + * utils/hbf2gf/README: New file. + * utils/hbf2gf/hbf2gf.1, doc/hbf2gf.doc: Small improvements. + + * README: Removed `romaji environment' from TODO section. According + to HANDA Ken'ichi it is impossible to provide + hyphenation patterns for transcribed Japanese without semantic + analysis. + +2000-03-02 Werner LEMBERG + + * README, doc/INSTALL: Slight improvements. + + * utils/hbf2gf/Makefile.in, utils/hbf2gf/configure.in: Fix incorrect + test for NO_STRDUP. Thanks to . + +2000-02-06 Werner LEMBERG + + * texinput/CJK.sty, texinput/mule/MULEenc.sty, + utils/lisp/*/cjk-enc.el, utils/*conv/*conv.[cw], history.txt, + CJK.doc, cjk-enc.doc: Use 0x7F both as the multiplex character and + as a delimiter -- apparently no package uses this character... + This solves all problems with \uppercase and \lowercase. + + * utils/hbf2gf/cfg/j2so12.cfg: Added `min_char' parameter to get + correct offsets (thanks to Martin Minich + for finding this bug). + +2000-01-26 Werner LEMBERG + + * doc/cjk-enc.doc, doc/history.txt, examples/CJKbabel.tex, + examples/muletest.tex, texinput/mule/MULEenc.sty, + utils/lisp/*/cjk-enc.el: Change X5 to T5. + +2000-01-20 Werner LEMBERG + + * examples/muletest.tex: Greek added; updated to X5 encoding. + * examples/CJKbabel.tex: Greek added; updated to X5 encoding. + + * texinput/mule/MULEenc.sty: Use \AtBeginDocument for \mule@ + definitions. + +2000-01-14 Werner LEMBERG + + * doc/cjk-enc.doc: Added info about file variables to specify + document encoding. + +2000-01-03 Ching-Mo CHANG + + * utils/lisp/emacs-20.3/cjk-enc.el (cjk-write-all-files): Always + returned nul for include and bib file names due to incorrect + pattern matching. + +1999-12-18 Werner LEMBERG + + * utils/hbf2gf/configure.in: Removed `-pedantic' flag which causes + problems with newer gcc versions. + +1999-11-19 Werner LEMBERG + + * examples/muletest.tex, examples/CJKbabel.tex: Fixing a typo. + +1999-11-07 Werner LEMBERG + + * doc/CEF.doc: Minor fixes. + + * doc/CJK.doc: Updated; minor fixes. + +1999-11-06 Werner LEMBERG + + * doc/cjk-enc.doc, doc/commands.doc, doc/fonts.doc: Minor fixes. + + * doc/vertical.doc, doc/history.txt: Updated. + +1999-11-05 Werner LEMBERG + + * texinput/mule/MULEenc.sty: Added \CJKinclude{} and + \CJKbibliography{}. These functions act identically to + \include resp. \bibliography but load .cjk + resp. -cjk.bib. + + * utils/lisp/emacs-20.3/cjk-enc.el: Using `cjk' throughout as the + prefix to variable and function names. This causes a renaming of + virtually all functions. Some other local variables were renamed + also for consistency. + + Changing ET5 to X5 encoding for Vietnamese. + + (decompose-char): Removed. Not needed at all. + + (cjk-tex-in-comment): New function. Similar to AUC TeX's + TeX-in-comment function; has been added to be independent from AUC + TeX. + + (cjk-write-all-files): New function. It checks for \CJKinclude + and \CJKbibliography commands in the master file and converts the + referenced files accordingly if necessary. Intended as a hook to + AUC TeX to make multiple files work as expected. + +1999-11-02 Werner LEMBERG + + * doc/cjk-enc.doc: Small improvement in explanation of usage with + AUC TeX. + +1999-10-24 Werner LEMBERG + + * utils/lisp/emacs-20.3/cjk-enc.el (get-cjk-name): New function. + + (file-write-cjk-file, batch-write-cjk-file): New functions which + do the same as write-cjk-file but operate on a given file (resp. a + suite of files and directories given on the command line). + + (write-cjk-file): Will now properly ask for a file name if the + current buffer is not visiting a file. + + * doc/cjk-enc.doc: Expanded TeX-translate-location-hook to cover + CJK BibTeX input files also. + + TeX-run-CJK-LaTeX now checks whether it must call write-cjk-file + at all (emacs > 20.3 only). + +1999-10-07 Werner LEMBERG + + * texinput/mule/MULEenc.sty: Removed \textendash wrapper macro. + + * utils/lisp/{emacs-20.3,emacs-20,mule-2.3}/cjk-enc.el: Added + iso-8859-9 (Greek) support (mapped to LGR encoding as used in the + Babel package). + + Fixed character `SOFT-HYPHEN' in iso-8859-x encodings (using `\-' + instead of \textendash). + + * README, doc/cjk-enc.doc, doc/history.txt: Updated. + + * doc/CJK.doc: Fixed a typo. + + * texinput/CJK.enc, texinput/CJK.sty, texinput/*/{*.cap,*.cpx}: + Replaced `\ifx\foo \undefined' with `\@ifundefined{}{}' to fix the + case that a not-defined macro has been tested with \@ifundefined + before. In this case, it is no longer undefined but identical to + \relax. + + * texinput/pmC.chr: Fixed punctuation macros for pmC. + +1999-10-02 Werner LEMBERG + + * texinput/pinyin.sty: The method with appending `\-' to all + syllables fails (stupid I am :-), so here a solution which really + works. It uses a small kern (4sp, similar to the ruby and CJK + packages) to tell the following pinyin syllable that a + discretionary has to be inserted. + +1999-10-01 Werner LEMBERG + + * texinput/mule/MULEenc.sty: \lccode and \uccode of ^^ff must not + be modified, otherwise hyphenation patterns containing \ss will + fail (which happens e.g. in German). + +1999-09-28 Werner LEMBERG + + * doc/history.txt: Updated. + + * utils/pyhyphen/pyhyph.tex, utils/pyhyphen/pytest.tex, + utils/pyhyphen/pinyin.ldf, doc/pyhpyhen.doc: Hyphenation patterns + for unaccented pinyin syllables to be used with the Babel package. + + * utils/pyhyphen/pinyin.c, utils/pyhpyhen/pinyin.tr: Utility files + for creating pinyin hyphenation patterns. + +1999-09-27 Werner LEMBERG + + * doc/history.txt: Updated. + +1999-09-21 Werner LEMBERG + + * texinput/pinyin.sty: Adding hyphenation points at the end of all + syllables. + +1999-09-18 Werner LEMBERG + + * texinput/pinyin.sty: Making accent commands like \py@a robust. + + Added option `useCMmacron' (for LaTeX only) to use a macron accent + from the CM fonts in case the used font doesn't have it + (e.g. some versions of virtual files for Palatino). + +1999-08-26 Werner LEMBERG + + * utils/hbf2gf/hbf2gf.1: Added some documentation how to find out + the expanded value of a kpathsea variable (like $MISCFONT). + +1999-08-07 Werner LEMBERG + + * utils/thaiconv/thaiconv.c (adj): Fixed invalid array index in + case of marks without base characters. + +1999-07-07 Werner LEMBERG + + * texinput/Bg5/Bg5.chr, + texinput/extended.chr: Fixed a typo \CJK@temp->\CJK@gtemp + +1999-06-30 Werner LEMBERG + + * utils/lisp/emacs-20/cjk-enc.el, + utils/lisp/emacs-20.3/cjk-enc.el, + utils/lisp/mule-2.3: Fixed code for 0x80 multiplex character. + +1999-06-22 Werner LEMBERG + + * doc/TDS.doc: Completely revised. + +1999-06-10 Werner LEMBERG + + * utils/hbf2gf/configure.in: Removed `-ansi' flag which can cause + problems with the kpathsea library (which is not compiled with + -ansi). + +1999-06-07 Werner LEMBERG + + * utils/hbf2gf/hbf2gf.1: Added documentation about MiKTeX. + + * utils/hbf2gf/hbf2gf.w: Added support for MiKTeX file search + library. + + * texinput/CEF/*.fd: Removed -- these files were erroneously + included into the CVS repository. + +1999-06-04 Werner LEMBERG + + * *.fd files: minor documentation addition regarding font + encoding. + + * all files: Changed date/version to 4.3.0. + +1999-06-02 Werner LEMBERG + + * README: Added info about http and ftp home sites and how to + access the CVS repository. + +1999-06-01 Werner LEMBERG + + * README: Added info about CVS mailing list. + +1999-05-29 Werner LEMBERG + + * README: Added mailing list. + + * doc/INSTALL: Small correction. + + * README: Small additions. + +;; Local Variables: +;; coding: utf-8 +;; End: + + Copyright (C) 1999, 2001-2012 + Werner Lemberg + + This file is part of the CJK package for using Asian logographs + (Chinese/Japanese/Korean) with LaTeX2e. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GNU Emacs; see the file COPYING. If not, write to the + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. diff --git a/language/chinese/CJK/cjk-4.8.5/MANIFEST b/language/chinese/CJK/cjk-4.8.5/MANIFEST new file mode 100644 index 0000000000..bea2d544c7 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/MANIFEST @@ -0,0 +1,466 @@ +Copyright (C) 1994-2021 Werner Lemberg + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program in doc/COPYING; if not, write to the Free +Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +MA 02110-1301 USA + +This license applies to all files of the CJK package, unless otherwise +stipulated in the source file. + + +The CJK package contains the following files: + + ChangeLog + MANIFEST + Makefile + README + TODO + contrib/wadalab/DNP.sfd + contrib/wadalab/c42goth.fd + contrib/wadalab/c42goth.fdx + contrib/wadalab/c42maru.fd + contrib/wadalab/c42maru.fdx + contrib/wadalab/c42min.fd + contrib/wadalab/c42min.fdx + contrib/wadalab/c52maru.fd + contrib/wadalab/c52maru.fdx + contrib/wadalab/c52min.fd + contrib/wadalab/c52min.fdx + contrib/wadalab/c70goth.fd + contrib/wadalab/c70goth.fdx + contrib/wadalab/c70maru.fd + contrib/wadalab/c70maru.fdx + contrib/wadalab/c70min.fd + contrib/wadalab/c70min.fdx + contrib/wadalab/fixwada + contrib/wadalab/fixwada2.pl + contrib/wadalab/makefont + contrib/wadalab/makeuniwada.pl + contrib/wadalab/wadalab.map + contrib/wadalab/wadalab.txt + doc/CEF.txt + doc/CJK.txt + doc/CJKnumb.txt + doc/CJKspace.txt + doc/CJKutf8.txt + doc/COPYING + doc/INSTALL + doc/TDS.txt + doc/chinese/README + doc/chinese/READMEb5.tex + doc/chinese/READMEgb.tex + doc/chinese/emTeXb5.txt + doc/chinese/teTeXb5.txt + doc/cjk-enc.txt + doc/commands.txt + doc/dvidrv.txt + doc/fdxfiles.txt + doc/fonts.txt + doc/hbf2gf.txt + doc/history.2_5 + doc/history.txt + doc/japanese/README + doc/japanese/ascii.txt + doc/japanese/japanese.jis + doc/japanese/japanese.txt + doc/japanese/jp-fonts.txt + doc/japanese/jp-tex.txt + doc/japanese/preview.txt + doc/japanese/shibuaki.txt + doc/pdfhowto/HOWTO.txt + doc/pdfhowto/examples/bkai.map + doc/pdfhowto/examples/cid-x.map + doc/pdfhowto/examples/cwtb.map + doc/pdfhowto/examples/dvipdfmx.cfg + doc/pdfhowto/examples/gen-map.pl + doc/pdfhowto/examples/map.list + doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd + doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd + doc/pdfhowto/examples/texinput/GB/c10tmpl.fd + doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd + doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd + doc/pdfhowto/examples/updmap.my + doc/pdfhowto/examples/wcl.sfd + doc/pinyin.txt + doc/pyhyphen.txt + doc/reftex.txt + doc/ruby.txt + doc/thaifont.txt + doc/vertical.txt + examples/Big5.tex + examples/Big5vert.tex + examples/CEF_test.tex + examples/CJKbabel.tex + examples/CJKfntef.tex + examples/CJKmixed.tex + examples/CJKspace.tex + examples/CJKutf8.tex + examples/GB.tex + examples/JIS.tex + examples/KS.tex + examples/README + examples/SJIS.tex + examples/UTF8.tex + examples/muletest.tex + examples/py_test.tex + examples/rubytest.tex + examples/thai.tex + examples/thai_utf8.tex + texinput/Bg5/Bg5.cap + texinput/Bg5/Bg5.chr + texinput/Bg5/Bg5.cpx + texinput/Bg5/Bg5.enc + texinput/Bg5/HK.enc + texinput/Bg5/c00bkai.fd + texinput/Bg5/c00bkai.fdx + texinput/Bg5/c00bsmi.fd + texinput/Bg5/c00bsmi.fdx + texinput/Bg5/c00bsmir.fd + texinput/Bg5/c00bsmir.fdx + texinput/Bg5/c00cns.fd + texinput/Bg5/c00fs.fd + texinput/Bg5/c00kai.fd + texinput/Bg5/c00kair.fd + texinput/Bg5/c00kair.fdx + texinput/Bg5/c00song.fd + texinput/Bg5/c01song.fd + texinput/Bg5/c05song.fd + texinput/Bg5/c09song.fd + texinput/CEF/c80song.fd + texinput/CEF/c81song.fd + texinput/CJK.enc + texinput/CJK.sty + texinput/CJKfntef.sty + texinput/CJKnumb.sty + texinput/CJKspace.sty + texinput/CJKulem.sty + texinput/CJKutf8.sty + texinput/CJKvert.sty + texinput/CNS/EUC-TW.bdg + texinput/CNS/EUC-TW.chr + texinput/CNS/EUC-TW.enc + texinput/CNS/c31song.fd + texinput/CNS/c32song.fd + texinput/CNS/c33song.fd + texinput/CNS/c34song.fd + texinput/CNS/c35song.fd + texinput/CNS/c36song.fd + texinput/CNS/c37song.fd + texinput/GB/GB.cap + texinput/GB/GB.cpx + texinput/GB/c10fs.fd + texinput/GB/c10gbsn.fd + texinput/GB/c10gbsn.fdx + texinput/GB/c10gkai.fd + texinput/GB/c10gkai.fdx + texinput/GB/c10song.fd + texinput/GB/c11song.fd + texinput/GB/c19song.fd + texinput/GB/c20song.fd + texinput/GB/c21song.fd + texinput/JIS/EUC-JP.bdg + texinput/JIS/EUC-JP.chr + texinput/JIS/EUC-JP.enc + texinput/JIS/EUC-JPdnp.enc + texinput/JIS/JIS.cap + texinput/JIS/JIS.cpx + texinput/JIS/JISdnp.enc + texinput/JIS/c40song.fd + texinput/JIS/c41song.fd + texinput/JIS/c42song.fd + texinput/JIS/c43song.fd + texinput/JIS/c50song.fd + texinput/KS/HLaTeX/HLaTeX.chr + texinput/KS/HLaTeX/KSHL.enc + texinput/KS/HLaTeX/c63bm.fd + texinput/KS/HLaTeX/c63dn.fd + texinput/KS/HLaTeX/c63gr.fd + texinput/KS/HLaTeX/c63gs.fd + texinput/KS/HLaTeX/c63gt.fd + texinput/KS/HLaTeX/c63jgt.fd + texinput/KS/HLaTeX/c63jmj.fd + texinput/KS/HLaTeX/c63jnv.fd + texinput/KS/HLaTeX/c63jsr.fd + texinput/KS/HLaTeX/c63mj.fd + texinput/KS/HLaTeX/c63pg.fd + texinput/KS/HLaTeX/c63pga.fd + texinput/KS/HLaTeX/c63ph.fd + texinput/KS/HLaTeX/c63pn.fd + texinput/KS/HLaTeX/c63sh.fd + texinput/KS/HLaTeX/c63tz.fd + texinput/KS/HLaTeX/c63vd.fd + texinput/KS/HLaTeX/c63yt.fd + texinput/KS/HLaTeX/c64bm.fd + texinput/KS/HLaTeX/c64dn.fd + texinput/KS/HLaTeX/c64gr.fd + texinput/KS/HLaTeX/c64gs.fd + texinput/KS/HLaTeX/c64gt.fd + texinput/KS/HLaTeX/c64jgt.fd + texinput/KS/HLaTeX/c64jmj.fd + texinput/KS/HLaTeX/c64jnv.fd + texinput/KS/HLaTeX/c64jsr.fd + texinput/KS/HLaTeX/c64mj.fd + texinput/KS/HLaTeX/c64pg.fd + texinput/KS/HLaTeX/c64pga.fd + texinput/KS/HLaTeX/c64ph.fd + texinput/KS/HLaTeX/c64pn.fd + texinput/KS/HLaTeX/c64sh.fd + texinput/KS/HLaTeX/c64tz.fd + texinput/KS/HLaTeX/c64vd.fd + texinput/KS/HLaTeX/c64yt.fd + texinput/KS/HLaTeX/c65bm.fd + texinput/KS/HLaTeX/c65dn.fd + texinput/KS/HLaTeX/c65gr.fd + texinput/KS/HLaTeX/c65gs.fd + texinput/KS/HLaTeX/c65gt.fd + texinput/KS/HLaTeX/c65jgt.fd + texinput/KS/HLaTeX/c65jmj.fd + texinput/KS/HLaTeX/c65jnv.fd + texinput/KS/HLaTeX/c65jsr.fd + texinput/KS/HLaTeX/c65mj.fd + texinput/KS/HLaTeX/c65pg.fd + texinput/KS/HLaTeX/c65pga.fd + texinput/KS/HLaTeX/c65ph.fd + texinput/KS/HLaTeX/c65pn.fd + texinput/KS/HLaTeX/c65sh.fd + texinput/KS/HLaTeX/c65tz.fd + texinput/KS/HLaTeX/c65vd.fd + texinput/KS/HLaTeX/c65yt.fd + texinput/KS/HLaTeX/pshan.sty + texinput/KS/KS.chr + texinput/KS/KS.enc + texinput/KS/c60dr.fd + texinput/KS/c60gr.fd + texinput/KS/c60gs.fd + texinput/KS/c60gt.fd + texinput/KS/c60hgt.fd + texinput/KS/c60hmj.fd + texinput/KS/c60hol.fd + texinput/KS/c60hpg.fd + texinput/KS/c60mj.fd + texinput/KS/c61dr.fd + texinput/KS/c61gr.fd + texinput/KS/c61gs.fd + texinput/KS/c61gt.fd + texinput/KS/c61hgt.fd + texinput/KS/c61hmj.fd + texinput/KS/c61hol.fd + texinput/KS/c61hpg.fd + texinput/KS/c61mj.fd + texinput/KS/c62song.fd + texinput/KS/hangul.cap + texinput/KS/hangul.cpx + texinput/KS/hangul2.cap + texinput/KS/hangul2.cpx + texinput/KS/hanja.cap + texinput/KS/hanja.cpx + texinput/SJIS/SJIS.bdg + texinput/SJIS/SJIS.cap + texinput/SJIS/SJIS.chr + texinput/SJIS/SJIS.cpx + texinput/SJIS/SJIS.enc + texinput/SJIS/SJISdnp.chr + texinput/SJIS/SJISdnp.enc + texinput/SJIS/c49song.fd + texinput/UTF8/UTF8.bdg + texinput/UTF8/UTF8.chr + texinput/UTF8/UTF8.enc + texinput/UTF8/c70bkai.fd + texinput/UTF8/c70bkai.fdx + texinput/UTF8/c70bsmi.fd + texinput/UTF8/c70bsmi.fdx + texinput/UTF8/c70gbsn.fd + texinput/UTF8/c70gbsn.fdx + texinput/UTF8/c70gkai.fd + texinput/UTF8/c70gkai.fdx + texinput/UTF8/c70mj.fd + texinput/UTF8/c70mj.fdx + texinput/UTF8/c70song.fd + texinput/UTF8/ja.cpx + texinput/UTF8/ko-Hang2.cpx + texinput/UTF8/ko-Hang.cpx + texinput/UTF8/ko-Hani.cpx + texinput/UTF8/zh-Hans.cpx + texinput/UTF8/zh-Hant.cpx + texinput/extended.chr + texinput/extended.enc + texinput/mule/MULEenc.sty + texinput/pinyin.sty + texinput/pmC.chr + texinput/pmCbig.enc + texinput/pmCsmall.enc + texinput/ruby.sty + texinput/standard.bdg + texinput/standard.chr + texinput/standard.enc + texinput/thai/c90cmr.fd + texinput/thai/c90cmss.fd + texinput/thai/c90cmtt.fd + texinput/thai/c90enc.def + texinput/thai/c90gar.fd + texinput/thai/c90nrsr.fd + texinput/thai/thaicjk.ldf + texlive/README + texlive/bin-cjkutils.pl + texlive/c63mj.fd + texlive/c64mj.fd + texlive/c65mj.fd + texlive/c90.pl + texlive/cjk-build.pl + texlive/cjk.pl + texlive/dnp.pl + texlive/garuda-c90.pl + texlive/norasi-c90.pl + utils/Bg5conv/bg5conv.1 + utils/Bg5conv/bg5conv.c + utils/Bg5conv/bg5conv.w + utils/Bg5conv/bg5latex + utils/Bg5conv/bg5latex.bat + utils/Bg5conv/bg5latex.cmd + utils/Bg5conv/bg5pdflatex + utils/CEFconv/cef5conv.1 + utils/CEFconv/cef5conv.c + utils/CEFconv/cef5conv.w + utils/CEFconv/cef5latex + utils/CEFconv/cef5ltx.bat + utils/CEFconv/cef5ltx.cmd + utils/CEFconv/cef5pdflatex + utils/CEFconv/cefconv.1 + utils/CEFconv/cefconv.c + utils/CEFconv/cefconv.w + utils/CEFconv/ceflatex + utils/CEFconv/ceflatex.bat + utils/CEFconv/ceflatex.cmd + utils/CEFconv/cefpdflatex + utils/CEFconv/cefsconv.1 + utils/CEFconv/cefsconv.c + utils/CEFconv/cefsconv.w + utils/CEFconv/cefslatex + utils/CEFconv/cefsltx.bat + utils/CEFconv/cefsltx.cmd + utils/CEFconv/cefspdflatex + utils/SJISconv/sjisconv.1 + utils/SJISconv/sjisconv.c + utils/SJISconv/sjisconv.w + utils/SJISconv/sjislatex + utils/SJISconv/sjisltx.bat + utils/SJISconv/sjisltx.cmd + utils/SJISconv/sjispdflatex + utils/cjklatex/cjklatex.c + utils/extconv/bg5+latex + utils/extconv/bg5+pdflatex + utils/extconv/bg5pltx.bat + utils/extconv/bg5pltx.cmd + utils/extconv/extconv.1 + utils/extconv/extconv.c + utils/extconv/extconv.w + utils/extconv/gbklatex + utils/extconv/gbklatex.bat + utils/extconv/gbklatex.cmd + utils/extconv/gbkpdflatex + utils/f_name.bat + utils/hbf2gf/Makefile.gnu + utils/hbf2gf/Makefile.in + utils/hbf2gf/README + utils/hbf2gf/c-auto.h + utils/hbf2gf/cfg/README + utils/hbf2gf/cfg/b5ka12.cfg + utils/hbf2gf/cfg/b5kr12.cfg + utils/hbf2gf/cfg/b5so12.cfg + utils/hbf2gf/cfg/c1so12.cfg + utils/hbf2gf/cfg/c2so12.cfg + utils/hbf2gf/cfg/c3so12.cfg + utils/hbf2gf/cfg/c4so12.cfg + utils/hbf2gf/cfg/c5so12.cfg + utils/hbf2gf/cfg/c6so12.cfg + utils/hbf2gf/cfg/c7so12.cfg + utils/hbf2gf/cfg/csso12.cfg + utils/hbf2gf/cfg/gsfs14.cfg + utils/hbf2gf/cfg/j2so12.cfg + utils/hbf2gf/cfg/jsso12.cfg + utils/hbf2gf/cfg/ksso17.cfg + utils/hbf2gf/config.guess + utils/hbf2gf/config.sub + utils/hbf2gf/configure + utils/hbf2gf/configure.ac + utils/hbf2gf/dvidrv.btm + utils/hbf2gf/emdir.c + utils/hbf2gf/emdir.h + utils/hbf2gf/emtexdir.c + utils/hbf2gf/emtexdir.h + utils/hbf2gf/hbf.c + utils/hbf2gf/hbf.h + utils/hbf2gf/hbf2gf.1 + utils/hbf2gf/hbf2gf.c + utils/hbf2gf/hbf2gf.def + utils/hbf2gf/hbf2gf.w + utils/hbf2gf/install-sh + utils/hbf2gf/mkinstalldirs + utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff + utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff + utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff + utils/hbf2gf/scripts/web2c-6.1/README + utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff + utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff + utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff + utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff + utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff + utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff + utils/lisp/cjkspace.el + utils/lisp/cjktilde.el + utils/lisp/emacs/cjk-enc.el + utils/lisp/emacs/thai-word.el + utils/lisp/mule-2.3/cjk-enc.el + utils/pyhyphen/GNUmakefile + utils/pyhyphen/hyph-zh-latn-pinyin.in + utils/pyhyphen/make-patterns.sh + utils/pyhyphen/pinyin.c + utils/pyhyphen/pinyin.ldf + utils/pyhyphen/pinyin.tr + utils/pyhyphen/pytest.tex + utils/pyhyphen/pytestutf8.tex + utils/subfonts/clonevf.pl + utils/subfonts/hlatex2agl.pl + utils/subfonts/makefdx.pl + utils/subfonts/sfd2uni.pl + utils/subfonts/subfonts.pe + utils/subfonts/uni2sfd.pl + utils/subfonts/vertical.pe + utils/subfonts/vertref.pe + utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90 + utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90 + utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc + utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map + utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map + utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm + utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm + utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm + utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm + utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm + utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm + utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm + utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm + utils/thaifont/tools/INSTALL + utils/thaifont/tools/c90.etx + utils/thaifont/tools/c90.mtx + utils/thaifont/tools/dbtt-old/config.dbtt-old + utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx + utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx + utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex + utils/thaifont/tools/dbtt-old/dbtt-old.fontinst + utils/thaifont/tools/dbtt-old/dbtt-old.map + utils/thaifont/tools/garuda-c90.fontinst + utils/thaifont/tools/norasi-c90.fontinst + +---End of MANIFEST--- diff --git a/language/chinese/CJK/cjk-4.8.5/Makefile b/language/chinese/CJK/cjk-4.8.5/Makefile new file mode 100644 index 0000000000..bb2d1e0753 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/Makefile @@ -0,0 +1,216 @@ +# Copyright (C) 1994-2021 Werner Lemberg +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program in doc/COPYING; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301 USA + +# You need GNU make to run this Makefile. +# +# Some issues: +# +# o This Makefile is intended to build the distribution tarballs only, +# not to compile binaries. +# +# o Binaries of the CJK utility programs (and the standard tex stuff, +# including dvipdfmx) must work. +# +# o GNU extensions of various utility programs are used. +# +# o emacs 22 (or newer) and the `cweave' program from the `c2cweb' +# package, renamed to `cweavex', are needed. +# +# o The TeXLive version of some font definition files are used (in the +# `texlive' subdirectory). + +version=4.8.5 + +distdir=cjk-$(version) +abs-distdir=$(shell pwd)/$(distdir) + +DISTDIRS=$(shell find . -type d | grep -v .git | grep -v $(distdir)) + +# expected: subdirs `dvi' and `cjk' +CJK2DVI=\ + (cd dvi; \ + TEXINPUTS=$(abs-distdir)/{texlive,texinput//,contrib/wadalab,utils/pyhyphen}: \ + TFMFONTS=$(abs-distdir)/utils/thaifont/texmf/fonts/tfm//: \ + texi2dvi -l latex ../cjk/$@.cjk; \ + rm -f $@.aux $@.log $@.toc) + +# LATEX2DVI srcdir targetdir +# expected: targetdir/dvi +LATEX2DVI=\ + cp $(1)/$@.tex $(2)/dvi; \ + (cd $(2)/dvi; \ + TEXINPUTS=$(abs-distdir)/{texlive,texinput//,contrib/wadalab,utils/pyhyphen}: \ + TFMFONTS=$(abs-distdir)/utils/thaifont/texmf/fonts/tfm//: \ + texi2dvi -l latex $@.tex; \ + rm -f $@.tex $@.aux $@.log $@.toc) + +# DVI2PDF paper-format +# expected: subdir `pdf' and `dvi' +DVI2PDF=\ + dvipdfmx -v -p $(1) -o pdf/$@.pdf dvi/$@.dvi + + +# CONVERT converter srcdir targetdir [paper-format] +CONVERT=\ + cd $(distdir); \ + $(1) < $(2)/$@.tex > $(3)/cjk/$@.cjk; \ + cd $(3); \ + $(CJK2DVI); \ + $(if $(4),$(call DVI2PDF,$(4)),$(call DVI2PDF,letter)) + +# MULE srcdir targetdir [paper-format] +MULE=\ + cd $(distdir); \ + emacs --batch \ + --load utils/lisp/emacs/cjk-enc.el \ + --funcall batch-cjk-write-file \ + $(1)/$@.tex; \ + mv $(1)/$@.cjk $(2)/cjk; \ + cd $(2); \ + $(CJK2DVI); \ + $(if $(3),$(call DVI2PDF,$(3)),$(call DVI2PDF,letter)) + +# LATEX srcdir targetdir [paper-format] +LATEX=\ + cd $(distdir); \ + $(call LATEX2DVI,$(1),$(2)); \ + cd $(2); \ + $(if $(3),$(call DVI2PDF,$(3)),$(call DVI2PDF,letter)) + + +DISTTARGETS=\ + READMEb5 \ + READMEgb \ + Big5 \ + Big5vert \ + CEF_test \ + CJKbabel \ + CJKfntef \ + CJKutf8 \ + CJKspace \ + CJKmixed \ + GB \ + JIS \ + KS \ + SJIS \ + UTF8 \ + muletest \ + pytest \ + py_test \ + rubytest \ + thai \ + thai_utf8 \ + c90 + + +all: + @echo + @echo " Say \`make dist' to build the tarballs." + @echo + + +READMEb5: + $(call CONVERT,bg5conv,doc/chinese,doc,a4) +READMEgb: + $(call LATEX,doc/chinese,doc) +Big5 Big5vert: + $(call CONVERT,bg5conv,examples,examples) +CEF_test: + $(call CONVERT,cefconv,examples,examples) +SJIS: + $(call CONVERT,sjisconv,examples,examples) +CJKbabel muletest rubytest thai thai_utf8: + $(call MULE,examples,examples) +GB JIS KS UTF8 py_test CJKfntef CJKutf8 CJKspace CJKmixed: + $(call LATEX,examples,examples) +pytest: + $(call LATEX,utils/pyhyphen,examples) +c90: + (cd $(abs-distdir)/utils/thaifont/tools; \ + ln -s c90.etx c90.tex) + $(call LATEX,utils/thaifont/tools,doc) + + +dist: distsrc predistdoc distdoc + +distsrc: + -rm -rf $(distdir) + rm -f $(distdir).tar.gz + rm -f $(distdir)-doc.tar.gz + mkdir $(distdir) + srcdir=`pwd`; \ + for d in $(DISTDIRS); do \ + mkdir -p $(distdir)/$$d; \ + (cd $(distdir)/$$d; \ + f=`find $$srcdir/$$d -maxdepth 1 -type f`; \ + test -z "$$f" || ln -s $$f . || true); \ + done + for f in `find $(abs-distdir)/utils -name '*.w'`; do \ + ctangle $$f - `echo $$f | sed s/w$$/c/`; \ + done + tar -H ustar -chf - $(distdir) | gzip -9 -c > $(distdir).tar.gz + +predistdoc: + mkdir -p $(distdir)/doc/{cjk,dvi,pdf} + mkdir -p $(distdir)/examples/{cjk,dvi,pdf} + mkdir -p $(distdir)/doc/man/{dvi,html,pdf,txt} + echo "This directory contains files which are \`preprocessed' with" \ + > $(distdir)/doc/cjk/README + echo "cjk-enc.el, bg5conv, etc." \ + >> $(distdir)/doc/cjk/README + echo \ + >> $(distdir)/doc/cjk/README + echo "You can feed them directly into LaTeX." \ + >> $(distdir)/doc/cjk/README + +distdoc: $(DISTTARGETS) manpages cweb + for f in `find $(distdir) -type l`; do \ + rm $$f; \ + done + for f in `find $(distdir) -name '*.c'`; do \ + rm $$f; \ + done + -for d in `find $(distdir) -depth -type d`; do \ + rmdir --ignore-fail-on-non-empty $$d; \ + done + tar -H ustar -chf - $(distdir) | gzip -9 -c > $(distdir)-doc.tar.gz + rm -rf $(distdir) + +manpages: + for f in `find utils -type f -name '*.1'`; do \ + groff -ww -Tdvi -dpaper=letter -P-pletter -mec -man -rS11 $$f > \ + $(abs-distdir)/doc/man/dvi/`basename $$f .1`.dvi; \ + groff -ww -Tps -dpaper=letter -P-pletter -man -rS11 $$f | \ + ps2pdf - $(abs-distdir)/doc/man/pdf/`basename $$f .1`.pdf; \ + groff -ww -Tlatin1 -man -P-bcu $$f > \ + $(abs-distdir)/doc/man/txt/`basename $$f .1`.txt; \ + groff -ww -Thtml -man $$f > \ + $(abs-distdir)/doc/man/html/`basename $$f .1`.html; \ + done + +cweb: + for f in `find utils -type f -name '*.w'`; do \ + cp $$f $(abs-distdir)/doc/dvi; \ + (cd $(abs-distdir)/doc/dvi; \ + F=`basename $$f .w`; \ + cweavex +a $$F.w; \ + tex $$F; \ + rm -rf $$F.idx $$F.log $$F.scn $$F.tex $$F.toc $$F.w; \ + dvipdfmx -v -p letter -o ../pdf/$$F.pdf $$F); \ + done + +# EOF diff --git a/language/chinese/CJK/cjk-4.8.5/README b/language/chinese/CJK/cjk-4.8.5/README new file mode 100644 index 0000000000..17f44a66d9 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/README @@ -0,0 +1,36 @@ +Welcome to CJK version 4.8.5 (16-Oct-2021), a LaTeX2e macro package which +enables the use of CJK scripts (Chinese/Japanese/Korean) in various +encodings, written by Werner Lemberg . + +A mailing list exists at cjk-list@nongnu.org; to subscribe, send a mail +with the subject `subscribe' (without the quotes) to +cjk-list-request@nongnu.org. A web interface can be found at + + https://lists.nongnu.org/mailman/listinfo/cjk-list + +If you are interested in the process of development you may observe + + http://git.savannah.gnu.org/gitweb/?p=cjk.git;a=summary + +to see the commitments to the git repository of the CJK package, and which +also provides snapshots. + +The home site of the CJK package is + + http://www.nongnu.org/cjk + +Additionally, the latest non-development version can be found on all CTAN +hosts and its mirrors in the directory /language/chinese. + + +The package comes in two parts: + + cjk-4.8.5.tar.gz: The source files. Needed for all platforms. + cjk-4.8.5-doc.tar.gz: Preformatted documentation files: DVI, PS, + output from cjk-enc.el, etc. + +Note that on CTAN and its mirrors, the `src' archive is unpacked; you must +thus get all files and subdirectories from language/chinese/CJK/. + + +---End of README--- diff --git a/language/chinese/CJK/cjk-4.8.5/TODO b/language/chinese/CJK/cjk-4.8.5/TODO new file mode 100644 index 0000000000..208aaf855f --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/TODO @@ -0,0 +1,6 @@ +READMEs in Korean. + +More support for Omega. + + +---End of TODO--- diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd new file mode 100644 index 0000000000..cd27942265 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd @@ -0,0 +1,42 @@ +# DNP.sfd +# +# subfont numbers for JIS character set in DNP font encoding to be used +# with the CJK package for LaTeX. + +sy 1: 0xA1A1_0xA1FE 101: 0xA2A1_0xA2FE +roma 33: 0xA3A1_0xA3FE +hira 1: 0xA4A1_0xA4FE +kata 1: 0xA5A1_0xA5FE +greek 1: 0xA6A1_0xA6FE +russian 1: 0xA7A1_0xA7FE +keisen 1: 0xA8A1_0xA8FE + +ka 0xB0A1_0xB0FE 0xB1A1_0xB1FE 0xB2A1_0xB2E4 +kb 0xB2E5_0xB2FE 0xB3A1_0xB3FE 0xB4A1_0xB4FE 0xB5A1_0xB5CA +kc 0xB5CB_0xB5FE 0xB6A1_0xB6FE 0xB7A1_0xB7FE 0xB8A1_0xB8B0 +kd 0xB8B1_0xB8FE 0xB9A1_0xB9FE 0xBAA1_0xBAF4 +ke 0xBAF5_0xBAFE 0xBBA1_0xBBFE 0xBCA1_0xBCFE 0xBDA1_0xBDDA +kf 0xBDDB_0xBDFE 0xBEA1_0xBEFE 0xBFA1_0xBFFE 0xC0A1_0xC0C0 +kg 0xC0C1_0xC0FE 0xC1A1_0xC1FE 0xC2A1_0xC2FE 0xC3A1_0xC3A6 +kh 0xC3A7_0xC3FE 0xC4A1_0xC4FE 0xC5A1_0xC5EA +ki 0xC5EB_0xC5FE 0xC6A1_0xC6FE 0xC7A1_0xC7FE 0xC8A1_0xC8D0 +kj 0xC8D1_0xC8FE 0xC9A1_0xC9FE 0xCAA1_0xCAFE 0xCBA1_0xCBB6 +kk 0xCBB7_0xCBFE 0xCCA1_0xCCFE 0xCDA1_0xCDFA +kl 0xCDFB_0xCDFE 0xCEA1_0xCEFE 0xCFA1_0xCFFE + +km 0xD0A1_0xD0FE 0xD1A1_0xD1FE 0xD2A1_0xD2E4 +kn 0xD2E5_0xD2FE 0xD3A1_0xD3FE 0xD4A1_0xD4FE 0xD5A1_0xD5CA +ko 0xD5CB_0xD5FE 0xD6A1_0xD6FE 0xD7A1_0xD7FE 0xD8A1_0xD8B0 +kp 0xD8B1_0xD8FE 0xD9A1_0xD9FE 0xDAA1_0xDAF4 +kq 0xDAF5_0xDAFE 0xDBA1_0xDBFE 0xDCA1_0xDCFE 0xDDA1_0xDDDA +kr 0xDDDB_0xDDFE 0xDEA1_0xDEFE 0xDFA1_0xDFFE 0xE0A1_0xE0C0 +ks 0xE0C1_0xE0FE 0xE1A1_0xE1FE 0xE2A1_0xE2FE 0xE3A1_0xE3A6 +kt 0xE3A7_0xE3FE 0xE4A1_0xE4FE 0xE5A1_0xE5EA +ku 0xE5EB_0xE5FE 0xE6A1_0xE6FE 0xE7A1_0xE7FE 0xE8A1_0xE8D0 +kv 0xE8D1_0xE8FE 0xE9A1_0xE9FE 0xEAA1_0xEAFE 0xEBA1_0xEBB6 +kw 0xEBB7_0xEBFE 0xECA1_0xECFE 0xEDA1_0xEDFA +kx 0xEDFB_0xEDFE 0xEEA1_0xEEFE 0xEFA1_0xEFFE 0xF0A1_0xF0E0 +ky 0xF0E1_0xF0FE 0xF1A1_0xF1FE 0xF2A1_0xF2FE 0xF3A1_0xF3C6 +kz 0xF3C7_0xF3FE 0xF4A1_0xF4FE + +# eof diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd new file mode 100644 index 0000000000..cc73302057 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd @@ -0,0 +1,22 @@ +% This is the file c42goth.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c42goth.fd}[\filedate\space\fileversion] + +% Japanese characters in JIS encoding scheme using Wadalab fonts: +% wadalab-gothic-0-13 + +\DeclareFontFamily{C42}{goth}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{goth}{m}{n} + { <-> CJK * dgj}{\CJKnormal} +\DeclareFontShape{C42}{goth}{bx}{n} + { <-> CJKb * dgj}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx new file mode 100644 index 0000000000..0d90d5d318 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx @@ -0,0 +1,66 @@ +% This is the file c42goth.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c42goth.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/sy/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/sy/3}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{3}\hss}} +\CJKvdef{m/n/sy/4}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{4}\hss}} +\CJKvdef{m/n/sy/5}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{5}\hss}} +\CJKvdef{m/n/sy/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/sy/33}{\CJKsymbolsimple{33}} +\CJKvdef{m/n/sy/36}{\CJKsymbolsimple{36}} +\CJKvdef{m/n/sy/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/sy/42}{\CJKsymbolsimple{42}} +\CJKvdef{m/n/sy/43}{\CJKsymbolsimple{43}} +\CJKvdef{m/n/sy/44}{\CJKsymbolsimple{44}} +\CJKvdef{m/n/sy/45}{\CJKsymbolsimple{45}} +\CJKvdef{m/n/sy/46}{\CJKsymbolsimple{46}} +\CJKvdef{m/n/sy/47}{\CJKsymbolsimple{47}} +\CJKvdef{m/n/sy/48}{\CJKsymbolsimple{48}} +\CJKvdef{m/n/sy/49}{\CJKsymbolsimple{49}} +\CJKvdef{m/n/sy/50}{\CJKsymbolsimple{50}} +\CJKvdef{m/n/sy/51}{\CJKsymbolsimple{51}} +\CJKvdef{m/n/sy/52}{\CJKsymbolsimple{52}} +\CJKvdef{m/n/sy/53}{\CJKsymbolsimple{53}} +\CJKvdef{m/n/sy/54}{\CJKsymbolsimple{54}} +\CJKvdef{m/n/sy/55}{\CJKsymbolsimple{55}} +\CJKvdef{m/n/sy/56}{\CJKsymbolsimple{56}} +\CJKvdef{m/n/sy/57}{\CJKsymbolsimple{57}} + +\CJKvlet{bx/n/sy/2}{m/n/sy/2} +\CJKvlet{bx/n/sy/3}{m/n/sy/3} +\CJKvlet{bx/n/sy/4}{m/n/sy/4} +\CJKvlet{bx/n/sy/5}{m/n/sy/5} +\CJKvlet{bx/n/sy/28}{m/n/sy/28} +\CJKvlet{bx/n/sy/33}{m/n/sy/33} +\CJKvlet{bx/n/sy/36}{m/n/sy/36} +\CJKvlet{bx/n/sy/37}{m/n/sy/37} +\CJKvlet{bx/n/sy/42}{m/n/sy/42} +\CJKvlet{bx/n/sy/43}{m/n/sy/43} +\CJKvlet{bx/n/sy/44}{m/n/sy/44} +\CJKvlet{bx/n/sy/45}{m/n/sy/45} +\CJKvlet{bx/n/sy/46}{m/n/sy/46} +\CJKvlet{bx/n/sy/47}{m/n/sy/47} +\CJKvlet{bx/n/sy/48}{m/n/sy/48} +\CJKvlet{bx/n/sy/49}{m/n/sy/49} +\CJKvlet{bx/n/sy/50}{m/n/sy/50} +\CJKvlet{bx/n/sy/51}{m/n/sy/51} +\CJKvlet{bx/n/sy/52}{m/n/sy/52} +\CJKvlet{bx/n/sy/53}{m/n/sy/53} +\CJKvlet{bx/n/sy/54}{m/n/sy/54} +\CJKvlet{bx/n/sy/55}{m/n/sy/55} +\CJKvlet{bx/n/sy/56}{m/n/sy/56} +\CJKvlet{bx/n/sy/57}{m/n/sy/57} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd new file mode 100644 index 0000000000..ba987c1f67 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd @@ -0,0 +1,23 @@ +% This is the file c42maru.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c42maru.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS encoding scheme using Wadalab fonts: +% wadalab-maru-0-8 + +\DeclareFontFamily{C42}{maru}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{maru}{m}{n} + { <-> CJK * mrj}{\CJKnormal} +\DeclareFontShape{C42}{maru}{bx}{n} + { <-> CJKb * mrj}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx new file mode 100644 index 0000000000..b5ce14177b --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx @@ -0,0 +1,66 @@ +% This is the file c42maru.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c42maru.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/sy/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/sy/3}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{3}\hss}} +\CJKvdef{m/n/sy/4}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{4}\hss}} +\CJKvdef{m/n/sy/5}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{5}\hss}} +\CJKvdef{m/n/sy/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/sy/33}{\CJKsymbolsimple{33}} +\CJKvdef{m/n/sy/36}{\CJKsymbolsimple{36}} +\CJKvdef{m/n/sy/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/sy/42}{\CJKsymbolsimple{42}} +\CJKvdef{m/n/sy/43}{\CJKsymbolsimple{43}} +\CJKvdef{m/n/sy/44}{\CJKsymbolsimple{44}} +\CJKvdef{m/n/sy/45}{\CJKsymbolsimple{45}} +\CJKvdef{m/n/sy/46}{\CJKsymbolsimple{46}} +\CJKvdef{m/n/sy/47}{\CJKsymbolsimple{47}} +\CJKvdef{m/n/sy/48}{\CJKsymbolsimple{48}} +\CJKvdef{m/n/sy/49}{\CJKsymbolsimple{49}} +\CJKvdef{m/n/sy/50}{\CJKsymbolsimple{50}} +\CJKvdef{m/n/sy/51}{\CJKsymbolsimple{51}} +\CJKvdef{m/n/sy/52}{\CJKsymbolsimple{52}} +\CJKvdef{m/n/sy/53}{\CJKsymbolsimple{53}} +\CJKvdef{m/n/sy/54}{\CJKsymbolsimple{54}} +\CJKvdef{m/n/sy/55}{\CJKsymbolsimple{55}} +\CJKvdef{m/n/sy/56}{\CJKsymbolsimple{56}} +\CJKvdef{m/n/sy/57}{\CJKsymbolsimple{57}} + +\CJKvlet{bx/n/sy/2}{m/n/sy/2} +\CJKvlet{bx/n/sy/3}{m/n/sy/3} +\CJKvlet{bx/n/sy/4}{m/n/sy/4} +\CJKvlet{bx/n/sy/5}{m/n/sy/5} +\CJKvlet{bx/n/sy/28}{m/n/sy/28} +\CJKvlet{bx/n/sy/33}{m/n/sy/33} +\CJKvlet{bx/n/sy/36}{m/n/sy/36} +\CJKvlet{bx/n/sy/37}{m/n/sy/37} +\CJKvlet{bx/n/sy/42}{m/n/sy/42} +\CJKvlet{bx/n/sy/43}{m/n/sy/43} +\CJKvlet{bx/n/sy/44}{m/n/sy/44} +\CJKvlet{bx/n/sy/45}{m/n/sy/45} +\CJKvlet{bx/n/sy/46}{m/n/sy/46} +\CJKvlet{bx/n/sy/47}{m/n/sy/47} +\CJKvlet{bx/n/sy/48}{m/n/sy/48} +\CJKvlet{bx/n/sy/49}{m/n/sy/49} +\CJKvlet{bx/n/sy/50}{m/n/sy/50} +\CJKvlet{bx/n/sy/51}{m/n/sy/51} +\CJKvlet{bx/n/sy/52}{m/n/sy/52} +\CJKvlet{bx/n/sy/53}{m/n/sy/53} +\CJKvlet{bx/n/sy/54}{m/n/sy/54} +\CJKvlet{bx/n/sy/55}{m/n/sy/55} +\CJKvlet{bx/n/sy/56}{m/n/sy/56} +\CJKvlet{bx/n/sy/57}{m/n/sy/57} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd new file mode 100644 index 0000000000..3ef9cdee49 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd @@ -0,0 +1,26 @@ +% This is the file c42min.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c42min.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS encoding scheme using Wadalab fonts: +% wadalab-mincho-0-8 (`light' series) +% wadalab-mincho-0-12 (`normal' series) + +\DeclareFontFamily{C42}{min}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C42}{min}{l}{n} + { <-> CJK * mcj}{} +\DeclareFontShape{C42}{min}{m}{n} + { <-> CJK * dmj}{\CJKnormal} +\DeclareFontShape{C42}{min}{bx}{n} + { <-> CJKb * dmj}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx new file mode 100644 index 0000000000..1c519596de --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx @@ -0,0 +1,91 @@ +% This is the file c42min.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c42min.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/sy/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/sy/3}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{3}\hss}} +\CJKvdef{m/n/sy/4}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{4}\hss}} +\CJKvdef{m/n/sy/5}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{5}\hss}} +\CJKvdef{m/n/sy/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/sy/33}{\CJKsymbolsimple{33}} +\CJKvdef{m/n/sy/36}{\CJKsymbolsimple{36}} +\CJKvdef{m/n/sy/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/sy/42}{\CJKsymbolsimple{42}} +\CJKvdef{m/n/sy/43}{\CJKsymbolsimple{43}} +\CJKvdef{m/n/sy/44}{\CJKsymbolsimple{44}} +\CJKvdef{m/n/sy/45}{\CJKsymbolsimple{45}} +\CJKvdef{m/n/sy/46}{\CJKsymbolsimple{46}} +\CJKvdef{m/n/sy/47}{\CJKsymbolsimple{47}} +\CJKvdef{m/n/sy/48}{\CJKsymbolsimple{48}} +\CJKvdef{m/n/sy/49}{\CJKsymbolsimple{49}} +\CJKvdef{m/n/sy/50}{\CJKsymbolsimple{50}} +\CJKvdef{m/n/sy/51}{\CJKsymbolsimple{51}} +\CJKvdef{m/n/sy/52}{\CJKsymbolsimple{52}} +\CJKvdef{m/n/sy/53}{\CJKsymbolsimple{53}} +\CJKvdef{m/n/sy/54}{\CJKsymbolsimple{54}} +\CJKvdef{m/n/sy/55}{\CJKsymbolsimple{55}} +\CJKvdef{m/n/sy/56}{\CJKsymbolsimple{56}} +\CJKvdef{m/n/sy/57}{\CJKsymbolsimple{57}} + +\CJKvlet{bx/n/sy/2}{m/n/sy/2} +\CJKvlet{bx/n/sy/3}{m/n/sy/3} +\CJKvlet{bx/n/sy/4}{m/n/sy/4} +\CJKvlet{bx/n/sy/5}{m/n/sy/5} +\CJKvlet{bx/n/sy/28}{m/n/sy/28} +\CJKvlet{bx/n/sy/33}{m/n/sy/33} +\CJKvlet{bx/n/sy/36}{m/n/sy/36} +\CJKvlet{bx/n/sy/37}{m/n/sy/37} +\CJKvlet{bx/n/sy/42}{m/n/sy/42} +\CJKvlet{bx/n/sy/43}{m/n/sy/43} +\CJKvlet{bx/n/sy/44}{m/n/sy/44} +\CJKvlet{bx/n/sy/45}{m/n/sy/45} +\CJKvlet{bx/n/sy/46}{m/n/sy/46} +\CJKvlet{bx/n/sy/47}{m/n/sy/47} +\CJKvlet{bx/n/sy/48}{m/n/sy/48} +\CJKvlet{bx/n/sy/49}{m/n/sy/49} +\CJKvlet{bx/n/sy/50}{m/n/sy/50} +\CJKvlet{bx/n/sy/51}{m/n/sy/51} +\CJKvlet{bx/n/sy/52}{m/n/sy/52} +\CJKvlet{bx/n/sy/53}{m/n/sy/53} +\CJKvlet{bx/n/sy/54}{m/n/sy/54} +\CJKvlet{bx/n/sy/55}{m/n/sy/55} +\CJKvlet{bx/n/sy/56}{m/n/sy/56} +\CJKvlet{bx/n/sy/57}{m/n/sy/57} + +\CJKvlet{l/n/sy/2}{m/n/sy/2} +\CJKvlet{l/n/sy/3}{m/n/sy/3} +\CJKvlet{l/n/sy/4}{m/n/sy/4} +\CJKvlet{l/n/sy/5}{m/n/sy/5} +\CJKvlet{l/n/sy/28}{m/n/sy/28} +\CJKvlet{l/n/sy/33}{m/n/sy/33} +\CJKvlet{l/n/sy/36}{m/n/sy/36} +\CJKvlet{l/n/sy/37}{m/n/sy/37} +\CJKvlet{l/n/sy/42}{m/n/sy/42} +\CJKvlet{l/n/sy/43}{m/n/sy/43} +\CJKvlet{l/n/sy/44}{m/n/sy/44} +\CJKvlet{l/n/sy/45}{m/n/sy/45} +\CJKvlet{l/n/sy/46}{m/n/sy/46} +\CJKvlet{l/n/sy/47}{m/n/sy/47} +\CJKvlet{l/n/sy/48}{m/n/sy/48} +\CJKvlet{l/n/sy/49}{m/n/sy/49} +\CJKvlet{l/n/sy/50}{m/n/sy/50} +\CJKvlet{l/n/sy/51}{m/n/sy/51} +\CJKvlet{l/n/sy/52}{m/n/sy/52} +\CJKvlet{l/n/sy/53}{m/n/sy/53} +\CJKvlet{l/n/sy/54}{m/n/sy/54} +\CJKvlet{l/n/sy/55}{m/n/sy/55} +\CJKvlet{l/n/sy/56}{m/n/sy/56} +\CJKvlet{l/n/sy/57}{m/n/sy/57} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd new file mode 100644 index 0000000000..d9bbfe5fc2 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd @@ -0,0 +1,23 @@ +% This is the file c52maru.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c52maru.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS2 encoding scheme using Wadalab fonts: +% wadalab-maru-1-8 + +\DeclareFontFamily{C52}{maru}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C52}{maru}{m}{n} + { <-> CJK * mr2j}{\CJKnormal} +\DeclareFontShape{C52}{maru}{bx}{n} + { <-> CJKb * mr2j}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx new file mode 100644 index 0000000000..10a6796aa3 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx @@ -0,0 +1,16 @@ +% This is the file c52maru.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c52maru.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd new file mode 100644 index 0000000000..eaa908f4f5 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd @@ -0,0 +1,23 @@ +% This is the file c52min.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c52min.fd}[\filedate\space\fileversion] + + +% Japanese characters in JIS2 encoding scheme using Wadalab fonts: +% wadalab-mincho-1-8 + +\DeclareFontFamily{C52}{min}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C52}{min}{m}{n} + { <-> CJK * mc2j}{\CJKnormal} +\DeclareFontShape{C52}{min}{bx}{n} + { <-> CJKb * mc2j}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx new file mode 100644 index 0000000000..8a92df0175 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx @@ -0,0 +1,16 @@ +% This is the file c52min.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c52min.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd new file mode 100644 index 0000000000..91b307381d --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd @@ -0,0 +1,25 @@ +% This is the file c70goth.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c70goth.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode +% +% udgj is Wadalab gothic-0-13. + +\DeclareFontFamily{C70}{goth}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{goth}{m}{n} + { <-> CJK * udgj}{\CJKnormal} +\DeclareFontShape{C70}{goth}{bx}{n} + { <-> CJKb * udgj}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx new file mode 100644 index 0000000000..5ba61060d5 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx @@ -0,0 +1,137 @@ +% This is the file c70goth.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Gernot Hassenpflug +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c70goth.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/00/163}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{163}\hss}} +\CJKvdef{m/n/00/167}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{167}\hss}} + +\CJKvdef{m/n/20/24}{\CJKsymbolsimple{24}} +\CJKvdef{m/n/20/25}{\CJKsymbolsimple{25}} +\CJKvdef{m/n/20/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/20/29}{\CJKsymbolsimple{29}} +\CJKvdef{m/n/20/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/20/38}{\CJKsymbolsimple{38}} + +\CJKvdef{m/n/30/1}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{1}\hss}} +\CJKvdef{m/n/30/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/30/8}{\CJKsymbolsimple{8}} +\CJKvdef{m/n/30/9}{\CJKsymbolsimple{9}} +\CJKvdef{m/n/30/10}{\CJKsymbolsimple{10}} +\CJKvdef{m/n/30/11}{\CJKsymbolsimple{11}} +\CJKvdef{m/n/30/12}{\CJKsymbolsimple{12}} +\CJKvdef{m/n/30/13}{\CJKsymbolsimple{13}} +\CJKvdef{m/n/30/14}{\CJKsymbolsimple{14}} +\CJKvdef{m/n/30/15}{\CJKsymbolsimple{15}} +\CJKvdef{m/n/30/16}{\CJKsymbolsimple{16}} +\CJKvdef{m/n/30/17}{\CJKsymbolsimple{17}} +\CJKvdef{m/n/30/20}{\CJKsymbolsimple{20}} +\CJKvdef{m/n/30/21}{\CJKsymbolsimple{21}} +\CJKvdef{m/n/30/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/30/252}{\CJKsymbolsimple{252}} + +\CJKvdef{m/n/ff/8}{\CJKsymbolsimple{8}} +\CJKvdef{m/n/ff/9}{\CJKsymbolsimple{9}} +\CJKvdef{m/n/ff/12}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{12}\hss}} +\CJKvdef{m/n/ff/14}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{14}\hss}} +\CJKvdef{m/n/ff/59}{\CJKsymbolsimple{59}} +\CJKvdef{m/n/ff/61}{\CJKsymbolsimple{61}} +\CJKvdef{m/n/ff/91}{\CJKsymbolsimple{91}} +\CJKvdef{m/n/ff/93}{\CJKsymbolsimple{93}} + +% Reposition small kana letters for vertical typesetting. + +\CJKvdef{m/n/30/65}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{65}\hss}} +\CJKvdef{m/n/30/67}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{67}\hss}} +\CJKvdef{m/n/30/69}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{69}\hss}} +\CJKvdef{m/n/30/71}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{71}\hss}} +\CJKvdef{m/n/30/73}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{73}\hss}} +\CJKvdef{m/n/30/99}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{99}\hss}} +\CJKvdef{m/n/30/131}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{131}\hss}} +\CJKvdef{m/n/30/133}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{133}\hss}} +\CJKvdef{m/n/30/135}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{135}\hss}} +\CJKvdef{m/n/30/142}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{142}\hss}} + +\CJKvdef{m/n/30/161}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{161}\hss}} +\CJKvdef{m/n/30/163}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{163}\hss}} +\CJKvdef{m/n/30/165}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{165}\hss}} +\CJKvdef{m/n/30/167}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{167}\hss}} +\CJKvdef{m/n/30/169}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{169}\hss}} +\CJKvdef{m/n/30/195}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{195}\hss}} +\CJKvdef{m/n/30/227}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{227}\hss}} +\CJKvdef{m/n/30/229}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{229}\hss}} +\CJKvdef{m/n/30/231}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{231}\hss}} +\CJKvdef{m/n/30/238}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{238}\hss}} +\CJKvdef{m/n/30/245}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{245}\hss}} +\CJKvdef{m/n/30/246}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{246}\hss}} + + +\CJKvlet{bx/n/00/163}{m/n/00/163} +\CJKvlet{bx/n/00/167}{m/n/00/167} + +\CJKvlet{bx/n/20/24}{m/n/20/24} +\CJKvlet{bx/n/20/25}{m/n/20/25} +\CJKvlet{bx/n/20/28}{m/n/20/28} +\CJKvlet{bx/n/20/29}{m/n/20/29} +\CJKvlet{bx/n/20/37}{m/n/20/37} +\CJKvlet{bx/n/20/38}{m/n/20/38} + +\CJKvlet{bx/n/30/1}{m/n/30/1} +\CJKvlet{bx/n/30/2}{m/n/30/2} +\CJKvlet{bx/n/30/8}{m/n/30/8} +\CJKvlet{bx/n/30/9}{m/n/30/9} +\CJKvlet{bx/n/30/10}{m/n/30/10} +\CJKvlet{bx/n/30/11}{m/n/30/11} +\CJKvlet{bx/n/30/12}{m/n/30/12} +\CJKvlet{bx/n/30/13}{m/n/30/13} +\CJKvlet{bx/n/30/14}{m/n/30/14} +\CJKvlet{bx/n/30/15}{m/n/30/15} +\CJKvlet{bx/n/30/16}{m/n/30/16} +\CJKvlet{bx/n/30/17}{m/n/30/17} +\CJKvlet{bx/n/30/20}{m/n/30/20} +\CJKvlet{bx/n/30/21}{m/n/30/21} +\CJKvlet{bx/n/30/28}{m/n/30/28} +\CJKvlet{bx/n/30/65}{m/n/30/65} +\CJKvlet{bx/n/30/67}{m/n/30/67} +\CJKvlet{bx/n/30/69}{m/n/30/69} +\CJKvlet{bx/n/30/71}{m/n/30/71} +\CJKvlet{bx/n/30/73}{m/n/30/73} +\CJKvlet{bx/n/30/99}{m/n/30/99} +\CJKvlet{bx/n/30/131}{m/n/30/131} +\CJKvlet{bx/n/30/133}{m/n/30/133} +\CJKvlet{bx/n/30/135}{m/n/30/135} +\CJKvlet{bx/n/30/142}{m/n/30/142} +\CJKvlet{bx/n/30/161}{m/n/30/161} +\CJKvlet{bx/n/30/163}{m/n/30/163} +\CJKvlet{bx/n/30/165}{m/n/30/165} +\CJKvlet{bx/n/30/167}{m/n/30/167} +\CJKvlet{bx/n/30/169}{m/n/30/169} +\CJKvlet{bx/n/30/195}{m/n/30/195} +\CJKvlet{bx/n/30/227}{m/n/30/227} +\CJKvlet{bx/n/30/229}{m/n/30/229} +\CJKvlet{bx/n/30/231}{m/n/30/231} +\CJKvlet{bx/n/30/238}{m/n/30/238} +\CJKvlet{bx/n/30/245}{m/n/30/245} +\CJKvlet{bx/n/30/246}{m/n/30/246} +\CJKvlet{bx/n/30/252}{m/n/30/252} + +\CJKvlet{bx/n/ff/8}{m/n/ff/8} +\CJKvlet{bx/n/ff/9}{m/n/ff/9} +\CJKvlet{bx/n/ff/12}{m/n/ff/12} +\CJKvlet{bx/n/ff/14}{m/n/ff/14} +\CJKvlet{bx/n/ff/59}{m/n/ff/59} +\CJKvlet{bx/n/ff/61}{m/n/ff/61} +\CJKvlet{bx/n/ff/91}{m/n/ff/91} +\CJKvlet{bx/n/ff/93}{m/n/ff/93} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd new file mode 100644 index 0000000000..9419907643 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd @@ -0,0 +1,25 @@ +% This is the file c70maru.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c70maru.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode +% +% umrj is Wadalab maru-0-8 combined with maru-1-8. + +\DeclareFontFamily{C70}{maru}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{maru}{m}{n} + { <-> CJK * umrj}{\CJKnormal} +\DeclareFontShape{C70}{maru}{bx}{n} + { <-> CJKb * umrj}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx new file mode 100644 index 0000000000..b2840a42a0 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx @@ -0,0 +1,137 @@ +% This is the file c70maru.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Gernot Hassenpflug +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c70maru.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/00/163}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{163}\hss}} +\CJKvdef{m/n/00/167}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{167}\hss}} + +\CJKvdef{m/n/20/24}{\CJKsymbolsimple{24}} +\CJKvdef{m/n/20/25}{\CJKsymbolsimple{25}} +\CJKvdef{m/n/20/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/20/29}{\CJKsymbolsimple{29}} +\CJKvdef{m/n/20/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/20/38}{\CJKsymbolsimple{38}} + +\CJKvdef{m/n/30/1}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{1}\hss}} +\CJKvdef{m/n/30/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/30/8}{\CJKsymbolsimple{8}} +\CJKvdef{m/n/30/9}{\CJKsymbolsimple{9}} +\CJKvdef{m/n/30/10}{\CJKsymbolsimple{10}} +\CJKvdef{m/n/30/11}{\CJKsymbolsimple{11}} +\CJKvdef{m/n/30/12}{\CJKsymbolsimple{12}} +\CJKvdef{m/n/30/13}{\CJKsymbolsimple{13}} +\CJKvdef{m/n/30/14}{\CJKsymbolsimple{14}} +\CJKvdef{m/n/30/15}{\CJKsymbolsimple{15}} +\CJKvdef{m/n/30/16}{\CJKsymbolsimple{16}} +\CJKvdef{m/n/30/17}{\CJKsymbolsimple{17}} +\CJKvdef{m/n/30/20}{\CJKsymbolsimple{20}} +\CJKvdef{m/n/30/21}{\CJKsymbolsimple{21}} +\CJKvdef{m/n/30/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/30/252}{\CJKsymbolsimple{252}} + +\CJKvdef{m/n/ff/8}{\CJKsymbolsimple{8}} +\CJKvdef{m/n/ff/9}{\CJKsymbolsimple{9}} +\CJKvdef{m/n/ff/12}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{12}\hss}} +\CJKvdef{m/n/ff/14}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{14}\hss}} +\CJKvdef{m/n/ff/59}{\CJKsymbolsimple{59}} +\CJKvdef{m/n/ff/61}{\CJKsymbolsimple{61}} +\CJKvdef{m/n/ff/91}{\CJKsymbolsimple{91}} +\CJKvdef{m/n/ff/93}{\CJKsymbolsimple{93}} + +% Reposition small kana letters for vertical typesetting. + +\CJKvdef{m/n/30/65}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{65}\hss}} +\CJKvdef{m/n/30/67}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{67}\hss}} +\CJKvdef{m/n/30/69}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{69}\hss}} +\CJKvdef{m/n/30/71}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{71}\hss}} +\CJKvdef{m/n/30/73}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{73}\hss}} +\CJKvdef{m/n/30/99}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{99}\hss}} +\CJKvdef{m/n/30/131}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{131}\hss}} +\CJKvdef{m/n/30/133}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{133}\hss}} +\CJKvdef{m/n/30/135}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{135}\hss}} +\CJKvdef{m/n/30/142}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{142}\hss}} + +\CJKvdef{m/n/30/161}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{161}\hss}} +\CJKvdef{m/n/30/163}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{163}\hss}} +\CJKvdef{m/n/30/165}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{165}\hss}} +\CJKvdef{m/n/30/167}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{167}\hss}} +\CJKvdef{m/n/30/169}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{169}\hss}} +\CJKvdef{m/n/30/195}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{195}\hss}} +\CJKvdef{m/n/30/227}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{227}\hss}} +\CJKvdef{m/n/30/229}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{229}\hss}} +\CJKvdef{m/n/30/231}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{231}\hss}} +\CJKvdef{m/n/30/238}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{238}\hss}} +\CJKvdef{m/n/30/245}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{245}\hss}} +\CJKvdef{m/n/30/246}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{246}\hss}} + + +\CJKvlet{bx/n/00/163}{m/n/00/163} +\CJKvlet{bx/n/00/167}{m/n/00/167} + +\CJKvlet{bx/n/20/24}{m/n/20/24} +\CJKvlet{bx/n/20/25}{m/n/20/25} +\CJKvlet{bx/n/20/28}{m/n/20/28} +\CJKvlet{bx/n/20/29}{m/n/20/29} +\CJKvlet{bx/n/20/37}{m/n/20/37} +\CJKvlet{bx/n/20/38}{m/n/20/38} + +\CJKvlet{bx/n/30/1}{m/n/30/1} +\CJKvlet{bx/n/30/2}{m/n/30/2} +\CJKvlet{bx/n/30/8}{m/n/30/8} +\CJKvlet{bx/n/30/9}{m/n/30/9} +\CJKvlet{bx/n/30/10}{m/n/30/10} +\CJKvlet{bx/n/30/11}{m/n/30/11} +\CJKvlet{bx/n/30/12}{m/n/30/12} +\CJKvlet{bx/n/30/13}{m/n/30/13} +\CJKvlet{bx/n/30/14}{m/n/30/14} +\CJKvlet{bx/n/30/15}{m/n/30/15} +\CJKvlet{bx/n/30/16}{m/n/30/16} +\CJKvlet{bx/n/30/17}{m/n/30/17} +\CJKvlet{bx/n/30/20}{m/n/30/20} +\CJKvlet{bx/n/30/21}{m/n/30/21} +\CJKvlet{bx/n/30/28}{m/n/30/28} +\CJKvlet{bx/n/30/65}{m/n/30/65} +\CJKvlet{bx/n/30/67}{m/n/30/67} +\CJKvlet{bx/n/30/69}{m/n/30/69} +\CJKvlet{bx/n/30/71}{m/n/30/71} +\CJKvlet{bx/n/30/73}{m/n/30/73} +\CJKvlet{bx/n/30/99}{m/n/30/99} +\CJKvlet{bx/n/30/131}{m/n/30/131} +\CJKvlet{bx/n/30/133}{m/n/30/133} +\CJKvlet{bx/n/30/135}{m/n/30/135} +\CJKvlet{bx/n/30/142}{m/n/30/142} +\CJKvlet{bx/n/30/161}{m/n/30/161} +\CJKvlet{bx/n/30/163}{m/n/30/163} +\CJKvlet{bx/n/30/165}{m/n/30/165} +\CJKvlet{bx/n/30/167}{m/n/30/167} +\CJKvlet{bx/n/30/169}{m/n/30/169} +\CJKvlet{bx/n/30/195}{m/n/30/195} +\CJKvlet{bx/n/30/227}{m/n/30/227} +\CJKvlet{bx/n/30/229}{m/n/30/229} +\CJKvlet{bx/n/30/231}{m/n/30/231} +\CJKvlet{bx/n/30/238}{m/n/30/238} +\CJKvlet{bx/n/30/245}{m/n/30/245} +\CJKvlet{bx/n/30/246}{m/n/30/246} +\CJKvlet{bx/n/30/252}{m/n/30/252} + +\CJKvlet{bx/n/ff/8}{m/n/ff/8} +\CJKvlet{bx/n/ff/9}{m/n/ff/9} +\CJKvlet{bx/n/ff/12}{m/n/ff/12} +\CJKvlet{bx/n/ff/14}{m/n/ff/14} +\CJKvlet{bx/n/ff/59}{m/n/ff/59} +\CJKvlet{bx/n/ff/61}{m/n/ff/61} +\CJKvlet{bx/n/ff/91}{m/n/ff/91} +\CJKvlet{bx/n/ff/93}{m/n/ff/93} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd new file mode 100644 index 0000000000..19b11619dc --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd @@ -0,0 +1,28 @@ +% This is the file c70min.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c70min.fd}[\filedate\space\fileversion] + + +% character set: Unicode U+0080 - U+FFFD +% font encoding: Unicode +% +% udmj is Wadalab mincho-0-12 combined with mincho-1-8. +% umcj is Wadalab mincho-0-8 combined with mincho-1-8. + +\DeclareFontFamily{C70}{min}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C70}{min}{l}{n} + { <-> CJK * umcj}{} +\DeclareFontShape{C70}{min}{m}{n} + { <-> CJK * udmj}{\CJKnormal} +\DeclareFontShape{C70}{min}{bx}{n} + { <-> CJKb * udmj}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx new file mode 100644 index 0000000000..8305091587 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx @@ -0,0 +1,203 @@ +% This is the file c70min.fdx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Gernot Hassenpflug +% +% Version 4.8.5 (16-Oct-2021) + +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c70min.fdx}[\filedate\space\fileversion] + + +\CJKvdef{rotate}{} +\CJKvdef{offset}{.5em} + +\CJKvdef{m/n/00/163}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{163}\hss}} +\CJKvdef{m/n/00/167}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{167}\hss}} + +\CJKvdef{m/n/20/24}{\CJKsymbolsimple{24}} +\CJKvdef{m/n/20/25}{\CJKsymbolsimple{25}} +\CJKvdef{m/n/20/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/20/29}{\CJKsymbolsimple{29}} +\CJKvdef{m/n/20/37}{\CJKsymbolsimple{37}} +\CJKvdef{m/n/20/38}{\CJKsymbolsimple{38}} + +\CJKvdef{m/n/30/1}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{1}\hss}} +\CJKvdef{m/n/30/2}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{2}\hss}} +\CJKvdef{m/n/30/8}{\CJKsymbolsimple{8}} +\CJKvdef{m/n/30/9}{\CJKsymbolsimple{9}} +\CJKvdef{m/n/30/10}{\CJKsymbolsimple{10}} +\CJKvdef{m/n/30/11}{\CJKsymbolsimple{11}} +\CJKvdef{m/n/30/12}{\CJKsymbolsimple{12}} +\CJKvdef{m/n/30/13}{\CJKsymbolsimple{13}} +\CJKvdef{m/n/30/14}{\CJKsymbolsimple{14}} +\CJKvdef{m/n/30/15}{\CJKsymbolsimple{15}} +\CJKvdef{m/n/30/16}{\CJKsymbolsimple{16}} +\CJKvdef{m/n/30/17}{\CJKsymbolsimple{17}} +\CJKvdef{m/n/30/20}{\CJKsymbolsimple{20}} +\CJKvdef{m/n/30/21}{\CJKsymbolsimple{21}} +\CJKvdef{m/n/30/28}{\CJKsymbolsimple{28}} +\CJKvdef{m/n/30/252}{\CJKsymbolsimple{252}} + +\CJKvdef{m/n/ff/8}{\CJKsymbolsimple{8}} +\CJKvdef{m/n/ff/9}{\CJKsymbolsimple{9}} +\CJKvdef{m/n/ff/12}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{12}\hss}} +\CJKvdef{m/n/ff/14}{\raise .55em \hbox to 1em {\kern -.6em \CJKsymbol{14}\hss}} +\CJKvdef{m/n/ff/59}{\CJKsymbolsimple{59}} +\CJKvdef{m/n/ff/61}{\CJKsymbolsimple{61}} +\CJKvdef{m/n/ff/91}{\CJKsymbolsimple{91}} +\CJKvdef{m/n/ff/93}{\CJKsymbolsimple{93}} + +% Reposition small kana letters for vertical typesetting. + +\CJKvdef{m/n/30/65}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{65}\hss}} +\CJKvdef{m/n/30/67}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{67}\hss}} +\CJKvdef{m/n/30/69}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{69}\hss}} +\CJKvdef{m/n/30/71}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{71}\hss}} +\CJKvdef{m/n/30/73}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{73}\hss}} +\CJKvdef{m/n/30/99}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{99}\hss}} +\CJKvdef{m/n/30/131}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{131}\hss}} +\CJKvdef{m/n/30/133}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{133}\hss}} +\CJKvdef{m/n/30/135}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{135}\hss}} +\CJKvdef{m/n/30/142}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{142}\hss}} + +\CJKvdef{m/n/30/161}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{161}\hss}} +\CJKvdef{m/n/30/163}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{163}\hss}} +\CJKvdef{m/n/30/165}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{165}\hss}} +\CJKvdef{m/n/30/167}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{167}\hss}} +\CJKvdef{m/n/30/169}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{169}\hss}} +\CJKvdef{m/n/30/195}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{195}\hss}} +\CJKvdef{m/n/30/227}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{227}\hss}} +\CJKvdef{m/n/30/229}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{229}\hss}} +\CJKvdef{m/n/30/231}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{231}\hss}} +\CJKvdef{m/n/30/238}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{238}\hss}} +\CJKvdef{m/n/30/245}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{245}\hss}} +\CJKvdef{m/n/30/246}{\raise .2em \hbox to 1em {\kern -.2em \CJKsymbol{246}\hss}} + + +\CJKvlet{bx/n/00/163}{m/n/00/163} +\CJKvlet{bx/n/00/167}{m/n/00/167} + +\CJKvlet{bx/n/20/24}{m/n/20/24} +\CJKvlet{bx/n/20/25}{m/n/20/25} +\CJKvlet{bx/n/20/28}{m/n/20/28} +\CJKvlet{bx/n/20/29}{m/n/20/29} +\CJKvlet{bx/n/20/37}{m/n/20/37} +\CJKvlet{bx/n/20/38}{m/n/20/38} + +\CJKvlet{bx/n/30/1}{m/n/30/1} +\CJKvlet{bx/n/30/2}{m/n/30/2} +\CJKvlet{bx/n/30/8}{m/n/30/8} +\CJKvlet{bx/n/30/9}{m/n/30/9} +\CJKvlet{bx/n/30/10}{m/n/30/10} +\CJKvlet{bx/n/30/11}{m/n/30/11} +\CJKvlet{bx/n/30/12}{m/n/30/12} +\CJKvlet{bx/n/30/13}{m/n/30/13} +\CJKvlet{bx/n/30/14}{m/n/30/14} +\CJKvlet{bx/n/30/15}{m/n/30/15} +\CJKvlet{bx/n/30/16}{m/n/30/16} +\CJKvlet{bx/n/30/17}{m/n/30/17} +\CJKvlet{bx/n/30/20}{m/n/30/20} +\CJKvlet{bx/n/30/21}{m/n/30/21} +\CJKvlet{bx/n/30/28}{m/n/30/28} +\CJKvlet{bx/n/30/65}{m/n/30/65} +\CJKvlet{bx/n/30/67}{m/n/30/67} +\CJKvlet{bx/n/30/69}{m/n/30/69} +\CJKvlet{bx/n/30/71}{m/n/30/71} +\CJKvlet{bx/n/30/73}{m/n/30/73} +\CJKvlet{bx/n/30/99}{m/n/30/99} +\CJKvlet{bx/n/30/131}{m/n/30/131} +\CJKvlet{bx/n/30/133}{m/n/30/133} +\CJKvlet{bx/n/30/135}{m/n/30/135} +\CJKvlet{bx/n/30/142}{m/n/30/142} +\CJKvlet{bx/n/30/161}{m/n/30/161} +\CJKvlet{bx/n/30/163}{m/n/30/163} +\CJKvlet{bx/n/30/165}{m/n/30/165} +\CJKvlet{bx/n/30/167}{m/n/30/167} +\CJKvlet{bx/n/30/169}{m/n/30/169} +\CJKvlet{bx/n/30/195}{m/n/30/195} +\CJKvlet{bx/n/30/227}{m/n/30/227} +\CJKvlet{bx/n/30/229}{m/n/30/229} +\CJKvlet{bx/n/30/231}{m/n/30/231} +\CJKvlet{bx/n/30/238}{m/n/30/238} +\CJKvlet{bx/n/30/245}{m/n/30/245} +\CJKvlet{bx/n/30/246}{m/n/30/246} +\CJKvlet{bx/n/30/252}{m/n/30/252} + +\CJKvlet{bx/n/ff/8}{m/n/ff/8} +\CJKvlet{bx/n/ff/9}{m/n/ff/9} +\CJKvlet{bx/n/ff/12}{m/n/ff/12} +\CJKvlet{bx/n/ff/14}{m/n/ff/14} +\CJKvlet{bx/n/ff/59}{m/n/ff/59} +\CJKvlet{bx/n/ff/61}{m/n/ff/61} +\CJKvlet{bx/n/ff/91}{m/n/ff/91} +\CJKvlet{bx/n/ff/93}{m/n/ff/93} + + +\CJKvlet{l/n/00/163}{m/n/00/163} +\CJKvlet{l/n/00/167}{m/n/00/167} + +\CJKvlet{l/n/20/24}{m/n/20/24} +\CJKvlet{l/n/20/25}{m/n/20/25} +\CJKvlet{l/n/20/28}{m/n/20/28} +\CJKvlet{l/n/20/29}{m/n/20/29} +\CJKvlet{l/n/20/37}{m/n/20/37} +\CJKvlet{l/n/20/38}{m/n/20/38} + +\CJKvlet{l/n/30/1}{m/n/30/1} +\CJKvlet{l/n/30/2}{m/n/30/2} +\CJKvlet{l/n/30/8}{m/n/30/8} +\CJKvlet{l/n/30/9}{m/n/30/9} +\CJKvlet{l/n/30/10}{m/n/30/10} +\CJKvlet{l/n/30/11}{m/n/30/11} +\CJKvlet{l/n/30/12}{m/n/30/12} +\CJKvlet{l/n/30/13}{m/n/30/13} +\CJKvlet{l/n/30/14}{m/n/30/14} +\CJKvlet{l/n/30/15}{m/n/30/15} +\CJKvlet{l/n/30/16}{m/n/30/16} +\CJKvlet{l/n/30/17}{m/n/30/17} +\CJKvlet{l/n/30/20}{m/n/30/20} +\CJKvlet{l/n/30/21}{m/n/30/21} +\CJKvlet{l/n/30/28}{m/n/30/28} +\CJKvlet{l/n/30/65}{m/n/30/65} +\CJKvlet{l/n/30/67}{m/n/30/67} +\CJKvlet{l/n/30/69}{m/n/30/69} +\CJKvlet{l/n/30/71}{m/n/30/71} +\CJKvlet{l/n/30/73}{m/n/30/73} +\CJKvlet{l/n/30/99}{m/n/30/99} +\CJKvlet{l/n/30/131}{m/n/30/131} +\CJKvlet{l/n/30/133}{m/n/30/133} +\CJKvlet{l/n/30/135}{m/n/30/135} +\CJKvlet{l/n/30/142}{m/n/30/142} +\CJKvlet{l/n/30/161}{m/n/30/161} +\CJKvlet{l/n/30/163}{m/n/30/163} +\CJKvlet{l/n/30/165}{m/n/30/165} +\CJKvlet{l/n/30/167}{m/n/30/167} +\CJKvlet{l/n/30/169}{m/n/30/169} +\CJKvlet{l/n/30/195}{m/n/30/195} +\CJKvlet{l/n/30/227}{m/n/30/227} +\CJKvlet{l/n/30/229}{m/n/30/229} +\CJKvlet{l/n/30/231}{m/n/30/231} +\CJKvlet{l/n/30/238}{m/n/30/238} +\CJKvlet{l/n/30/245}{m/n/30/245} +\CJKvlet{l/n/30/246}{m/n/30/246} +\CJKvlet{l/n/30/252}{m/n/30/252} + +\CJKvlet{l/n/ff/8}{m/n/ff/8} +\CJKvlet{l/n/ff/9}{m/n/ff/9} +\CJKvlet{l/n/ff/12}{m/n/ff/12} +\CJKvlet{l/n/ff/14}{m/n/ff/14} +\CJKvlet{l/n/ff/59}{m/n/ff/59} +\CJKvlet{l/n/ff/61}{m/n/ff/61} +\CJKvlet{l/n/ff/91}{m/n/ff/91} +\CJKvlet{l/n/ff/93}{m/n/ff/93} + +% Move down small katalana `tsu' in horizontal mode. It sits too high and +% is possibly confusable with the large `tsu'. + +\CJKhdef{m/n/30/195}{\raise -.05em \hbox to 1em {\kern 0em \CJKsymbol{195}\hss}} +\CJKhlet{bx/n/30/195}{m/n/30/195} +\CJKhlet{l/n/30/195}{m/n/30/195} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada new file mode 100644 index 0000000000..8f37b5bc9e --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada @@ -0,0 +1,81 @@ +# Copyright (C) 1994-2021 Werner Lemberg +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program in doc/COPYING; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301 USA + +# This script fixes the Wadalab fonts which have been created with the +# `makefont' script of the CJK package version 4.5.1 or earlier. +# +# It converts all PFB files in the current directory. + + +for i in *.pfb; do + echo $i + mv $i $i.old + cat $i.old | \ + t1disasm | \ + awk ' + { + sub(/001\.001/, "001.002") + + if (/%%Creation/) { + print "%%CreationDate: 2003-Feb-07" + next + } + + if (/0 -160 rmoveto/ && last_is_hsbw) { + last_is_hsbw = 0 + next + } + + if (/hsbw/) { + last_is_hsbw = 1 + waiting_for_Xmoveto = 1 + } + else + last_is_hsbw = 0 + + if (waiting_for_Xmoveto) { + if (/rmoveto/) { + printf "\t%d %d rmoveto\n", $1, $2 - 160 + waiting_for_Xmoveto = 0 + next + } + else if (/vmoveto/) { + printf "\t%d vmoveto\n", $1 - 160 + waiting_for_Xmoveto = 0 + next + } + else if (/hmoveto/) { + printf "\t%d %d rmoveto\n", $1, -160 + waiting_for_Xmoveto = 0 + next + } + } + + if (/moveto/) + print "\tclosepath" + + if (/hstem/) { + printf "\t%d %d hstem\n", $1 - 160, $2 + next + } + + print + } + ' | \ + t1asm > $i + rm $i.old +done diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl new file mode 100644 index 0000000000..af2477c306 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl @@ -0,0 +1,242 @@ +#! /usr/bin/perl -w +# +# Copyright (C) 1994-2021 Werner Lemberg +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program in doc/COPYING; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301 USA + +# This script fixes the Wadalab fonts which have been created with the +# `makefont' script version 1.0 (from CJK 4.8.5), or which have been updated +# with the `fixwada' script. +# +# . Make all glyph names compliant to the Adobe Glyph List (AGL) to +# get proper ToUnicode mappings in PDF documents. +# +# . Fix the encoding vector in the PFBs to contain only glyphs which +# actually have an outline. +# +# . Update the version number and creation date. +# +# . Fix a typo in the original fonts (`UniqueId' -> `UniqueID'). +# +# The files `JIS0208.TXT' and `JIS0212.TXT' from the `OBSOLETE' directory in +# the `MAPPINGS' tree on ftp.unicode.org are necessary for running this +# script. It also reads the file `DNP.sfd' which gives the relationship +# between JIS X 0208 (and JIS X 0212) in EUC encoding and wadalab's DNP font +# encoding. Finally, the programs `t1asm' and `t1disasm' must be available +# (and in the path). +# +# Call the script as +# +# perl fixwada2.pl wadalab_namestem [JIS0208|JIS0212] +# +# Example: +# +# perl fixwada2.pl dmj JIS0208 +# +# `fixwada2' reads all PFB and AFM files from the given wadalab font +# family and replaces them with new versions. + +use strict; + +my $prog = $0; +$prog =~ s@.*/@@; + +if ($#ARGV != 1) { + die("usage: $prog wadalab_namestem [JIS0208|JIS0212]\n"); +} + +my $namestem = $ARGV[0]; +my $encoding = $ARGV[1]; +my $encfile; +my $doshift; + + +if ("\U$encoding" eq "JIS0208") { + $encfile = "JIS0208.TXT"; + $doshift = 1; +} +elsif ("\U$encoding" eq "JIS0212") { + $encfile = "JIS0212.TXT"; + $doshift = 0; +} +else { + die("$prog: unknown encoding\n"); +} + + +# Read `DNP.sfd'. + +my %sfd; +my @subfonts; + +print("Reading \`DNP.sfd'...\n"); + +open(DNP, "DNP.sfd") +|| die("$prog: can't open \`DNP.sfd': $!\n"); + +# This loop doesn't handle the complete syntax of SFD files yet. +while () { + chop; + my @field = split(" "); + next if ($#field < 0); + next if ($field[0] =~ /^#/); + + my $suffix = $field[0]; + push(@subfonts, $suffix); + + shift(@field); + my $index = 0; + + while (@field) { + if ($field[0] =~ /(.*):$/) { + $index = $1; + } + elsif ($field[0] =~ /(0x[0-9A-Fa-f]+)_(0x[0-9A-Fa-f]+)/) { + foreach my $i (hex($1) .. hex($2)) { + $sfd{$suffix . "c" . sprintf("%02X", $index)} = $i; + $index++; + } + } + shift(@field); + } +} + + +# Read encoding file. + +print("Reading \`$encfile'...\n"); + +my %jisx; + +open(JISX, $encfile) +|| die("$prog: can't open \`$encfile': $!\n"); + +while () { + chop; + my @field = split(" "); + next if ($#field < 0); + next if ($field[0] =~ /^#/); + + if ($doshift) { + shift(@field); + } + + my $unicode = $field[1]; + $unicode =~ s/0x//; + my $value = hex($field[0]) + 0x8080; + $jisx{$value} = $unicode; +} + + +# Process AFM files. + +foreach my $afm (@subfonts) { + my $filename = "$namestem$afm.afm"; + print("Processing \`$filename'...\n"); + + if (!-f $filename) { + print("$prog: \`$filename' doesn't exist\n"); + next; + } + + rename($filename, "$filename.old"); + + open(INFILE, "$filename.old") + || die("$prog: can't open \`$filename.old': $!\n"); + open(OUTFILE, ">", "$filename") + || die("$prog: can't open \`$filename': $!\n"); + + while () { + # Replace the `cXX' entries with correct `uniXXXX' glyph names. + s/ N (.*?) ;/ N uni$jisx{$sfd{$afm . $1}} ;/; + + # Update version number. + s/001\.001/001.004/; + + print(OUTFILE $_); + } + + close(INFILE); + close(OUTFILE); + + unlink("$filename.old"); +} + + +# Process PFB files. + +foreach my $pfb (@subfonts) { + my $arg; + my $filename = "$namestem$pfb.pfb"; + print("Processing \`$filename'...\n"); + + if (!-f $filename) { + print("$prog: \`$filename' doesn't exist\n"); + next; + } + + rename($filename, "$filename.old"); + + $arg = "t1disasm < $filename.old > $filename.disasm.old"; + system("$arg") == 0 + || die("$prog: calling \`$arg' failed: $?"); + + open(INFILE, "$filename.disasm.old") + || die("$prog: can't open \`$filename.disasm.old': $!\n"); + open(OUTFILE, ">", "$filename.disasm") + || die("$prog: can't open \`$filename.disasm': $!\n"); + + while () { + # Replace the `cXX' entries with correct `uniXXXX' glyph names + # (or `.notdef' if there isn't one). + if (m@/(c.*?) @) { + my $replacement; + if (defined ($sfd{$pfb . $1}) + && defined ($jisx{$sfd{$pfb . $1}})) { + $replacement = "uni$jisx{$sfd{$pfb . $1}}"; + } + else { + $replacement = ".notdef"; + } + s@/(c.*?) @/$replacement @; + } + + # Fix a typo in original fonts. + s/UniqueId/UniqueID/; + + # Update version number. + s/001\.002/001.004/; + + # Update creation date. + s/2003-Feb-07/2005-Jul-29/; + + print(OUTFILE $_); + } + + close(INFILE); + close(OUTFILE); + + $arg = "t1asm < $filename.disasm > $filename"; + system("$arg") == 0 + || die("$prog: calling \`$arg' failed: $?"); + + unlink("$filename.disasm.old", "$filename.disasm"); + unlink("$filename.old"); +} + +print("Done.\n"); + +# eof diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont new file mode 100644 index 0000000000..98b20cd541 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont @@ -0,0 +1,108 @@ +#!/bin/sh +# +# Copyright (C) 1994-2021 Werner Lemberg +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program in doc/COPYING; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301 USA + +# Version 1.0 +# +# This script transforms Wadalab PFA and AFM files created by the +# wftodm program into PFB and TFM files. All files in the current +# directory and its subdirectories are converted. +# +# Additionally, it normalizes the font matrix so that the subfonts work +# with pdfTeX; for convenience, it also inserts `closepath' commands to +# end subpaths in glyphs. +# +# Note that an older version of this script (without a version number) has +# some flaws; you should either regenerate all Wadalab subfonts or use the +# `fixwada' script to fix PFB fonts which have already been created with +# this older version. +# +# The programs t1asm, t1disasm, and afm2tfm must be in the path. + +for f in `find . -name '*.pfa' -print`; do + echo processing $f + name=`basename $f .pfa` + t1disasm < $name.pfa > $name.old + + cat $name.old | \ + awk ' + { + sub(/001\.001/, "001.002") + sub(/\[.001 0 0 .001 0 -0.16\]/, "[.001 0 0 .001 0 0]") + sub(/\[0 0 1000 1000\]/, "[0 -160 1000 840]") + + if (/%%Creation/) { + print "%%CreationDate: 2003-Feb-07" + next + } + + if (/hsbw/) + waiting_for_Xmoveto = 1 + + if (waiting_for_Xmoveto) { + if (/rmoveto/) { + printf "\t%d %d rmoveto\n", $1, $2 - 160 + waiting_for_Xmoveto = 0 + next + } + if (/vmoveto/) { + printf "\t%d vmoveto\n", $1 - 160 + waiting_for_Xmoveto = 0 + next + } + if (/hmoveto/) { + printf "\t%d %d rmoveto\n", $1, -160 + waiting_for_Xmoveto = 0 + next + } + } + + if (/moveto/) + print "\tclosepath" + + if (/hstem/) { + printf "\t%d %d hstem\n", $1 - 160, $2 + next + } + + print + } + ' > $name.asm + rm $name.old + + t1asm < $name.asm > $name.pfb + rm $name.asm +done + +for f in `find . -name '*.afm' -print`; do + echo processing $f + name=`basename $f .afm` + mv $name.afm $name.old + + cat $name.old | \ + sed -e " + s/FontBBox 0 0 1000 1000/FontBBox 0 -160 1000 840/ + s/B 0 0 1000 1000/B 0 -160 1000 840/ + " > $name.afm + + rm $name.old + + afm2tfm $name.afm &> /dev/null +done + +# EOF diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl new file mode 100644 index 0000000000..826ea3d3cb --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl @@ -0,0 +1,333 @@ +#! /usr/bin/perl -w +# +# Copyright (C) 1994-2021 Werner Lemberg +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program in doc/COPYING; if not, write to the Free +# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301 USA + +# This script creates virtual subfonts in Unicode encoding for Wadalab +# subfonts. It can merge a JIS X 0208 and JIS X 0212 family into a single +# set of Unicode subfonts. +# +# As prerequisites, it needs the files `JIS0208.TXT' and `JIS0212.TXT' from +# the `OBSOLETE' directory in the `MAPPINGS' tree on ftp.unicode.org. It +# also needs the file `DNP.sfd' which gives the relationship between JIS X +# 0208 (and JIS X 0212) in EUC encoding and wadalab's DNP font encoding. +# The program `vptovf' must be available (and in the path). +# +# Call the script as +# +# perl makeuniwada.pl namestem1 [namestem2] uni_namestem +# +# `namestem1' is the font in JIS X 0208 encoding. The optional `namestem2' +# argument is the font in JIS X 0212, and `uni_namestem' holds the prefix +# for the Unicode subfonts. `makeuniwada.pl' reads all AFM files from the +# given wadalab font families. +# +# Example: +# +# perl makeuniwada.pl dmj mc2j udmj +# +# This call mixes the mincho-0-12 (dmj) with mincho-1-8 (mc2j) families. + +use strict; + +my $prog = $0; +$prog =~ s@.*/@@; + +if ($#ARGV < 1 || $#ARGV > 2) { + die("usage: $prog namestem1 [namestem2] uni_namestem\n"); +} + +my $namestem1; +my $namestem2; +my $two_encodings = 0; +my @args = @ARGV; + +$namestem1 = $ARGV[0]; +if ($#ARGV == 2) { + $namestem2 = $ARGV[1]; + $two_encodings = 1; + shift; +} +my $uninamestem = $ARGV[1]; + + +# Read `DNP.sfd'. + +my %sfd; +my @subfonts; + +read_sfdfile("DNP.sfd", \%sfd, \@subfonts); + + +# Read encoding files. +# +# The files `JIS0208.TXT' and `JIS0212.TXT' are from the `OBSOLETE' +# directory in the `MAPPINGS' tree on ftp.unicode.org. + +my %jisx0208; +my %jisx0212; + +read_encfile("JIS0208.TXT", \%jisx0208, 1); +if ($two_encodings) { + read_encfile("JIS0212.TXT", \%jisx0212, 0); +} + + +# Read AFM files. + +my @unicode; + +foreach my $sub (@subfonts) { + my $afmname = "$namestem1$sub.afm"; + + if (-f $afmname) { + read_afmfile($afmname, \@unicode, \%sfd, \%jisx0208, $sub); + } +} +if ($two_encodings) { + foreach my $sub (@subfonts) { + my $afmname = "$namestem2$sub.afm"; + + if (-f $afmname) { + read_afmfile($afmname, \@unicode, \%sfd, \%jisx0212, $sub); + } + } +} + + +# Write VPL files. + +my $index = 0; +foreach my $i (0 .. 255) { + my @entries; + + foreach my $j (0 .. 255) { + if (defined ($unicode[$index])) { + push(@entries, "$j $unicode[$index]"); + } + $index++; + } + + if ($#entries >= 0) { + write_vplfile($uninamestem . sprintf("%02x.vpl", $i), \@entries); + } +} + + +# Generate VF and TFM files, then remove the VPL files. + +my @vplfiles = glob("$uninamestem*.vpl"); +foreach my $vplfile (@vplfiles) { + print("Processing \`$vplfile'...\n"); + my $arg = "vptovf $vplfile"; + system($arg) == 0 + || die("$prog: calling \`$arg' failed: $?");; + print("Removing \`$vplfile'...\n"); + unlink($vplfile); +} + + +# Read an SFD file. +# +# $1: Name of the SFD file. +# $2: Reference to the target hash file, mapping from the subfont index +# to the character code. The format of the hash key is the +# concatenation of the subfont suffix, a space, and the index. +# $3: Reference to a target array which holds the subfont suffixes. + +sub read_sfdfile { + my ($sfdfile, $sfdhash, $sfdarray) = @_; + + print("Reading subfont definition file \`$sfdfile'...\n"); + + open(SFD, $sfdfile) + || die("$prog: can't open \`$sfdfile': $!\n"); + + # This loop doesn't handle the complete syntax of SFD files yet. + while () { + chop; + my @field = split(" "); + next if ($#field < 0); + next if ($field[0] =~ /^#/); + + my $suffix = $field[0]; + push(@{$sfdarray}, $suffix); + + shift(@field); + my $index = 0; + + while (@field) { + if ($field[0] =~ /(.*):$/) { + $index = $1; + } + elsif ($field[0] =~ /(0x[0-9A-Fa-f]+)_(0x[0-9A-Fa-f]+)/) { + foreach my $i (hex($1) .. hex($2)) { + $sfdhash->{"$suffix $index"} = $i; + $index++; + } + } + shift(@field); + } + } + close(SFD); +} + + +# Read encoding file. +# +# $1: Name of the encoding file. +# $2: Reference to the target hash file, mapping from the charset +# to Unicode. +# $3: Set to 1 if the needed mapping data is not in field 1 and 2, but in +# field 2 and 3. + +sub read_encfile { + my ($encfile, $enchash, $doshift) = @_; + + print("Reading encoding file \`$encfile'...\n"); + + open(ENC, $encfile) + || die("$prog: can't open \`$encfile': $!\n"); + + while () { + chop; + my @field = split(" "); + next if ($#field < 0); + next if ($field[0] =~ /^#/); + + if ($doshift) { + shift(@field); + } + + my $unicode = $field[1]; + $unicode =~ s/0x//; + my $value = hex($field[0]) + 0x8080; + $enchash->{$value} = hex($unicode); + } + close(ENC); +} + + +# Read AFM file. +# +# $1: Name of the AFM file. +# $2: Reference to the target array which maps from Unicode to the string +# " ". +# $3: Reference to the SFD hash (as extracted by `read_sfdfile'). +# $4: Reference to the encoding hash (as extracted by `read_encfile'). +# $5: Suffix. + +sub read_afmfile { + my ($afmfile, $unicarray, $sfdhash, $enchash, $suffix) = @_; + + print("Reading metric file \`$afmfile'...\n"); + + open(AFM, $afmfile) + || die("$prog: can't open \`$afmfile': $!\n"); + + $afmfile =~ s/\.[^.]*$//; + while () { + if (/^C (\d+) ;/) { + my $key = "$suffix $1"; + my $value = $sfdhash->{$key}; + my $unicvalue = $enchash->{$value}; + my $s = "$afmfile $1"; + + # Add advance width. + / WX (.*?) ;/; + $s .= " $1"; + + # Add glyph height and depth. + / B .*? (.*?) .*? (.*?) ;/; + $s .= " $1 $2"; + + $unicarray->[$unicvalue] = $s; + } + } + close(AFM); +} + + +# Write VPL file. +# +# $1: Name of the VPL file. +# $2: Reference to list which holds the font entries. An entry has the +# form ` '. + +sub write_vplfile { + my ($vplfile, $glypharray) = @_; + + my %subfonts; + my $subcount = 0; + + foreach my $entry (@{$glypharray}) { + my @field = split(" ", $entry); + my $subfont = $field[1]; + if (!defined ($subfonts{$subfont})) { + $subfonts{$subfont} = $subcount; + $subcount++; + } + } + + print("Writing virtual property list file \`$vplfile'...\n"); + + open(VPL, ">", $vplfile) + || die("$prog: can't open \`$vplfile': $!\n"); + my $oldfh = select(VPL); + + print("(VTITLE Created by \`$prog " . join(" ", @args) . "')\n"); + print("(FAMILY TEX-\U$uninamestem\E)\n"); + print("(CODINGSCHEME DNPUNICODE)\n"); + print("(FONTDIMEN\n"); + print(" (SPACE R 0.5)\n"); + print(" (XHEIGHT R 0.4)\n"); + print(" (QUAD R 1)\n"); + print(" )\n"); + + foreach my $subfont + (sort { $subfonts{$a} <=> $subfonts{$b} } keys %subfonts) { + print("(MAPFONT D $subfonts{$subfont}\n"); + print(" (FONTNAME $subfont)\n"); + print(" )\n"); + } + + foreach my $entry (@{$glypharray}) { + my @field = split(" ", $entry); + my $index = $field[0]; + my $subnumber = $subfonts{$field[1]}; + my $subindex = $field[2]; + my $adv_width = $field[3] / 1000.0; + my $depth = $field[4] / -1000.0; + my $height = $field[5] / 1000.0; + + print("(CHARACTER D $index\n"); + print(" (CHARWD R $adv_width)\n"); + print(" (CHARHT R $height)\n"); + print(" (CHARDP R $depth)\n"); + print(" (MAP\n"); + print(" (SELECTFONT D $subnumber)\n"); + print(" (SETCHAR D $subindex)\n"); + print(" )\n"); + print(" )\n"); + } + + close(VPL); + select($oldfh); +} + + +# eof diff --git a/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map new file mode 100644 index 0000000000..dd008d525f --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map @@ -0,0 +1,187 @@ + +% Wadalab Japanese fonts + +dgjgreek dgjgreek , September 1997. + +Revised November 1998. + +Last revised by Werner Lemberg, July 2006. + +=================== + + +Summary steps +------------- + + 1. Download the CJK package and install it. + + 2. Download and install the Wadalab font bundles for the CJK package from + CTAN. + + 3a. Update `/dvips/psfont.map', or update your `~/.dvipsrc' file. + Use the updmap script if possible. + + 3b. Alternatively, create a `config.wadalab' file. + + 3c. For pdfTeX, update `pdftex.map' (normally handled already by the updmap + script). Omit this step for recent teTeX and TeXLive versions. + + 3d. For dvipdfmx (and dvipdfm), update `dvipdfm.map' (normally handled + already by the updmap script). Omit this step for recent teTeX and + TeXLive versions. + + 4. Run mktexlsr. + + 5. Test it! + + +Details of each step +-------------------- + +1. The following files are essential and must be in your $TEXINPUTS path. + + CJK/texinput/: + CJK.enc CJK.sty CJKnumb.sty + CJKulem.sty ruby.sty standard.bdg + standard.chr standard.enc + + CJK/texinput/JIS/: + JIS.cap JIS.cpx JISdnp.enc + c42song.fd EUC-JP.bdg EUC-JP.chr + EUC-JP.enc + + CJK/texinput/UTF8/: + UTF8.bdg UTF8.chr UTF8.enc + c70song.fd + + [Even if you don't use `c42song.fd' and `c70song.fd' these two files + should be here to avoid a strange LaTeX error message if a font shape is + missing.] + + [The EUC-JP files support real EUC-JP with single shift to access + JIS X 0212.] + + And one or more of the following files: + + file name Description + ------------------------------------------------------------------------ + c42goth.fd Gothic JIS X 0208 (level 1,2 kanji), DNP font encoding + c42maru.fd Maru + c42min.fd Mincho + + c52maru.fd Maru JIS X 0212 (level 3 kanji), DNP font encoding + c52min.fd Mincho + + c70goth.fd Gothic JIS X 0208, Unicode font encoding + + c70maru.fd Maru JIS X 0208 + 0212, Unicode font encoding + c70min.fd Mincho + + And finally, `wadalab.map'. + + Also keep `CJK/examples/JIS.tex' for testing. The rest of the CJK files + are not essential for this setup. Usage is documented in + `CJK/examples/JIS.tex' but reading `CJK/doc/CJK.txt' and + `CJK/doc/ruby.txt' is recommended. + + For pseudo vertical typesetting you need the `*.fdx' files accompaning + the above `*.fd' files, together with the `CJKvert.sty' file. + + For using Unicode as the input encoding you should use `CJKutf8.sty'. + +2. The CJK sub font packages of the Wadalab fonts can be found on CTAN in + the directory `fonts/wadalab'. The real TeX font names consist of the + concatenation of the family name with the subfont suffix. Examples: + `dgjkeisen', `mrjkj', `umcj5d'. + + file name TeX font family + DNP Unicode + --------------------------------------------- + gothic-0-13.tar.gz dgj udgj + maru-0-8.tar.gz mrj umrj + maru-1-8.tar.gz mr2j + mincho-0-12.tar.gz dmj udmj [*] + mincho-0-8.tar.gz mcj umcj + mincho-1-8.tar.gz mc2j + + [*] The `udmj' family uses mc2j for glyphs Level 3 Kanji. It doesn't + really fit (mc2j is too thin), but it is still better than having + no Level 3 Kanji at all. + + Installation should be straightforward since the directories in the + font bundles already follow the TDS standard. + +3a. Append `wadalab.map' to `/dvips/config/psfont.map; or, for + non-root users, create a `~/.dvipsrc' file containing this single line: + +========================================================================= +p +/my-home/where_I_want_it/wadalab.map +========================================================================= + + (or add this line to your `~/.dvipsrc' if it already exists) and set + $DVIPSFONTS to the location of the `*.pfb' files. + + teTeX and TeXLive users should do the following instead of the above: + + a) Copy `wadalab.map' into the `/fonts/map/dvips/wadalab' + directory. If you are non-root, create a private TEXMF tree in your + home directory, and copy the file to a similar location in your + private tree. + + Users of older versions of teTeX and TeXLive should use the + directory `/dvips/config' instead. + + b) Add the following line to /web2c/updmap.cfg: + +========================================================================= +Map wadalab.map +========================================================================= + + and call the updmap script to regenerate all program specific map + files. If you are non-root, copy `updmap.cfg' from the main TEXMF + tree to a similar location in your private tree and modify it there. + + Users of older version of teTeX and TeXLive should add `wadalab.map' + to the `extra_modules' variable directly in the updmap script. + +3b. Another solution is to just copy wadalab.map to the location in + step 3a. After creating a file `config.wadalab', containing a single line + +========================================================================= +p +wadalab.map +========================================================================= + + you can use the `-P wadalab' switch while calling dvips. + + The preferred location of `config.wadalab' is `/dvips/wadalab' for + recent teTeX and TeXLive versions, and `/dvips/config' otherwise. + +3c. [This step is optional and should be omitted for recent teTeX and + TeXLive versions.] + + Append `wadalab.map' to `/dvips/config/pdftex.map' so that pdfTeX + can use the Wadalab fonts. The updmap script does this automatically. + +3d. [This step is optional and should be omitted for recent teTeX and + TeXLive versions.] + + Append `wadalab.map' to /dvipdfm/config/dvipdfm.map so that + dvipdfmx (and dvipdfm) can use the Wadalab fonts. The updmap script does + this automatically. + + +4. Run mktexlsr to make your TeX system actually find your font data files. + + +5. Edit CJK/examples/JIS.tex and replace `\begin{CJK*}{JIS}{song}' by + `\begin{CJK*}[dnp]{JIS}{xxx}'; `xxx' can be `min' (for mincho), `goth' + (for gothic), or `maru'. To see the mincho-0-8 font (which is in `light' + series), insert + + \fontseries{l} + \selectfont + + in the CJK environment. All fonts use the poor-man's bold mechanism of + the CJK package. + + Then do the sequence + + latex JIS.tex + dvips JIS.dvi -j -o JIS.ps + + or + + dvips JIS.dvi -j -P wadalab -o JIS.ps + + if you haven't modified `psfonts.map'. The `-j' switch activates partial + font downloading (which usually is the default). + + At this stage running ghostview on `JIS.ps' should display it on screen. + Send `JIS.ps' to a postscript printer or run ghostscript for + non-postscript printers as you wish; and there you have your first + printed Japanese document. Enjoy! + + Note: The level 3 Kanji fonts are generated in a DNP-like encoding also. + A single level 3 Kanji character can be most easily input with + + \CJKchar[JIS2]{}{} , + + provided that you have said + + \CJKfontenc{JIS2}{dnp} + \CJKencfamily{JIS2}{xxx} + + in the preamble of your document to activate dnp font encoding for + the JIS2 encoding in font shape `xxx' (which can be either `maru' + or `min'). + + In case you use Emacs or Mule together with cjk-enc.el (of the CJK + package), JIS X 0212 characters can be displayed directly; they + will be automatically converted into appropriate CJK macros. + + +How the Wadalab fonts have been created +--------------------------------------- + +This section contains a description of the conversion process which +transforms the raw Wadalab PS files into subfonts usable by the CJK package. + +1. The Wadalab PS files are available from the original host + + ftp://ftp.ipl.t.u-tokyo.ac.jp/Font/ + + Alternative locations are CTAN hosts like ftp.dante.de or ftp.tug.org and + its mirrors: + + ftp://ftp.dante.de/pub/tex/support/ghostscript/3rdparty + /fonts/kanji/Font + + Obtain the following files (if you download the files from CTAN, the + final extension is `.gz' instead of `.Z'): + + wadalab-sym.7.tar.Z (symbols + Greek letters, necessary) + + wadalab-mincho-0-12.8.tar.Z (JIS X 0208 level 1,2 kanji) + wadalab-gothic-0-13.5.tar.Z + wadalab-mincho-0-8.4.tar.Z + wadalab-maru-0-8.4.tar.Z + + wadalab-maru-1-8.tar.Z (JIS X 0212 level 3 kanji) + wadalab-mincho-1-8.tar.Z + + tools/wftodm.c (conversion program, c.f. step 2) + + Unpack the font archives in a temporary directory; you should get + subdirectories called `wadalab-sym', `wadalab-mincho-0-12', etc. + + Note: DO NOT read the misleading `readme.ghostscript' document which + accompanies the fonts. + + +2. Patch `wftodm.c' with the following to enable partial font downloading. + You can simply say + + patch < wadalab.txt + + to do that. + +========================================================================= +--- wftodm-orig2.c Tue Sep 23 22:45:32 1997 ++++ wftodm.c Sun Jul 30 08:56:43 2006 +@@ -1,6 +1,8 @@ + #include ++#include ++#include + #include +-#include ++#include + char *charstrs[34][256]; + int charlens[34][256]; + char *version_str="001.001"; +@@ -157,6 +159,7 @@ + output_afm(i); + } + } ++return 0; + } + output_afm(file) + { +@@ -209,14 +212,13 @@ + fprintf(ofp,"/UnderlineThickness 0 def\n"); + fprintf(ofp,"end readonly def\n"); + fprintf(ofp,"/FontName /%s def\n",fontname); +- fprintf(ofp,"/DmEncoding [\n"); ++ fprintf(ofp,"/Encoding 256 array\n"); ++ fprintf(ofp,"0 1 255 {1 index exch /.notdef put} for\n"); + for(i=0;i<16;i++){ + for(j=0;j<16;j++) +- fprintf(ofp," /c%02X",i*16+j); +- putc('\n',ofp); ++ fprintf(ofp,"dup %d /c%02X put\n",i*16+j,i*16+j); + } +- fprintf(ofp,"] readonly def\n"); +- fprintf(ofp,"/Encoding DmEncoding def\n"); ++ fprintf(ofp,"readonly def\n"); + fprintf(ofp,"/PaintType 0 def\n"); + fprintf(ofp,"/FontType 1 def\n"); + fprintf(ofp,"/FontMatrix [.001 0 0 .001 0 -0.16] readonly def\n"); +========================================================================= + + After compilation with + + cc -O -o wftodm wftodm.c + + use it as follows: + + wftodm -FontBase dg wadalab-sym/jis*.ps wadalab-gothic-0-13/goth-*.ps + wftodm -FontBase dm wadalab-sym/jis*.ps wadalab-mincho-0-12/min-*.ps + wftodm -FontBase mc wadalab-sym/jis*.ps wadalab-mincho-0-8/min-*.ps + wftodm -FontBase mr wadalab-sym/jis*.ps wadalab-maru-0-8/maru-*.ps + wftodm -FontBase mc2 wadalab-mincho-1-8/min*.ps + wftodm -FontBase mr2 wadalab-maru-1-8/maru*.ps + + [Note: The order of the PS files on the command line doesn't matter.] + + You should then get a whole set of {dg,dm,mc,mr}j[*].{afm,pfa} files in + your current directory, with [*]={greek,keisen,roma,russian,sy} coming + from sym-dir, and [*]={hira,kata,ka-kz} from the Kanji fonts. + {mc2,mr2}j[*].{afm,pfa} with [*]={ka-kw} are JIS X 0212 level 3 Kanji + font files. + + Note: `wftodm.c' has been updated in Oct 97; previous versions will fail. + + +3. Run the `makefont' script. It first normalizes the font matrix (to make + the subfonts work with pdfTeX), then it calls afm2tfm on each of the afm + files, and run t1disasm/t1asm (which are part of the t1utils package) on + each of the PFA files to convert them to PFB files which are much + smaller. + + +4. Run the `fixwada2.pl' script to correct the glyph names. This needs the + perl program and the files `DNP.sfd' (from the CJK package), + `JIS0208.TXT', and `JIS0212.TXT' (from ftp.unicode.org, in the `OBSOLETE' + directory). + + perl fixwada2.pl dgj jis0208 + perl fixwada2.pl mrj jis0208 + perl fixwada2.pl mr2j jis0212 + perl fixwada2.pl dmj jis0208 + perl fixwada2.pl mcj jis0208 + perl fixwada2.pl mc2j jis0212 + + +5. Run the `makeuniwada.pl' script -- it needs the same auxiliary files + as `fixwada2.pl' -- to create virtual fonts for Unicode input encoding. + + perl makeuniwada.pl dgj udgj + perl makeuniwada.pl mrj mr2j umrj + perl makeuniwada.pl dmj mc2j udmj + perl makeuniwada.pl mcj mc2j umcj + + +Thanks +------ + + Werner Lemberg for creating CJK and comments to this help + document. + +and + + Joshua Redstone for contribution to non-root + setups. + +Also check out the following variables: $TEXFORMATS, $TEXINPUTS, $TEXFONTS, +$DVIPSFONTS. + + +Please send any suggestions or comments to LEUNG Hin-Tak . + +---End of wadalab.txt--- diff --git a/language/chinese/CJK/cjk-4.8.5/doc/CEF.txt b/language/chinese/CJK/cjk-4.8.5/doc/CEF.txt new file mode 100644 index 0000000000..0cc2bccfd5 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/CEF.txt @@ -0,0 +1,86 @@ +This is the file CEF.txt of the CJK macro package ver. 4.8.5 (16-Oct-2021). + +The Chinese Encoding Framework (CEF) +------------------------------------ + +Christian Wittern (http://www.kanji.zinbun.kyoto-u.ac.jp/~wittern/), +developed CEF, the Chinese Encoding Framework. It is a method to embed CJK +characters in seldom used encodings (which usually no editor provides) in +ordinary text (which may be of any encoding). This is done by using SGML +(Standardized Generalized Markup Language) macros of the form + + &xx-yyzz; + +To input these characters Wittern wrote KanjiBase for Windows, essentially a +character data base search engine written in Visual Basic. This application +is rather obsolete today. + + +`xx' in the SGML macro can have the following values: + + C0 Big 5 encoded characters + C1 characters from CNS plane 1 + ... + C7 characters from CNS plane 7 + CX characters from a reserved encoding defined by IRIZ + CY private encoding + U Unicode characters + +`yy' and `zz' are the first and second byte in hexadecimal notation. +For C0-C7, CX, and CY the 7bit notation must be used (GL). + +Examples: + + &C0-A4CD; + &C4-275F; + &U-DCFF; + + +TeX can't process these macros directly. They must be converted with one of +the following preprocessors: + + cefconv standard converter (also for use with cjk-enc.el) + cef5conv also converts Big 5 characters to preprocessed form + cefsconv also converts SJIS characters to preprocessed form + +ceflatex.bat is a simple batch file for DOS to show how to use the converter +(cef5ltx.bat and cefsltx.bat are its siblings---for Unix, the scripts are +called ceflatex, cef5latex, and cefslatex, respectively). + +Say + + ceflatex mytext[.tex] + +to get mytext.tex processed. All CEF macros must be inside of a CJK (or +CJK*) environment. + +To input CEF characters without preprocessing you can use the \CJKchar +macro. Here an example: + + \CJKchar[CNS4]{"27}{"5F} + +Note: The OS/2 script files ceflatex.cmd, etc., need REXX which you probably + have to install first. + + +Availability +------------ + +The file + + http://iriz.hanazono.ac.jp/pdf/eb4/x-level_kanjibase_codes.pdf + +contains a list of X level CJK characters defined by IRIZ. It isn't very +useful because the document is a just a scan of some pages of the magazine +`The Electronic Bodhidharma', published by the International Research +Institute for Zen Buddhism (IRIZ) at the Hanazono University in Kyoto, Japan +(iriz.hanazono.ac.jp). Note that this institute still publishes many +Buddhist documents using CEF (there it is called `KanjiBase'). + +More data about CEF and KanjiBase can be found at Christian Wittern's old +home page + + http://www.chibs.edu.tw/~chris/gwdg/home.htm + + +---End of CEF.txt--- diff --git a/language/chinese/CJK/cjk-4.8.5/doc/CJK.txt b/language/chinese/CJK/cjk-4.8.5/doc/CJK.txt new file mode 100644 index 0000000000..fe1660bbc8 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/CJK.txt @@ -0,0 +1,1273 @@ + +This is the LaTeX2e style package CJK Version 4.8.5 (16-Oct-2021) +================================================================= + +It is freely distributable under the GNU Public License. + + + ************************************************** + * * + * You need LaTeX 2e version 2001/06/01 or newer! * + * * + ************************************************** + + +Usage +----- + +Use CJK.sty as a package, e.g., + + \documentclass{article} + \usepackage[