diff options
Diffstat (limited to 'language/chinese/CJK/cjk-4.8.5/doc/pdfhowto')
14 files changed, 1537 insertions, 0 deletions
diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt new file mode 100644 index 0000000000..432fbda51b --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt @@ -0,0 +1,425 @@ +How to make PDF files using CJK/LaTeX with embedded TrueType fonts + +Hin-Tak Leung <htl10@users.sourceforge.net> +December 2003 + + +Introduction +------------ + +Existing CJK/LaTeX instruction for high-quality print-out tends to suggest +permanently converting TrueType fonts (which had a better availability) to +postscript sub-fonts; this document covers how to use TrueType fonts +directly, and also preparing such PDF documents. Today, the PDF output +format is slightly more popular than PostScript; also, even on US English +systems, CJK font packs are available for font substitution in Adobe Acrobat +Reader (and similar mechanisms exist for xpdf and ghostscript), which allows +the generation of PDF files containing only important textual content but no +embedded fonts. Such files are small enough to be e-mailed while preserving +formatting, provided the recipient has the font packs installed. This +document also covers the issues with no-embedded-font PDF files at the very +end as well. + +The following steps are discussed below in greater detail: + + 1. Finding the fonts. + 2. Getting and building some software: ttf2tfm, dvipdfmx. + Some other nice optional software: oto, the other freetype/freetype2 + demo tools, ttfm, ttx. + 3. Using ttf2tfm, generating *.tfm and *.enc files for each font. + 4. Putting the fonts, the *.tfm files, and the *.enc files into the right + place in your system. + 5. Configuring dvipdfmx to use the new fonts. + 6. (optional) Configuring pdflatex to use the new fonts also. + 7. Configuring CJK/LaTeX to use those fonts. + 8. Testing. + 9. Problems and tips. + +I can read both traditional and simplified Chinese, and a substantial amount +of Japanese, but there isn't any Korean-specific info here. Hopefully this +is useful enough as a starting point at least for Korean-related +experiments. + +The two most important references during this venture was the FreeBSD +(Taiwan) Chinese HOWTO (it is substantially better and more up-to-date than +the GNU/Linux one), and Edward G. J. Lee's various treatises on the net, +particularly his `mycjk' notes. Unfortunately both are available in Chinese +only, I believe. + + +1. Fonts +======== + + Chinese + ------- + + Arphic donated 4 high-quality Chinese fonts to the open-source community: + two for traditional and two for simplified Chinese, respectively. They are + shipped with Redhat 9 (which I used for most of this work) and Debian 3 + and possibly also other GNU/Linux distributions; they can be downloaded + from Arphic's home site and, probably more convenient, from + + ftp://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/ + + and its mirrors. Tip: Use `unzip -L' to convert file names to lowercase. + + Redhat 9 also ships zysong, a simplified Chinese font. This font seems to + be licensed to Redhat only since it isn't found in other GNU/Linux + distributions. It is part of the package "ttfonts-zh_CN-2.12-1.noarch.rpm", + together with the two Arphic simplified Chinese fonts, on the 3rd CD + of the Redhat 9 CD set. + + The Ministry of Education in Taiwan released a few fonts for + standardization: Currently two are available from the ministry's home page + (http://www.edu.tw/mandr/index.htm), but there are old versions with + different type faces floating around in the net. + + CwTeX (a Chinese-enabled LaTeX implementation in Taiwan) ships 5 fonts. + (http://ccms.ntu.edu.tw/~ntut019/cwtex/cwtex.html) + + Still available is the set of 8 TrueType fonts from NTU which were widely + used previously for CJK/LaTeX documents (http://input.cpatch.org/font/ntu/). + + There is also a set of 10 quite fancy and unusual fonts for traditional + Chinese, developed by Dr Hann-Tzong Wang + (http://140.135.64.77/teacher/htwang/htwang.htm). It is distributed as + one of the standard font sets for FreeBSD Taiwan. + (http://www.freebsd.org/cgi/pds.cgi?ports/chinese/wangttf). + + Japanese + -------- + + Redhat 9 and SuSE both ship the Kochi Gothic and Mincho fonts; Debian + ships Watanabe Mincho and Wadalab Gothic as part of the XTT TrueType font + server. The packages are: "ttfonts-ja-1.2-21.noarch.rpm" on the 3rd disc + of the Redhat 9 CD set, "ttf-kochi-mincho-0.2.20020727-81.noarch.rpm" and + "ttf-kochi-gothic-0.2.20030118-17.noarch.rpm" on SuSe 8.2, + "xtt-fonts" for Debian systems. + + Other source of fonts (e.g. Win2k/WinXP/Win2k3 ships a few as standard, + and also localized version of MS Office, etc.) are mostly proprietary. + + These instructions are known to work on those also, but I don't want to + go into specific details... + + +2. ttf2tfm and dvipdfmx +======================= + + The specific details about compiler switches, include paths, are for + the Redhat 9 distribution. You may have to adapt them. + + ttf2tfm + ------- + + ttf2tfm is part of ttf2pk package which is itself part of + freetype-contrib, a suite of programs depending on the FreeType 1 library. + Most GNU/Linux systems ship both FreeType 2 and FreeType 1 (that's the + case for RH9, in fact), which are *not* compatible. So I decided to build + the latest FreeType 1 static version and made freetype-contrib depend on + that to avoid using the out-dated library shipped with my system. The + mentioned packages can be downloaded from ftp.freetype.org. + + Unpack freetype-current (adapt the `/home/hleung' part to suit yourself), + then do + + cd /home/hleung/freetype-current + ./configure --enable-static --disable-shared --prefix=/home/hleung + make + + Now unpack freetype-contrib-current inside the freetype-current tree, then + do + + cd freetype-contrib-current/ttf2pk + CFLAGS=-I../../lib/ LDFLAGS=-L../../lib/.libs ./configure \ + --with-kpathsea-lib=/usr/lib --with-kpathsea-include=/usr/include + make + make install + + Important: At the end, you need to manually copy the data/*.sfd files into + ${TEXMF}/ttf2tfm and also ${TEXMF}/ttf2pk (a soft link from + ${TEXMF}/ttf2tfm to ${TEXMF}/ttf2pk will do also). + + [The recent TeX directory structure (TDS), version 1.1, comes with a new + subdirectory fonts/sfd, to be accessed with the kpathsea variable + $SFDFONTS. ttf2tfm and other programs available in the TeXLive + distribution have already been updated to use it.] + + The man pages of ttf2tfm and ttf2pk give detailed explanation of all + command line arguments. + + Tip: I find a utility called "checkinstall" quite useful. Instead of `make + install' one calls `checkinstall' which does the same as `make install' + but also integrates the data nicely into the package management system for + Redhat/Debian/Slackware; this gives cleaner upgrades and uninstalls. + + dvipdfmx + -------- + + http://project.ktug.or.kr/dvipdfmx/ + + For dvipdfmx I use + + CFLAGS='-I/usr/kerberos/include -O2 -march=i386 -mcpu=i686' ./configure + make + make install + + The include path is due to dependency on the kerberos library for PDF + encryption. Important: The 10 Wang fonts have some peculiarities; I + submitted a preliminary patch which the author has much refined and + incoporated into a new release. You need a version newer than 2003-08-11 + if you want to use this set of fonts. From the ChangLog of dvipdfmx: + + 2003-08-11 Jin-Hwan Cho <chofchof@ktug.or.kr> + * A faked font name was used for TrueType fonts without any PS + font name as suggested by Hin-Tak Leung. + + [The recent TeX directory structure (TDS), version 1.1, comes with a new + subdirectory fonts/sfd, to be accessed with the kpathsea variable + $SFDFONTS. dvipdfmx and other programs available in the TeXLive + distribution have already been updated to use it.] + + +3. Generating ttf and enc files +=============================== + + OpenType Organizer (oto) : http://sourceforge.net/projects/oto/ + True Type Font Manager (ttfm): + - part of Chinese GNU/Linux Extention http://cle.linux.org.tw/ + + You need to know what cmap (character map) the TrueType font (*.ttf or + *.ttc) contains. The utility programs oto, ftdump (two versions! -- + FreeType 1 and FreeType 2 both have this demo program, showing quite + different information), and ttfinfo (part of ttfm) can show this info, and + some other information about your font as well. Only ftdump works on + TrueType collections (*.ttc), but the other two have their strengths also + (ttfinfo gives the most straightforward info, while oto gives some details + that ftdump doesn't show). + + For detailed information on cmaps in a font you can use ttx, a tool to + assemble and disassemble OpenType fonts. It is available from + http://fonttools.sf.net. + + If there is a Unicode cmap you can use ttf2tfm's `U*.sfd' files (see the + `@...@' argument for ttf2tfm); the command line for ttf2tfm is simpler + also. Otherwise you need to specify the platform (-P) and encoding (-E) + IDs. + + Here is what works for me for the fonts I mentioned. Important: The font + stem name needs to be unique. Additionally, dvipdfmx doesn't like numbers + in the font stem name. I use a 4-letter combination. By LaTeX convention + it shouldn't be longer than 5 letters. + + ttf2tfm bkai00mp.ttf -q -w bkai@UBig5@ + ttf2tfm bsmi00lp.ttf -q -w bsmi@UBig5@ + ttf2tfm gbsn00lp.ttf -q -w gbsn@UGB@ + ttf2tfm gkai00mp.ttf -q -w gkai@UGB@ + + ttf2tfm zysong.ttf -q -w zysg@UGB@ + + ttf2tfm kai-linux.ttf -P 3 -E 4 -q -w mekl@Big5@ + ttf2tfm edustd-15.ttf -P 3 -E 4 -q -w mest@Big5@ + ttf2tfm moe_kai.ttf -P 3 -E 4 -q -w meko@Big5@ + ttf2tfm moe_sung.ttf -P 3 -E 4 -q -w meso@Big5@ + + ttf2tfm ntu_li_m.ttf -P 3 -E 4 -q -w ntli@Big5@ + ttf2tfm ntu_br.ttf -P 3 -E 4 -q -w ntbr@Big5@ + ttf2tfm ntu_fs_m.ttf -P 3 -E 4 -q -w ntfs@Big5@ + ttf2tfm ntu_kai.ttf -P 3 -E 4 -q -w ntka@Big5@ + ttf2tfm ntu_mb.ttf -P 3 -E 4 -q -w ntmb@Big5@ + ttf2tfm ntu_mm.ttf -P 3 -E 4 -q -w ntmm@Big5@ + ttf2tfm ntu_mr.ttf -P 3 -E 4 -q -w ntmr@Big5@ + ttf2tfm ntu_tw.ttf -P 3 -E 4 -q -w nttw@Big5@ + + ttf2tfm mttf.ttf -q -w cwtm@UBig5@ + ttf2tfm kttf.ttf -q -w cwtk@UBig5@ + ttf2tfm fttf.ttf -q -w cwtf@UBig5@ + ttf2tfm bbttf.ttf -q -w cwtb@UBig5@ + ttf2tfm rttf.ttf -q -w cwtr@UBig5@ + + ttf2tfm kochi-gothic.ttf -w kcgt@UJIS@ + ttf2tfm kochi-mincho.ttf -w kcmc@UJIS@ + + ttf2tfm wadalab-gothic.ttf -P 3 -E 2 -w wdgt@SJIS@ + ttf2tfm watanabe-mincho.ttf -P 3 -E 2 -w wnmc@SJIS@ + + The Wang's font set has some unusual properties, and need either + a new version of freetype 1 (after 2003-10 from CVS), or a slightly + modified "Big5.sfd", called "wcl.sfd" here: + + ttf2tfm wcl-01.ttf -P 3 -E 4 -q -w wclj@wcl@ + ttf2tfm wcl-02.ttf -P 3 -E 4 -q -w wclk@wcl@ + ttf2tfm wcl-03.ttf -P 3 -E 4 -q -w wcll@wcl@ + ttf2tfm wcl-04.ttf -P 3 -E 4 -q -w wclm@wcl@ + ttf2tfm wcl-05.ttf -P 3 -E 4 -q -w wcln@wcl@ + ttf2tfm wcl-06.ttf -P 3 -E 4 -q -w wclp@wcl@ + ttf2tfm wcl-07.ttf -P 3 -E 4 -q -w wclq@wcl@ + ttf2tfm wcl-08.ttf -P 3 -E 4 -q -w wclr@wcl@ + ttf2tfm wcl-09.ttf -P 3 -E 4 -q -w wcls@wcl@ + ttf2tfm wcl-10.ttf -P 3 -E 4 -q -w wclt@wcl@ + + As an example, here is what I do for a well-known proprietary simplified + Chinese font which has only a cmap for simplified Chinese: + + ttf2tfm gkai00m.ttf -P 3 -E 3 -q -w gkaim@EUC@ + + Here an example for a TrueType collection: + + ttf2tfm dcai5.ttc -q -w dcaiq@UJIS@ + + +4. Putting the files where they should be +========================================= + + This is somewhat related to how kpathsea works and how latex (the program) + find its files. It is possible to set individual environment variables for + each of these items, but it is easier to set one: $TEXMF to a list of + locations, with a tree parallel to the system tree. Then do the following: + + . Put the *.tfm files into a subdirectory of ${TEXMF}/fonts/tfm. + . Put the *.enc files into a subdirectory of ${TEXMF}/dvips. + . Put the *.ttf (or *.ttc) files into a subdirectory of + ${TEXMF}/fonts/truetype. + . Put the *.sfd files into ${TEXMF}/ttf2tfm or a subdirectory of it. + Don't forget to either copy them into ${TEXMF}/ttf2pk also or to set up + a link from ${TEXMF}/ttf2pk to ${TEXMF}/ttf2tfm. + + Reason: dvipdfmx searches SFD files (which it needs for reassembling) + under ${TEXMF}/ttf2pk although we don't use ttf2pk anywhere. ttf2tfm + looks for them under its own name, of course. + + [The recent TeX directory structure (TDS), version 1.1, comes with a new + subdirectory fonts/sfd, to be accessed with the kpathsea variable + $SFDFONTS. dvipdfmx and other programs available in the TeXLive + distribution have already been updated to use it.] + + Important: Run texhash (mktexlsr) to rebuild the kpathsea database, + otherwise files won't be found. You have been warned! + + +5., 6. Configuring dvipdfmx and (optionally) pdflatex +===================================================== + + cid-x.map, dvipdfmx.cfg, *.map + + See for example, my own "cid-x.map" for the main font config file of + dvipdfmx -- all my own customization is at the very end after the line + "Hin-Tak Leung's custom setup below:". For each font xxxx, one needs + to add a line "f xxxx.map" into "dvipdfmx.cfg", and a fontmap + file "xxxx.map" into the dvipdfmx config directory -- + ${TEXMF}/dvipdfm/config/ on my system (the missing + "x" is not a typo, as dvipdfmx originally derived from dvipdfm). + I have included cwbt.map, for one of the CwTeX fonts, as an example, + and my dvipdfmx.cfg as well. + + Because I have a fair number of fonts I like to add, I wrote a little + perl script "gen-map.pl", which generates all the *.map files plus + a file called "map.list" which I can simply append to dvipdfmx.cfg, + from an internal table at the very top of the script. + + pdflatex needs the same fontmap files for each new font - copy them into + ${TEXMF}/dvips/config/. Modify the updmap script which is used for + updating both pdflatex.cfg and dvips.cfg, and run the updmap script. + On teTeX 1.0.x, one needs to add to the "extra_modules=" entry the + *.map files for each font. My modified updmap is included as an + example "updmap.my", found as "/usr/share/texmf/dvips/config/updmap" on + a RH 9 system. On teTeX 2.0.x, updmap has a separate config file + updmap.cfg located in ${TEXMF}/web2c/. + + +7. Configuring CJK/LaTeX +======================== + + Copy the whole `texinput' directory of the CJK package into a directory + which is in your $TEXINPUTS path. Also create some new *.fd files there. + My "c00cwtb.fd" is included as an example; again, since I have quite + a few font files, I have created some template fd files as c*tmpl.fd, + and duplicating and change every "tmpl" string to "cwtb" inside + as needed like this: + cp c00tmpl.fd c00cxtb.fd + perl -pi -e "s/tmpl/cwtb/;" c00cwtb.fd + + If you use Big5 or Shift-JIS encoding, compile the bg5conv and + sjisconv utilities; under Unix-like systems you can use the bg5pdflatex + and sjispdflatex scripts to access them conveniently. + + +8. Testing +========== + + Just pick the relevant files in the CJK/examples directory and change the + font name to match. Either call pdflatex or call latex followed by + dvipdfmx. In general, I found that dvipdfmx generates much smaller files + (1/3 to 1/2 size). + + +9. Problems +=========== + + a. files can't be found + + This is the most frequent problem. Setting the environment variable + KPATHSEA_DEBUG to -1 activates full debugging; you can then check + how latex/dvipdfmx/pdflatex tries to find those files. See the + kpathsea info pages for more details on debugging output. + + For latex (the program) you only need the new custom-made *.fd files, + the files from CJK/texinput, and the tfm files. The *.fd files could be + broken -- check their contents. latex (the program) neither needs the + *.enc files nor the font files themselves. + + If latex (the program) works, but dvipdfmx doesn't, then your dvipdfmx + configuration probably needs some tuning. Alternatively, the map files + or the font files are not found, etc. Note that dvipdfmx neither needs + the tfm files, nor the CJK/LaTeX input files, but it does need the + enc files. + + pdflatex does everything in one step, so everything needs to be in the + right place. + + b. Acrobat on GNU/Linux doesn't print PDF files generated with dvipdfmx + + The problem is probably caused by ghostscript version 7.x which chokes + on the intermediate postscript file under some command options. + Upgrading to ghostscript 8.x should fix this printfilter problem. It is + *strongly* recommended to use ghostscript 8.11 or newer due to severe + problems with earlier versions. + + c. no-font-embedded PDF files + + This is quite simple to do with dvipdfmx: Just put an extra `!' + (exclamation mark) in the dvipdfmx configuration file in front of the + font which shouldn't be embedded. + + A problem can arise if the PDF reader is not able to find a proper + substitution font if the font specified in the document isn't available. + I did some investigation and had a long discussion with the author of + dvipdfmx about this. Basically, it seems that win32 Acrobat Reader 6.x + will substitute any missing fonts with fonts from the Adobe CJK font + packs or from the system. Acrobat reader 5.x for GNU/Linux will only do + so -- and only with fonts from the CJK packs, not from the X server -- + if the font name is one of the well-known ones for that region: + SimHei, SimSun (found on most MS Windows boxes), and some fonts of Arphic + and Dynafont which are very popular in the far east. Otherwise, + it aborts with an error message. + + Besides the proprietary fonts mentioned in the last paragraph, only + Wang's fonts can be configured currently to be not embedded so that + acroread on GNU/Linux accepts them. I have spent much time looking + into this issue and apparently Acroread on GNU/Linux seems to do + font substitutions by looking at the capital letters in the font name. + Due to the missing PS name of the Wang's fonts (and our dvipdfmx + work-around on 2003-08-11 using the file name -- happened to be all + lowercase -- as the missing font name), they work by luck. + + Both xpdf and ghostscript will substitute any missing fonts with a + specific font per language, if suitably configured. On Redhat 9, the + heavily adapted ghostscript will substitute automatically if some named + fonts from the CD are installed (without any extra effort); for xpdf it + is an extra few lines of configuration in ${HOME}/.xpdfrc to tell it + what font to use from the X server for substituting a missing font for a + particular language. So ghostscript works out of the box for a full RH + installation, whereas xpdf doesn't, but xpdf is more configurable and + the setting of what fall-back font to use can differ per user. + +---End of HOWTO.txt--- diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map new file mode 100644 index 0000000000..71d205d501 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map @@ -0,0 +1,55 @@ +bkai01 bkai01 <bkai01.enc <bkai00mp.ttf +bkai02 bkai02 <bkai02.enc <bkai00mp.ttf +bkai03 bkai03 <bkai03.enc <bkai00mp.ttf +bkai04 bkai04 <bkai04.enc <bkai00mp.ttf +bkai05 bkai05 <bkai05.enc <bkai00mp.ttf +bkai06 bkai06 <bkai06.enc <bkai00mp.ttf +bkai07 bkai07 <bkai07.enc <bkai00mp.ttf +bkai08 bkai08 <bkai08.enc <bkai00mp.ttf +bkai09 bkai09 <bkai09.enc <bkai00mp.ttf +bkai10 bkai10 <bkai10.enc <bkai00mp.ttf +bkai11 bkai11 <bkai11.enc <bkai00mp.ttf +bkai12 bkai12 <bkai12.enc <bkai00mp.ttf +bkai13 bkai13 <bkai13.enc <bkai00mp.ttf +bkai14 bkai14 <bkai14.enc <bkai00mp.ttf +bkai15 bkai15 <bkai15.enc <bkai00mp.ttf +bkai16 bkai16 <bkai16.enc <bkai00mp.ttf +bkai17 bkai17 <bkai17.enc <bkai00mp.ttf +bkai18 bkai18 <bkai18.enc <bkai00mp.ttf +bkai19 bkai19 <bkai19.enc <bkai00mp.ttf +bkai20 bkai20 <bkai20.enc <bkai00mp.ttf +bkai21 bkai21 <bkai21.enc <bkai00mp.ttf +bkai22 bkai22 <bkai22.enc <bkai00mp.ttf +bkai23 bkai23 <bkai23.enc <bkai00mp.ttf +bkai24 bkai24 <bkai24.enc <bkai00mp.ttf +bkai25 bkai25 <bkai25.enc <bkai00mp.ttf +bkai26 bkai26 <bkai26.enc <bkai00mp.ttf +bkai27 bkai27 <bkai27.enc <bkai00mp.ttf +bkai28 bkai28 <bkai28.enc <bkai00mp.ttf +bkai29 bkai29 <bkai29.enc <bkai00mp.ttf +bkai30 bkai30 <bkai30.enc <bkai00mp.ttf +bkai31 bkai31 <bkai31.enc <bkai00mp.ttf +bkai32 bkai32 <bkai32.enc <bkai00mp.ttf +bkai33 bkai33 <bkai33.enc <bkai00mp.ttf +bkai34 bkai34 <bkai34.enc <bkai00mp.ttf +bkai35 bkai35 <bkai35.enc <bkai00mp.ttf +bkai36 bkai36 <bkai36.enc <bkai00mp.ttf +bkai37 bkai37 <bkai37.enc <bkai00mp.ttf +bkai38 bkai38 <bkai38.enc <bkai00mp.ttf +bkai39 bkai39 <bkai39.enc <bkai00mp.ttf +bkai40 bkai40 <bkai40.enc <bkai00mp.ttf +bkai41 bkai41 <bkai41.enc <bkai00mp.ttf +bkai42 bkai42 <bkai42.enc <bkai00mp.ttf +bkai43 bkai43 <bkai43.enc <bkai00mp.ttf +bkai44 bkai44 <bkai44.enc <bkai00mp.ttf +bkai45 bkai45 <bkai45.enc <bkai00mp.ttf +bkai46 bkai46 <bkai46.enc <bkai00mp.ttf +bkai47 bkai47 <bkai47.enc <bkai00mp.ttf +bkai48 bkai48 <bkai48.enc <bkai00mp.ttf +bkai49 bkai49 <bkai49.enc <bkai00mp.ttf +bkai50 bkai50 <bkai50.enc <bkai00mp.ttf +bkai51 bkai51 <bkai51.enc <bkai00mp.ttf +bkai52 bkai52 <bkai52.enc <bkai00mp.ttf +bkai53 bkai53 <bkai53.enc <bkai00mp.ttf +bkai54 bkai54 <bkai54.enc <bkai00mp.ttf +bkai55 bkai55 <bkai55.enc <bkai00mp.ttf diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map new file mode 100644 index 0000000000..595d421b81 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map @@ -0,0 +1,364 @@ +%% FONTMAP: CID-keyed font mapping file for dvipdfmx +%% ================================================= +%% +%% Last modified: April 2, 2002 +%% +%% +%% SYNOPSIS +%% -------- +%% +%% TFMNAME[@SFDNAME@] ENCNAME [:INDEX:][!]FONTNAME[,VARIANT] [OPTIONS] +%% +%% +%% DESCRIPTION +%% ----------- +%% +%% 1) TFMNAME[@SFDNAME@] +%% +%% TFM name is specified in the field `TFMNAME' without extension (.tfm), +%% and the subfont definition name in the field `SFDNAME' without +%% extension (.sfd). For example, jbtm@UKS@ specifies the TFM names, +%% jbtm01 - jbtm35, used in the CJK package. +%% +%% 2) ENCNAME +%% +%% CMap resource name is specified in the field `ENCNAME'. It is used in +%% dvipdfmx to convert double-byte character codes to CID numbers. +%% For more details, see `doc/README'. +%% +%% 3) [:INDEX:][!]FONTNAME[,VARIANT] +%% +%% Font name is specified in the field `FONTNAME' with or without +%% extension. The field `INDEX' is used for TrueType collections (.ttc) +%% to specify the font index number. In the case of ordinary TrueType +%% fonts (.ttf) the field should be `0'. The character `!' enables the +%% no-embedding option. The stylistic variants (Bold, Italic, BoldItalic) +%% are specified in the filed `VARIANT'. See examples below. +%% +%% 4) [OPTIONS] +%% +%% All options available in the original dvipdfm are also valid here. +%% However, the slant option [-s number] is ignored for vertical mode, +%% and the remap option [-r] is always ignored since it doesn't make +%% sense for CID-keyed fonts. +%% +%% +%% ** IMPORTANT ** +%% +%% There is no default CMap, and the keyword `none' in the `ENCNAME' field is +%% not allowed for CID-keyed font. Valid CMap name should be recorded in the +%% `ENCNAME' field. Otherwise, the font will not be treated as a CID-keyed font. +%% +%% The format of the font mapping file is not compatible with the jpatch patch +%% which expects keyword `none' or `default' in the `ENCNAME' field. +%% +%% Be sure that all CMaps used in the font mapping file are under the directory +%% `${TEXMF}/dvipdfm/CMap', and all subfont definition files under the +%% directory `${TEXMF}/dvipdfm/base'. CMap file name should coincide with CMap +%% name. +%% +%% +%% EXAMPLES +%% -------- +%% +%% 1) Pre-defined CIDFonts +%% +%% Minimal font information required by PDF viewers are available from +%% dvipdfmx built-in data. The built-in data does not contain any glyph +%% data required to render actual shape of each characters. Hence, PDF +%% viewers must substitute those fonts with suitable one available from +%% the system. The reproducibility and the correctness of document layout +%% opened on the remote system is not always guaranteed, however, it seems +%% not to cause any problems in general if you does not use special +%% characters in your document. Please use those fonts if you are sure that +%% all peoples that receives your documents have usable fonts installed on +%% their system. It greatly reduces size of resulting PDF documents because +%% no glyph data are embedded. +%% +%% Here is the list of pre-defined CIDFonts in dvipdfmx. +%% +%% --------------------------------------------------------- +%% Language Acrobat pre-defined CIDFonts +%% --------------------------------------------------------- +%% Chinese/Simplified STSong-Light +%% Chinese/Traditional MHei-Medium, MSung-Light +%% Japanese HeiseiMin-W3, HeiseiKakuGo-W5 +%% Korean HYGoThic-Medium, HYSMyeongJo-Medium +%% --------------------------------------------------------- + +%rml H HeiseiMin-W3 +%gbm H HeiseiKakuGo-W5 +%rmlv V HeiseiMin-W3 +%gbmv V HeiseiKakuGo-W5 + +%% ** PostScript "standard" fonts (Japanese) are also pre-defined. +%% +%% Ryumin-Light, GothicBBB-Medium (Adobe-Japan1-2) + +rml H Ryumin-Light +gbm H GothicBBB-Medium +rmlv V Ryumin-Light +gbmv V GothicBBB-Medium + +%% Note. If you apply vertical version (WMode 1) of CMaps to horizontal +%% fonts (e.g., rml), dvipdfmx does horizontal positioning while PDF +%% viewers apply vertical positioning for that font. +%% +%% Note. On some Mac platforms, Ryumin-Light and GothicBBB-Medium are not +%% handled properly by Adobe products. Especially, if you have those fonts +%% in the OCF format, you may want to avoid them. +%% +%% +%% 2) OpenType CIDFonts (CIDFontType0) +%% +%% Postscript CID-keyed fonts are supported only in the CFF OpenType format +%% with Type 2 charstrings. +%% +%% o Kozuka-Mincho sold by Adobe: + +kml H KozMinPro-Regular.otf + +%% o CFF/OpenType version of Kochi CIDFont: + +kochi-min H Kochi-Mincho.otf +kochi-got H Kochi-Gothic.otf + +%% The suffix `.otf' is optional. Please use suffix `.otf' if needed. +%% +%% +%% 3) TrueType CIDFonts (CIDFontType2) +%% +%% TrueType (.ttf) and TrueType collection (.ttc) are supported. +%% +%% o Japanese MS-Windows fonts + +msmin H :0:msmincho +msgot H :0:msgothic + +%% MS-Mincho with proportional latin and kana: + +msminp H :1:msmincho + +%% o Kochi is TrueType (not a collection): + +kmin H :0:kochi-mincho +kgot H :0:kochi-gothic + +%% o Korean MS-Windows fonts with stylistic variants (no-embedding) + +%jbtm@UKS@ UniKS-UCS2-H :0:!batang.ttc +%jbtmo@UKS@ UniKS-UCS2-H :0:!batang.ttc,Italic +%jbtb@UKS@ UniKS-UCS2-H :0:!batang.ttc,Bold +%jbtbo@UKS@ UniKS-UCS2-H :0:!batang.ttc,BoldItalic + +%% o Baekmuk fonts (used with HLaTeX package) + +%bbtm@KS-HLaTeX@ KSCms-UHC-H :0:batang.ttf +%bbtmo@UKS-HLaTeX@ UniKS-UCS2-H :0:batang.ttf -s .167 + + +%% Font Licensing Issue +%% -------------------- +%% +%% If you try to use the following font, + +hgskai H :0:hgrsksj + +%% you will see the following message: +%% +%% ** Embedding disabled due to licensing restriction ** +%% +%% As this message indicates, font embedding is disabled because embedding +%% is not allowed for this font. Also, please note that any documents that +%% contains font with `Preview & Print' embedding licensing can be opened +%% only for the purpose of previewing and/or printing. When fonts with this +%% type of license are encountered, you will see the following message: +%% +%% ** NOTICE: This document contains `Preview & Print' only licensed font ** +%% +%% In this case, you cannot distribute resulting PDF document if you are not +%% absolutely sure that you are not violating license you acquired. +%% +%% +%% Other Encodings +%% --------------- +%% +%% Only 16-bit encodings are supported. The DVI format specification allows +%% 24-bit and 32-bit (signed) long character codes, though. +%% +%% 1) JIS C 6226 (JIS78) character set with NEC extensions, ISO-2022-JP encoding: + +rmlx Ext-H Ryumin-Light + +%% or Shift-JIS encoding: + +rmlsjx Ext-RKSJ-H Ryumin-Light + +%% 2) Hojo-Kanji (JIS X 0212-1990): Adobe-Japan2 character collection + +hjmin Hojo-H :0:msmincho +hjminv Hojo-V :0:msmincho + +%% You need ToUnicode CMap for the Adobe-Japan2 character collection. +%% If you cannot find it, copy and paste from the "ToUnicode Mapping File +%% Tutorial" (Adobe Technical Note #5411). Please change the CMap name and +%% the ordering string from `Adobe-Japan2-000' to `Adobe-Japan2-UCS2' and +%% from `Adobe_Japan2_000' to `Adobe_Japan2_UCS2', respectively. You must +%% save it as Adobe-Japan2-UCS2. +%% +%% 3) Unicode encodings, Omega requires them. (not fully tested.) +%% +%% o Chinese + +ombkai UniCNS-UCS2-H :0:bkai00mp +ombsmi UniCNS-UCS2-H :0:bsmi00lp +omgkai UniGB-UCS2-H :0:gkai00mp +omgbsn UniGB-UCS2-H :0:gbsn00lp + +%% o Japanese + +omrml UniJIS-UCS2-H Ryumin-Light + +%% o Korean + +omgtm UniKS-UCS2-H HYGoThic-Medium +omubt UniKS-UCS2-H :0:batang + +%% 4) UTF8 encodings with CJK package +%% +%% It is possible to use several languages in a document with CJK package +%% via the UTF8 encoding. + +cyberb@Unicode@ Identity-H :0:cyberbit.ttf + +%% Bitstream Cyberbit font is available at: +%% +%% http://ftp.netscape.com/pub/communicator/extras/fonts/windows/ReadMe.htm +%% +%% +%% Custom CMap and Specialized Font +%% -------------------------------- +%% +%% All TrueType font should have TrueType cmap (character codes to +%% glyph indices mapping) table with platform ID 3, and encoding ID +%% 1. If you are using CMap `Dummy-H' having, say, registry string +%% `My' and ordering string `Ordering' to map character codes used in +%% the DVI file to CIDs, you must also have CMap resource named +%% `My-Ordering-UCS2' (for encoding ID 1) which defines mapping from +%% CID to character code used in the TrueType font: +%% +%% myfont Dummy-H :0:myfont.ttf +%% +%% Some font that have 511 glyphs (one for .notdef), split into two +%% single-byte fonts for use with `plain' TeX, tied up to a single +%% CID-keyed font: +%% +%% math1 Math-Symbol1 :0:msymbol.ttf +%% math2 Math-Symbol2 :0:msymbol.ttf +%% +%% Arabic as CID-Keyed font: +%% +%% omarb UniArab-UCS2 :0:arabuni.ttf +%% +%% At present, accessing glyphs via glyph indices directly is not supported. +%% It will be supported if someone need it. +%% +%% Please make your CMap resource file as simple as possible. The built-in +%% CMap parser will fail if the structure of CMap file is too complicated. +%% +%% +%% TODO +%% ---- +%% +%% o Supports TrueType UCS4 cmap table +%% +%% o Supports TrueType Symbol cmap table (under consideration) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Hin-Tak Leung's custom setup below: % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +cwtb@UBig5@ UniCNS-UCS2-H :0:bbttf.ttf +cwtf@UBig5@ UniCNS-UCS2-H :0:fttf.ttf +cwtk@UBig5@ UniCNS-UCS2-H :0:kttf.ttf +cwtm@UBig5@ UniCNS-UCS2-H :0:mttf.ttf +cwtr@UBig5@ UniCNS-UCS2-H :0:rttf.ttf +% +mekl@Big5@ ETen-B5-H :0:kai-linux.ttf +mest@Big5@ ETen-B5-H :0:edustd-15.ttf +mesx@Big5@ ETen-B5-H :0:edustds1.ttf +mesy@Big5@ ETen-B5-H :0:edustds2.ttf +meko@Big5@ ETen-B5-H :0:moe_kai.ttf +meso@Big5@ ETen-B5-H :0:moe_sung.ttf +% +bkai@UBig5@ UniCNS-UCS2-H :0:bkai00mp.ttf +bsmi@UBig5@ UniCNS-UCS2-H :0:bsmi00lp.ttf +% +gbsn@UGB@ UniGB-UCS2-H :0:gbsn00lp.ttf +gkai@UGB@ UniGB-UCS2-H :0:gkai00mp.ttf +% +ntbr@Big5@ ETen-B5-H :0:ntu_br.ttf +ntfs@Big5@ ETen-B5-H :0:ntu_fs_m.ttf +ntka@Big5@ ETen-B5-H :0:ntu_kai.ttf +ntli@Big5@ ETen-B5-H :0:ntu_li_m.ttf +ntmb@Big5@ ETen-B5-H :0:ntu_mb.ttf +ntmm@Big5@ ETen-B5-H :0:ntu_mm.ttf +ntmr@Big5@ ETen-B5-H :0:ntu_mr.ttf +nttw@Big5@ ETen-B5-H :0:ntu_tw.ttf +% +wclj@Big5@ ETen-B5-H :0:wcl-01.ttf +wclk@Big5@ ETen-B5-H :0:wcl-02.ttf +wcll@Big5@ ETen-B5-H :0:wcl-03.ttf +wclm@Big5@ ETen-B5-H :0:wcl-04.ttf +wcln@Big5@ ETen-B5-H :0:wcl-05.ttf +wclp@Big5@ ETen-B5-H :0:wcl-06.ttf +wclq@Big5@ ETen-B5-H :0:wcl-07.ttf +wclr@Big5@ ETen-B5-H :0:wcl-08.ttf +wcls@Big5@ ETen-B5-H :0:wcl-09.ttf +wclt@Big5@ ETen-B5-H :0:wcl-10.ttf +% +zysg@UGB@ UniGB-UCS2-H :0:zysong.ttf +% +wnmc@SJIS@ Ext-RKSJ-H :0:watanabe-mincho.ttf +wdgt@SJIS@ Ext-RKSJ-H :0:wadalab-gothic.ttf +% +kcgt@UJIS@ UniJIS-UCS2-H :0:kochi-gothic.ttf +kcmc@UJIS@ UniJIS-UCS2-H :0:kochi-mincho.ttf +% +ykah@Big5@ ETen-B5-H :0:yka00hp.ttf +gtrl@Big5@ ETen-B5-H :0:gtr00lp.ttf +gtrm@Big5@ ETen-B5-H :0:gtr00mp.ttf +leim@Big5@ ETen-B5-H :0:lei00mp.ttf +heim@Big5@ ETen-B5-H :0:hei01mp.ttf +sunm@Big5@ ETen-B5-H :0:sun00mp.ttf +% +gbsnl@EUC@ GB-EUC-H :0:gbsn00l.ttf +ggtrl@EUC@ GB-EUC-H :0:ggtr00l.ttf +gkaim@EUC@ GB-EUC-H :0:gkai00m.ttf +gleim@EUC@ GB-EUC-H :0:glei00m.ttf +gsinm@EUC@ GB-EUC-H :0:gsin00m.ttf +tgtrl@EUC@ GB-EUC-H :0:tgtr00l.ttf +tkaim@EUC@ GB-EUC-H :0:tkai00m.ttf +tleim@EUC@ GB-EUC-H :0:tlei00m.ttf +tooru@EUC@ GB-EUC-H :0:toor00u.ttf +tovru@EUC@ GB-EUC-H :0:tovr00u.ttf +tsinm@EUC@ GB-EUC-H :0:tsin00m.ttf +% +dcaiq@UJIS@ UniJIS-UCS2-H :0:dcai5.ttc +dcailq@UJIS@ UniJIS-UCS2-H :0:dcail5.ttc +dcaisq@UJIS@ UniJIS-UCS2-H :0:dcais5.ttc +dccryq@UJIS@ UniJIS-UCS2-H :0:dccry5.ttc +dchgmq@UJIS@ UniJIS-UCS2-H :0:dchgm5.ttc +dchleiq@UJIS@ UniJIS-UCS2-H :0:dchlei5.ttc +dcinlq@UJIS@ UniJIS-UCS2-H :0:dcinl5.ttc +dckgmc@UJIS@ UniJIS-UCS2-H :0:dckgmc.ttc +dclkaiq@UJIS@ UniJIS-UCS2-H :0:dclkai5.ttc +dcysmr@UJIS@ UniJIS-UCS2-H :0:dcysm7.ttc +dfcrdp@UJIS@ UniJIS-UCS2-H :0:dfcrd3.ttc +dffrsp@UJIS@ UniJIS-UCS2-H :0:dffrs3.ttc +dfgskr@UJIS@ UniJIS-UCS2-H :0:dfgsk7.ttc +dfkaie@UJIS@ UniJIS-UCS2-H :0:dfkaie.ttc +dfkbtp@UJIS@ UniJIS-UCS2-H :0:dfkbt3.ttc +dfoyjq@UJIS@ UniJIS-UCS2-H :0:dfoyj5.ttc +dfryss@UJIS@ UniJIS-UCS2-H :0:dfrys9.ttc +dfshtq@UJIS@ UniJIS-UCS2-H :0:dfsht5.ttc +dfshtr@UJIS@ UniJIS-UCS2-H :0:dfsht7.ttc +dfskair@UJIS@ UniJIS-UCS2-H :0:dfskai7.ttc diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map new file mode 100644 index 0000000000..964c65c84a --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map @@ -0,0 +1,55 @@ +cwtb01 cwtb01 <cwtb01.enc <bbttf.ttf +cwtb02 cwtb02 <cwtb02.enc <bbttf.ttf +cwtb03 cwtb03 <cwtb03.enc <bbttf.ttf +cwtb04 cwtb04 <cwtb04.enc <bbttf.ttf +cwtb05 cwtb05 <cwtb05.enc <bbttf.ttf +cwtb06 cwtb06 <cwtb06.enc <bbttf.ttf +cwtb07 cwtb07 <cwtb07.enc <bbttf.ttf +cwtb08 cwtb08 <cwtb08.enc <bbttf.ttf +cwtb09 cwtb09 <cwtb09.enc <bbttf.ttf +cwtb10 cwtb10 <cwtb10.enc <bbttf.ttf +cwtb11 cwtb11 <cwtb11.enc <bbttf.ttf +cwtb12 cwtb12 <cwtb12.enc <bbttf.ttf +cwtb13 cwtb13 <cwtb13.enc <bbttf.ttf +cwtb14 cwtb14 <cwtb14.enc <bbttf.ttf +cwtb15 cwtb15 <cwtb15.enc <bbttf.ttf +cwtb16 cwtb16 <cwtb16.enc <bbttf.ttf +cwtb17 cwtb17 <cwtb17.enc <bbttf.ttf +cwtb18 cwtb18 <cwtb18.enc <bbttf.ttf +cwtb19 cwtb19 <cwtb19.enc <bbttf.ttf +cwtb20 cwtb20 <cwtb20.enc <bbttf.ttf +cwtb21 cwtb21 <cwtb21.enc <bbttf.ttf +cwtb22 cwtb22 <cwtb22.enc <bbttf.ttf +cwtb23 cwtb23 <cwtb23.enc <bbttf.ttf +cwtb24 cwtb24 <cwtb24.enc <bbttf.ttf +cwtb25 cwtb25 <cwtb25.enc <bbttf.ttf +cwtb26 cwtb26 <cwtb26.enc <bbttf.ttf +cwtb27 cwtb27 <cwtb27.enc <bbttf.ttf +cwtb28 cwtb28 <cwtb28.enc <bbttf.ttf +cwtb29 cwtb29 <cwtb29.enc <bbttf.ttf +cwtb30 cwtb30 <cwtb30.enc <bbttf.ttf +cwtb31 cwtb31 <cwtb31.enc <bbttf.ttf +cwtb32 cwtb32 <cwtb32.enc <bbttf.ttf +cwtb33 cwtb33 <cwtb33.enc <bbttf.ttf +cwtb34 cwtb34 <cwtb34.enc <bbttf.ttf +cwtb35 cwtb35 <cwtb35.enc <bbttf.ttf +cwtb36 cwtb36 <cwtb36.enc <bbttf.ttf +cwtb37 cwtb37 <cwtb37.enc <bbttf.ttf +cwtb38 cwtb38 <cwtb38.enc <bbttf.ttf +cwtb39 cwtb39 <cwtb39.enc <bbttf.ttf +cwtb40 cwtb40 <cwtb40.enc <bbttf.ttf +cwtb41 cwtb41 <cwtb41.enc <bbttf.ttf +cwtb42 cwtb42 <cwtb42.enc <bbttf.ttf +cwtb43 cwtb43 <cwtb43.enc <bbttf.ttf +cwtb44 cwtb44 <cwtb44.enc <bbttf.ttf +cwtb45 cwtb45 <cwtb45.enc <bbttf.ttf +cwtb46 cwtb46 <cwtb46.enc <bbttf.ttf +cwtb47 cwtb47 <cwtb47.enc <bbttf.ttf +cwtb48 cwtb48 <cwtb48.enc <bbttf.ttf +cwtb49 cwtb49 <cwtb49.enc <bbttf.ttf +cwtb50 cwtb50 <cwtb50.enc <bbttf.ttf +cwtb51 cwtb51 <cwtb51.enc <bbttf.ttf +cwtb52 cwtb52 <cwtb52.enc <bbttf.ttf +cwtb53 cwtb53 <cwtb53.enc <bbttf.ttf +cwtb54 cwtb54 <cwtb54.enc <bbttf.ttf +cwtb55 cwtb55 <cwtb55.enc <bbttf.ttf diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg new file mode 100644 index 0000000000..e1fd450a21 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg @@ -0,0 +1,164 @@ +% original config -- Made by MAW on 8/31/99 +% Distiller template examples. Uncomment +% the appropriate one, or (preferably) create your own. +% Put %i in the command line where the input file name should go. +% Put %o in the command line where the output file name should go. +% (dvipdfm must be able to supply the output file name to your +% command line) +% Put %b in the line somewhere if you want to specify the +% "base" name of the input file, e.g., "foo" instead of "foo.eps" +% +% Note that it's probably a good idea to fully qualify +% the paths so you can be sure what you are running + +% The following line works with Frank Siegert's pstill +% D "/usr/local/bin/pstill -c -o %o %i" + +% The following line works with GhostScript +% UNIX/Linux (borrowed from W32TeX by Akira Kakuto) +D "gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=%o %i -c quit" +% Win32 (borrowed from W32TeX by Akira Kakuto) +% D "gswin32c -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=%o %i -c quit" +% The following line works on compressed or uncompressed postscript with GhostScript +% UNIX/Linux (borrowed from W32TeX by Akira Kakuto) +% D "zcat -f %i | gs -q -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dUseFlateCompression=true -sOutputFile=%o - -c quit" +% Win32 (borrowed from W32TeX by Akira Kakuto) +% D "gzcat -f %i | gswin32c -q -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dUseFlateCompression=true -sOutputFile=%o - -c quit" + +% The following line works with Adobe Acrobat Distiller +% D "/usr/local/bin/distill -quiet -pairs %i %o" + +% Set default paper size here +p a4 + +% The "g" option specifies the amount to "grow" annotations by +% Many TeX macro pages set the annotation bounding box equal +% to the TeX box that encloses the material. That's not always +% what you want +g 1 + +% PDF version stamp to use in output file and max version of files +% allowed to be included (3 for 1.3, 4 for 1.4) +V 3 + +% Key bits for PDF encryption (40 - 128) +K 40 + +% Permission flag for PDF encryption: Revision will be 3 if the key size +% is greater than 40 bits. +% +% 0x0004 (Revision 2) Print the document. +% (Revision 3) Print the document (possibly not at the highest quality +% level, depending on whether bit 12[0x0800] is also set). +% 0x0008 Modify the contents of the document by operations other than those +% controlled by bits 6[0x0020], 9[0x0100], and 11[0x0400]. +% 0x0010 (Revision 2) Copy or otherwise extract text and graphics from the +% document, including extracting text and graphics (in support of +% accessibility to disabled users or for other purposes). +% (Revision 3) Copy or otherwise extract text and grphics from the +% document by operations other than that controlled by bit 10[0x0200]. +% 0x0020 Add or modify text annotations, fill in interactive form fields, +% and, if bit 4[0x0008] is also set, create or modify interactive +% form fields (including signature fields). +% +% (Revision 3 only) +% 0x0100 Fill in existing interactive form fields (including signature +% fields), even if bit 6 is clear. +% 0x0200 Extract text and graphics (in support of accessibility to disabled +% users or for other purposes). +% 0x0400 Assemble the document (insert, rotate, or delete pages and create +% bookmarks or thumbnail images), even if bit 4 is clear. +% 0x0800 Print the document to a representation from which a faithful digital +% copy of the PDF content could be generated. When this bit is clear +% (and bit 3 is set), printing is limited to a low-level representation +% of the appearance, possibly of degraded quality. +P 0x003C + +% Font map files +% +f cmr.map +f psbase14.map +% Most distributions now use these names +f lw35urw.map +% Some use these names +% f lw35urwa.map +f cid-x.map +% Added by Hin-Tak Leung below this point: +f cwtb.map +f cwtf.map +f cwtk.map +f cwtm.map +f cwtr.map +f mekl.map +f mest.map +f mesx.map +f mesy.map +f meko.map +f meso.map +f bkai.map +f bsmi.map +f gbsn.map +f gkai.map +f ntbr.map +f ntfs.map +f ntka.map +f ntli.map +f ntmb.map +f ntmm.map +f ntmr.map +f nttw.map +f wclj.map +f wclk.map +f wcll.map +f wclm.map +f wcln.map +f wclp.map +f wclq.map +f wclr.map +f wcls.map +f wclt.map +f zysg.map +f wnmc.map +f wdgt.map +f kcgt.map +f kcmc.map +f acrj.map +f acrg.map +f acrb.map +f ykah.map +f gtrl.map +f gtrm.map +f leim.map +f heim.map +f sunm.map +f gbsnl.map +f ggtrl.map +f gkaim.map +f gleim.map +f gsinm.map +f tgtrl.map +f tkaim.map +f tleim.map +f tooru.map +f tovru.map +f tsinm.map +f dcaiq.map +f dcailq.map +f dcaisq.map +f dccryq.map +f dchgmq.map +f dchleiq.map +f dcinlq.map +f dckgmc.map +f dclkaiq.map +f dcysmr.map +f dfcrdp.map +f dffrsp.map +f dfgskr.map +f dfkaie.map +f dfkbtp.map +f dfoyjq.map +f dfryss.map +f dfshtq.map +f dfshtr.map +f dfskair.map diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl new file mode 100644 index 0000000000..737304da36 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl @@ -0,0 +1,120 @@ +#!/usr/bin/perl -w + +@font_list = +( + "cwtb", "bbttf.ttf", 55, + "cwtf", "fttf.ttf", 55, + "cwtk", "kttf.ttf", 55, + "cwtm", "mttf.ttf", 55, + "cwtr", "rttf.ttf", 55, +# + "mekl", "kai-linux.ttf", 58, + "mest", "edustd-15.ttf", 55, + "mesx", "edustds1.ttf", 55, + "mesy", "edustds2.ttf", 55, + "meko", "moe_kai.ttf", 58, + "meso", "moe_sung.ttf", 58, +# + "bkai", "bkai00mp.ttf", 55, + "bsmi", "bsmi00lp.ttf", 55, +# + "gbsn", "gbsn00lp.ttf", 32, + "gkai", "gkai00mp.ttf", 32, +# + "ntbr", "ntu_br.ttf", 58, + "ntfs", "ntu_fs_m.ttf", 58, + "ntka", "ntu_kai.ttf", 58, + "ntli", "ntu_li_m.ttf", 58, + "ntmb", "ntu_mb.ttf", 58, + "ntmm", "ntu_mm.ttf", 58, + "ntmr", "ntu_mr.ttf", 58, + "nttw", "ntu_tw.ttf", 58, +# + "wclj", "wcl-01.ttf", 55, + "wclk", "wcl-02.ttf", 55, + "wcll", "wcl-03.ttf", 55, + "wclm", "wcl-04.ttf", 55, + "wcln", "wcl-05.ttf", 55, + "wclp", "wcl-06.ttf", 55, + "wclq", "wcl-07.ttf", 55, + "wclr", "wcl-08.ttf", 55, + "wcls", "wcl-09.ttf", 55, + "wclt", "wcl-10.ttf", 55, +# + "zysg", "zysong.ttf", 32, +# + "wnmc", "watanabe-mincho.ttf", 35, + "wdgt", "wadalab-gothic.ttf", 35, +# + "kcgt", "kochi-gothic.ttf", 31, + "kcmc", "kochi-mincho.ttf", 31, +# + "acrj", "kochi-mincho.ttf", 31, + "acrg", "gbsn00lp.ttf", 32, + "acrb", "bsmi00lp.ttf", 55, +# +"ykah", "yka00hp.ttf", 57, +"gtrl", "gtr00lp.ttf", 57, +"gtrm", "gtr00mp.ttf", 57, +"leim", "lei00mp.ttf", 57, +"heim", "hei01mp.ttf", 57, +"sunm", "sun00mp.ttf", 57, +# +"gbsnl", "gbsn00l.ttf",32, +"ggtrl", "ggtr00l.ttf",32, +"gkaim", "gkai00m.ttf",32, +"gleim", "glei00m.ttf",32, +"gsinm", "gsin00m.ttf",32, +"tgtrl", "tgtr00l.ttf",32, +"tkaim", "tkai00m.ttf",32, +"tleim", "tlei00m,ttf",32, +"tooru", "toor00u.ttf",32, +"tovru", "tovr00u.ttf",32, +"tsinm", "tsin00m.ttf",32, +# +"dcaiq", "dcai5.ttc", 31, +"dcailq", "dcail5.ttc", 31, +"dcaisq", "dcais5.ttc", 31, +"dccryq", "dccry5.ttc", 31, +"dchgmq", "dchgm5.ttc", 31, +"dchleiq", "dchlei5.ttc", 31, +"dcinlq", "dcinl5.ttc", 31, +"dckgmc", "dckgmc.ttc", 31, +"dclkaiq", "dclkai5.ttc", 31, +"dcysmr", "dcysm7.ttc", 31, +"dfcrdp", "dfcrd3.ttc", 31, +"dffrsp", "dffrs3.ttc", 31, +"dfgskr", "dfgsk7.ttc", 31, +"dfkaie", "dfkaie.ttc", 31, +"dfkbtp", "dfkbt3.ttc", 31, +"dfoyjq", "dfoyj5.ttc", 31, +"dfryss", "dfrys9.ttc", 31, +"dfshtq", "dfsht5.ttc", 31, +"dfshtr", "dfsht7.ttc", 31, +"dfskair", "dfskai7.ttc", 31, +# +); + +open(LISTFILE, "> map.list"); + +$list_length = (scalar @font_list ) /3 ; +for ($i = 0; $i < $list_length ; $i++) +{ + $stem = shift @font_list; + $font = shift @font_list; + $entries = shift @font_list; + print LISTFILE "f ", $stem, ".map\n"; + open(MAPFILE, "> ${stem}.map"); + + for ($j=1; $j<= $entries ; $j++) + { + $j_pad = sprintf "%2.2d", $j; + print MAPFILE + $stem, $j_pad, " ", $stem, $j_pad, " <", + $stem, $j_pad, ".enc <", + $font, "\n"; + } + close(MAPFILE); +} +close(LISTFILE); + diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list new file mode 100644 index 0000000000..ae1fcd4ad1 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list @@ -0,0 +1,78 @@ +f cwtb.map +f cwtf.map +f cwtk.map +f cwtm.map +f cwtr.map +f mekl.map +f mest.map +f mesx.map +f mesy.map +f meko.map +f meso.map +f bkai.map +f bsmi.map +f gbsn.map +f gkai.map +f ntbr.map +f ntfs.map +f ntka.map +f ntli.map +f ntmb.map +f ntmm.map +f ntmr.map +f nttw.map +f wclj.map +f wclk.map +f wcll.map +f wclm.map +f wcln.map +f wclp.map +f wclq.map +f wclr.map +f wcls.map +f wclt.map +f zysg.map +f wnmc.map +f wdgt.map +f kcgt.map +f kcmc.map +f acrj.map +f acrg.map +f acrb.map +f ykah.map +f gtrl.map +f gtrm.map +f leim.map +f heim.map +f sunm.map +f gbsnl.map +f ggtrl.map +f gkaim.map +f gleim.map +f gsinm.map +f tgtrl.map +f tkaim.map +f tleim.map +f tooru.map +f tovru.map +f tsinm.map +f dcaiq.map +f dcailq.map +f dcaisq.map +f dccryq.map +f dchgmq.map +f dchleiq.map +f dcinlq.map +f dckgmc.map +f dclkaiq.map +f dcysmr.map +f dfcrdp.map +f dffrsp.map +f dfgskr.map +f dfkaie.map +f dfkbtp.map +f dfoyjq.map +f dfryss.map +f dfshtq.map +f dfshtr.map +f dfskair.map diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd new file mode 100644 index 0000000000..d7ff990e8b --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd @@ -0,0 +1,11 @@ +% This is the file c00cwtb.fd of the CJK package +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c00cwtb.fd}[\filedate\space\fileversion] + +\DeclareFontFamily{C00}{cwtb}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{cwtb}{m}{n}{<-> CJK * cwtb}{\CJKnormal} +\DeclareFontShape{C00}{cwtb}{bx}{n}{<-> CJKb * cwtb}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd new file mode 100644 index 0000000000..8881d69974 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd @@ -0,0 +1,11 @@ +% This is the file c00tmpl.fd of the CJK package +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c00tmpl.fd}[\filedate\space\fileversion] + +\DeclareFontFamily{C00}{tmpl}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C00}{tmpl}{m}{n}{<-> CJK * tmpl}{\CJKnormal} +\DeclareFontShape{C00}{tmpl}{bx}{n}{<-> CJKb * tmpl}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd new file mode 100644 index 0000000000..3f1aea21d7 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd @@ -0,0 +1,11 @@ +% This is the file c10tmpl.fd of the CJK package +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c10tmpl.fd}[\filedate\space\fileversion] + +\DeclareFontFamily{C10}{tmpl}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C10}{tmpl}{m}{n}{<-> CJK * tmpl}{\CJKnormal} +\DeclareFontShape{C10}{tmpl}{bx}{n}{<-> CJKb * tmpl}{\CJKbold} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd new file mode 100644 index 0000000000..d1d15459fc --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd @@ -0,0 +1,10 @@ +% This is the file c40tmpl.fd of the CJK package +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c40tmpl.fd}[\filedate\space\fileversion] + +\DeclareFontFamily{C40}{tmpl}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C40}{tmpl}{m}{n}{<-> CJK * tmpl}{\CJKnormal} +\DeclareFontShape{C40}{tmpl}{bx}{n}{<-> CJKb * tmpl}{\CJKbold} +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd new file mode 100644 index 0000000000..498f136f4d --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd @@ -0,0 +1,10 @@ +% This is the file c49song.fd of the CJK package +\def\fileversion{4.8.5} +\def\filedate{2021/10/16} +\ProvidesFile{c49song.fd}[\filedate\space\fileversion] + +\DeclareFontFamily{C49}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C49}{song}{m}{n}{<-> CJK * tmpl}{\CJKnormal} +\DeclareFontShape{C49}{song}{bx}{n}{<-> CJKb * tmpl}{\CJKbold} +\endinput diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my new file mode 100644 index 0000000000..a020e035ee --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my @@ -0,0 +1,161 @@ +#!/bin/sh +# Thomas Esser, 1998, 1999. Public domain. + +########################################################################### +# updmap: create psfonts.map, ps2pk.map and pdftex.map from smaller +# "modules". To recreate the map files, just run the command: +# ./updmap +########################################################################### + +########################################################################### +# Configuration section: +########################################################################### + +# Add any extra modules here. See the definition of common_modules below +# for an example of the correct syntax. If you just want to use the type1 +# version for the computer modern fonts by default in dvips (instead of +# the metafont based bitmap fonts), just change the definition of +# type1_default that is given below. +# +# An alternative to adding map files here is to edit the files +# config/dvips/config.ps +# pdftex/config/pdftex.cfg +# in a local texmf tree. +extra_modules=" +cwtb.map +cwtf.map +cwtk.map +cwtm.map +cwtr.map +mekl.map +mest.map +mesx.map +mesy.map +meko.map +meso.map +bkai.map +bsmi.map +gbsn.map +gkai.map +ntbr.map +ntfs.map +ntka.map +ntli.map +ntmb.map +ntmm.map +ntmr.map +nttw.map +wclj.map +wclk.map +wcll.map +wclm.map +wcln.map +wclp.map +wclq.map +wclr.map +wcls.map +wclt.map +zysg.map +wnmc.map +wdgt.map +kcgt.map +kcmc.map +acrj.map +acrg.map +acrb.map +" + +########################################################################### +# Set up the standard Laserwriter fonts: +# urw-kb: these are included in teTeX's texmf tree +# urw-urw: these are included in ghostscript 4.0 and later. Adjust the +# search paths for type1 and afm files in texmf.cnf if you set +# this +# adobe-kb: use this if you have the original Adobe fonts. Install the +# type1 and afm files with Berry names. +########################################################################### + +lw35=urw-kb # URW fonts (download type1 files using Berry names) +# lw35=urw-urw # URW fonts (download type1 files using URW names) +# lw35=adobe-kb # Adobe fonts (download type1 files using Berry names) + +########################################################################### +# Set to true to use postscript type1 versions for fonts with existing +# metafont versions. +########################################################################### + +type1_default=false +# type1_default=true + +########################################################################### +# Add common map files here: +########################################################################### +common_modules=" + charter.map context.map lucidabr.map marvosym.map mathpi.map + mathpple-ext.map mt-plus.map mt-yy.map omega.map utopia.map + xypic.map txr4.map pxr4.map pazo.map $extra_modules +" + +########################################################################### +# End of configuration section. +########################################################################### + +########################################################################### +# Type1 fonts with Metafont equivalents. When not generating resolution +# independent postscript or pdf, we prefer the Metafont variants for these. +########################################################################### +mf_modules=" + bsr.map bsr-interpolated.map cmcyr.map cs.map hoekwater.map pl.map +" + +########################################################################### +# These are used by dvips: +########################################################################### +lw35_modules=" + *-adobe-bi.map + $common_modules +" + +########################################################################### +# Add CM + AMS fonst if configured: +########################################################################### +if test "x$type1_default" = xtrue; then + lw35_modules="$lw35_modules $mf_modules" +fi + +########################################################################### +# ps2pk has no "built in" fonts and needs to download everything: +########################################################################### +ps2pk_modules=" + *-$lw35.map +" + +########################################################################### +# pdftex has the acrobat fonts (subset of the lw35 fonts) built in, but +# needs to download fonts for ExtendFont / SlantFont: +########################################################################### +pdftex_modules=" + $mf_modules + + *ar-ext-$lw35.map + *ar-std-adobe-bi.map + *lw35extra-$lw35.map + mtsupp-ext-$lw35.map + mtsupp-std-adobe-bi.map + + $common_modules +" + +# Create psfonts.map ps2pk.map and pdftex.map: +for file in psfonts.map ps2pk.map pdftex.map; do +cat >$file <<eof +% $file: maintained by the script updmap in \$TEXMFMAIN/dvips/config. +% The preferred way to add things to this file is to put the extra lines +% into a separate file and add that filename to the updmap script. Then, +% run the updmap script to recreate this file. +eof +done + +cat $lw35_modules | grep -v '^%' | grep . | sort | uniq >> psfonts.map +cat $ps2pk_modules | grep -v '^%' | grep . | sort | uniq >> ps2pk.map +cat $pdftex_modules | grep -v '^%' | grep . | sort | uniq >> pdftex.map diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd new file mode 100644 index 0000000000..594a36acba --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd @@ -0,0 +1,62 @@ +# Big5.sfd +# +# subfont numbers for Big 5 encoding and its corresponding code ranges +# to be used with the CJK package for LaTeX. + +01 0xA140_0xA17E 0xA1A1_0xA1FE 0xA240_0xA27E 0xA2A1_0xA2C4 +02 0xA2C5_0xA2FE 0xA340_0xA37E 0xA3A1_0xA3FE 0xA440_0xA468 +03 0xA469_0xA47E 0xA4A1_0xA4FE 0xA540_0xA57E 0xA5A1_0xA5ED +04 0xA5EE_0xA5FE 0xA640_0xA67E 0xA6A1_0xA6FE 0xA740_0xA77E 0xA7A1_0xA7B3 +05 0xA7B4_0xA7FE 0xA840_0xA87E 0xA8A1_0xA8FE 0xA940_0xA957 +06 0xA958_0xA97E 0xA9A1_0xA9FE 0xAA40_0xAA7E 0xAAA1_0xAADC +07 0xAADD_0xAAFE 0xAB40_0xAB7E 0xABA1_0xABFE 0xAC40_0xAC7E 0xACA1_0xACA2 +08 0xACA3_0xACFE 0xAD40_0xAD7E 0xADA1_0xADFE 0xAE40_0xAE46 +09 0xAE47_0xAE7E 0xAEA1_0xAEFE 0xAF40_0xAF7E 0xAFA1_0xAFCB +10 0xAFCC_0xAFFE 0xB040_0xB07E 0xB0A1_0xB0FE 0xB140_0xB16F +11 0xB170_0xB17E 0xB1A1_0xB1FE 0xB240_0xB27E 0xB2A1_0xB2F4 +12 0xB2F5_0xB2FE 0xB340_0xB37E 0xB3A1_0xB3FE 0xB440_0xB47E 0xB4A1_0xB4BA +13 0xB4BB_0xB4FE 0xB540_0xB57E 0xB5A1_0xB5FE 0xB640_0xB65E +14 0xB65F_0xB67E 0xB6A1_0xB6FE 0xB740_0xB77E 0xB7A1_0xB7E3 +15 0xB7E4_0xB7FE 0xB840_0xB87E 0xB8A1_0xB8FE 0xB940_0xB97E 0xB9A1_0xB9A9 +16 0xB9AA_0xB9FE 0xBA40_0xBA7E 0xBAA1_0xBAFE 0xBB40_0xBB4D +17 0xBB4E_0xBB7E 0xBBA1_0xBBFE 0xBC40_0xBC7E 0xBCA1_0xBCD2 +18 0xBCD3_0xBCFE 0xBD40_0xBD7E 0xBDA1_0xBDFE 0xBE40_0xBE76 +19 0xBE77_0xBE7E 0xBEA1_0xBEFE 0xBF40_0xBF7E 0xBFA1_0xBFFB +20 0xBFFC_0xBFFE 0xC040_0xC07E 0xC0A1_0xC0FE 0xC140_0xC17E 0xC1A1_0xC1C1 +21 0xC1C2_0xC1FE 0xC240_0xC27E 0xC2A1_0xC2FE 0xC340_0xC365 +22 0xC366_0xC37E 0xC3A1_0xC3FE 0xC440_0xC47E 0xC4A1_0xC4EA +23 0xC4EB_0xC4FE 0xC540_0xC57E 0xC5A1_0xC5FE 0xC640_0xC67E 0xC6A1_0xC6B0 +24 0xC6B1_0xC6FE 0xC740_0xC77E 0xC7A1_0xC7FE 0xC840_0xC854 +25 0xC855_0xC87E 0xC8A1_0xC8FE 0xC940_0xC97E 0xC9A1_0xC9D9 +26 0xC9DA_0xC9FE 0xCA40_0xCA7E 0xCAA1_0xCAFE 0xCB40_0xCB7D +27 0xCB7E 0xCBA1_0xCBFE 0xCC40_0xCC7E 0xCCA1_0xCCFE 0xCD40_0xCD43 +28 0xCD44_0xCD7E 0xCDA1_0xCDFE 0xCE40_0xCE7E 0xCEA1_0xCEC8 +29 0xCEC9_0xCEFE 0xCF40_0xCF7E 0xCFA1_0xCFFE 0xD040_0xD06C +30 0xD06D_0xD07E 0xD0A1_0xD0FE 0xD140_0xD17E 0xD1A1_0xD1F1 +31 0xD1F2_0xD1FE 0xD240_0xD27E 0xD2A1_0xD2FE 0xD340_0xD37E 0xD3A1_0xD3B7 +32 0xD3B8_0xD3FE 0xD440_0xD47E 0xD4A1_0xD4FE 0xD540_0xD55B +33 0xD55C_0xD57E 0xD5A1_0xD5FE 0xD640_0xD67E 0xD6A1_0xD6E0 +34 0xD6E1_0xD6FE 0xD740_0xD77E 0xD7A1_0xD7FE 0xD840_0xD87E 0xD8A1_0xD8A6 +35 0xD8A7_0xD8FE 0xD940_0xD97E 0xD9A1_0xD9FE 0xDA40_0xDA4A +36 0xDA4B_0xDA7E 0xDAA1_0xDAFE 0xDB40_0xDB7E 0xDBA1_0xDBCF +37 0xDBD0_0xDBFE 0xDC40_0xDC7E 0xDCA1_0xDCFE 0xDD40_0xDD73 +38 0xDD74_0xDD7E 0xDDA1_0xDDFE 0xDE40_0xDE7E 0xDEA1_0xDEF8 +39 0xDEF9_0xDEFE 0xDF40_0xDF7E 0xDFA1_0xDFFE 0xE040_0xE07E 0xE0A1_0xE0BE +40 0xE0BF_0xE0FE 0xE140_0xE17E 0xE1A1_0xE1FE 0xE240_0xE262 +41 0xE263_0xE27E 0xE2A1_0xE2FE 0xE340_0xE37E 0xE3A1_0xE3E7 +42 0xE3E8_0xE3FE 0xE440_0xE47E 0xE4A1_0xE4FE 0xE540_0xE57E 0xE5A1_0xE5AD +43 0xE5AE_0xE5FE 0xE640_0xE67E 0xE6A1_0xE6FE 0xE740_0xE751 +44 0xE752_0xE77E 0xE7A1_0xE7FE 0xE840_0xE87E 0xE8A1_0xE8D6 +45 0xE8D7_0xE8FE 0xE940_0xE97E 0xE9A1_0xE9FE 0xEA40_0xEA7A +46 0xEA7B_0xEA7E 0xEAA1_0xEAFE 0xEB40_0xEB7E 0xEBA1_0xEBFE 0xEC40 +47 0xEC41_0xEC7E 0xECA1_0xECFE 0xED40_0xED7E 0xEDA1_0xEDC5 +48 0xEDC6_0xEDFE 0xEE40_0xEE7E 0xEEA1_0xEEFE 0xEF40_0xEF69 +49 0xEF6A_0xEF7E 0xEFA1_0xEFFE 0xF040_0xF07E 0xF0A1_0xF0EE +50 0xF0EF_0xF0FE 0xF140_0xF17E 0xF1A1_0xF1FE 0xF240_0xF27E 0xF2A1_0xF2B4 +51 0xF2B5_0xF2FE 0xF340_0xF37E 0xF3A1_0xF3FE 0xF440_0xF458 +52 0xF459_0xF47E 0xF4A1_0xF4FE 0xF540_0xF57E 0xF5A1_0xF5DD +53 0xF5DE_0xF5FE 0xF640_0xF67E 0xF6A1_0xF6FE 0xF740_0xF77E 0xF7A1_0xF7A3 +54 0xF7A4_0xF7FE 0xF840_0xF87E 0xF8A1_0xF8FE 0xF940_0xF947 +55 0xF948_0xF97E 0xF9A1_0xF9FE 0xFA40_0xFA65 + +# eof |