diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/chinese/CJK/cjk-4.8.4/texinput/SJIS |
Initial commit
Diffstat (limited to 'language/chinese/CJK/cjk-4.8.4/texinput/SJIS')
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg | 162 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap | 84 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr | 260 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx | 81 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc | 199 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr | 253 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc | 192 | ||||
-rw-r--r-- | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd | 25 |
8 files changed, 1256 insertions, 0 deletions
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg new file mode 100644 index 0000000000..7dd2a6a0f1 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg @@ -0,0 +1,162 @@ +% This is the file SJIS.bdg of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJIS.bdg}[\filedate\space\fileversion] + + +% The bindings for SJIS encoding. + +\gdef\CJK@SJISBinding{ +% 80 + \CJK@nameppdef{^^81} + \CJK@nameppdef{^^82} + \CJK@nameppdef{^^83} + \CJK@nameppdef{^^84} + \CJK@nameppdef{^^85} + \CJK@nameppdef{^^86} + \CJK@nameppdef{^^87} + \CJK@nameppdef{^^88} + \CJK@nameppdef{^^89} + \CJK@nameppdef{^^8a} + \CJK@nameppdef{^^8b} + \CJK@nameppdef{^^8c} + \CJK@nameppdef{^^8d} + \CJK@nameppdef{^^8e} + \CJK@nameppdef{^^8f} + \CJK@nameppdef{^^90} + \CJK@nameppdef{^^91} + \CJK@nameppdef{^^92} + \CJK@nameppdef{^^93} + \CJK@nameppdef{^^94} + \CJK@nameppdef{^^95} + \CJK@nameppdef{^^96} + \CJK@nameppdef{^^97} + \CJK@nameppdef{^^98} + \CJK@nameppdef{^^99} + \CJK@nameppdef{^^9a} + \CJK@nameppdef{^^9b} + \CJK@nameppdef{^^9c} + \CJK@nameppdef{^^9d} + \CJK@nameppdef{^^9e} + \CJK@nameppdef{^^9f} +% A0 + \CJK@namepdef{^^a1} + \CJK@namepdef{^^a2} + \CJK@namepdef{^^a3} + \CJK@namepdef{^^a4} + \CJK@namepdef{^^a5} + \CJK@namepdef{^^a6} + \CJK@namepdef{^^a7} + \CJK@namepdef{^^a8} + \CJK@namepdef{^^a9} + \CJK@namepdef{^^aa} + \CJK@namepdef{^^ab} + \CJK@namepdef{^^ac} + \CJK@namepdef{^^ad} + \CJK@namepdef{^^ae} + \CJK@namepdef{^^af} + \CJK@namepdef{^^b0} + \CJK@namepdef{^^b1} + \CJK@namepdef{^^b2} + \CJK@namepdef{^^b3} + \CJK@namepdef{^^b4} + \CJK@namepdef{^^b5} + \CJK@namepdef{^^b6} + \CJK@namepdef{^^b7} + \CJK@namepdef{^^b8} + \CJK@namepdef{^^b9} + \CJK@namepdef{^^ba} + \CJK@namepdef{^^bb} + \CJK@namepdef{^^bc} + \CJK@namepdef{^^bd} + \CJK@namepdef{^^be} + \CJK@namepdef{^^bf} + \CJK@namepdef{^^c0} + \CJK@namepdef{^^c1} + \CJK@namepdef{^^c2} + \CJK@namepdef{^^c3} + \CJK@namepdef{^^c4} + \CJK@namepdef{^^c5} + \CJK@namepdef{^^c6} + \CJK@namepdef{^^c7} + \CJK@namepdef{^^c8} + \CJK@namepdef{^^c9} + \CJK@namepdef{^^ca} + \CJK@namepdef{^^cb} + \CJK@namepdef{^^cc} + \CJK@namepdef{^^cd} + \CJK@namepdef{^^ce} + \CJK@namepdef{^^cf} + \CJK@namepdef{^^d0} + \CJK@namepdef{^^d1} + \CJK@namepdef{^^d2} + \CJK@namepdef{^^d3} + \CJK@namepdef{^^d4} + \CJK@namepdef{^^d5} + \CJK@namepdef{^^d6} + \CJK@namepdef{^^d7} + \CJK@namepdef{^^d8} + \CJK@namepdef{^^d9} + \CJK@namepdef{^^da} + \CJK@namepdef{^^db} + \CJK@namepdef{^^dc} + \CJK@namepdef{^^dd} + \CJK@namepdef{^^de} + \CJK@namepdef{^^df} + + \CJK@nameppdef{^^e0} + \CJK@nameppdef{^^e1} + \CJK@nameppdef{^^e2} + \CJK@nameppdef{^^e3} + \CJK@nameppdef{^^e4} + \CJK@nameppdef{^^e5} + \CJK@nameppdef{^^e6} + \CJK@nameppdef{^^e7} + \CJK@nameppdef{^^e8} + \CJK@nameppdef{^^e9} + \CJK@nameppdef{^^ea} + \CJK@nameppdef{^^eb} + \CJK@nameppdef{^^ec} + \CJK@nameppdef{^^ed} + \CJK@nameppdef{^^ee} + \CJK@nameppdef{^^ef} + \CJK@nameppdef{^^f0} + \CJK@nameppdef{^^f1} + \CJK@nameppdef{^^f2} + \CJK@nameppdef{^^f3} + \CJK@nameppdef{^^f4} + \CJK@nameppdef{^^f5} + \CJK@nameppdef{^^f6} + \CJK@nameppdef{^^f7} + \CJK@nameppdef{^^f8} + \CJK@nameppdef{^^f9} + \CJK@nameppdef{^^fa} + \CJK@nameppdef{^^fb} + \CJK@nameppdef{^^fc} + \CJK@nameppdef{^^fd} + \CJK@nameppdef{^^fe}} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap new file mode 100644 index 0000000000..4390494383 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap @@ -0,0 +1,84 @@ +% This is the file SJIS.cap of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJIS.cap}[\filedate\space\fileversion] + + +% Japanese captions +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% encoding: SJIS + +\newif\ifheisei +\let\ifheisei=\iffalse +\def\heisei{\let\ifheisei=\iftrue} + +\renewcommand\contentsname{目次} + +\renewcommand\listfigurename{\CJKchar{"090}{"07D}目次} +% \renewcommand\listfigurename{\CJKchar{"090}{"07D}一覧} + +\renewcommand\listtablename{\CJKchar{"095}{"05C}目次} +% \renewcommand\listtablename{\CJKchar{"095}{"05C}一覧} + +\CJK@ifundefined\chapter + {\renewcommand\refname{参考文献} + } + {\renewcommand\bibname{関連書籍} +% \renewcommand\bibname{参考文献} + } + +\renewcommand\indexname{索引} + +\renewcommand\figurename{\CJKchar{"090}{"07D}} +\renewcommand\tablename{\CJKchar{"095}{"05C}} + +\newcommand\prepartname{第} +\newcommand\postpartname{部} +\renewcommand\partformat{\prepartname\CJKnumber{\value{part}}\postpartname} + +% \renewcommand{\appendixname}{附録} + +\CJK@ifundefined\mainmatter + {\renewcommand\abstractname{要旨}}{} + +\renewcommand\today{{\ifheisei\count0=\year\else\count0=\year + \advance\count0 -1988 平成\,\fi + \ifnum\count0=1 元\else\number\count0\fi + \,年\hspace{.5em}\nobreak\number\month + \,月\hspace{.5em}\nobreak\number\day\,日}} +\CJK@ifundefined\CJKnumber + {\def\CJKnumber#1{\ifcase #1\or + 一\or 二\or 三\or 四\or 五\or + 六\or 七\or 八\or 九\or\CJKchar{"08F}{"05C}\fi}}{} + +\endinput + +%%% Local Variables: +%%% coding: sjis +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr new file mode 100644 index 0000000000..d5243145c3 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr @@ -0,0 +1,260 @@ +% This is the file SJIS.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJIS.chr}[\filedate\space\fileversion] + + +% define macros for handling SJIS encoded CJK fonts and characters. + +% two byte encoded characters. + +\gdef\CJK@SJISChr{ + \CJK@global\chardef\CJK@gap "07F\relax + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \ifnum ##3 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK + \fi + \fi}} + +% for punctuation. + + \CJK@global\def\CJK@punctchar##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##4} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + \CJK@global\def\CJK@punctcharx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##5} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \@tempcntb 256\relax + \ifnum ##5 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##4\relax + \advance\@tempcntb -##4\relax + \chardef\@temp \@tempcntb + \ifnum ##5 < \@temp + \edef\CJK@plane{##2} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##3} + \fi + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + + +% one byte encoded characters. + + \CJK@global\def\CJK@sjischar##1##2##3{ + \ifCJK@hwkatakana@ + {\CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \edef\CJK@plane{} + \usefont{\CJK@altenc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number "0##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{"0##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi} + \else + \csname CJK@##2\endcsname{"0##3} + \fi}} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx new file mode 100644 index 0000000000..d29ad72762 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx @@ -0,0 +1,81 @@ +% This is the file SJIS.cpx of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJIS.cpx}[\filedate\space\fileversion] + + +% Japanese captions +% +% character set: JIS X 0208:1997 (or JIS X 0208-1990) +% encoding: SJIS +% +% preprocessed + +\newif\ifheisei +\let\ifheisei=\iffalse +\def\heisei{\let\ifheisei=\iftrue} + +\renewcommand\contentsname{218159} + +\renewcommand\listfigurename{125218159} +% \renewcommand\listfigurename{125234151} + +\renewcommand\listtablename{92218159} +% \renewcommand\listtablename{92234151} + +\CJK@ifundefined\chapter + {\renewcommand\refname{81108182163} + } + {\renewcommand\bibname{21465145208} +% \renewcommand\bibname{81108182163} + } + +\renewcommand\indexname{245248} + +\renewcommand\figurename{125} +\renewcommand\tablename{92} + +\newcommand\prepartname{230} +\newcommand\postpartname{148} +\renewcommand\partformat{\prepartname\CJKnumber{\value{part}}\postpartname} + +% \renewcommand{\appendixname}{14194} + +\CJK@ifundefined\mainmatter + {\renewcommand\abstractname{118124}}{} + +\renewcommand\today{{\ifheisei\count0=\year\else\count0=\year + \advance\count0 -1988 189172\,\fi + \ifnum\count0=1 179\else\number\count0\fi + \,78\hspace{.5em}\nobreak\number\month + \,142\hspace{.5em}\nobreak\number\day\,250}} +\CJK@ifundefined\CJKnumber + {\def\CJKnumber#1{% + \ifcase #1\or + 234\or 241\or 79\or 108\or 220\or + 90\or 181\or 170\or 227\or 92\fi}}{} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc new file mode 100644 index 0000000000..ba61a6a1cf --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc @@ -0,0 +1,199 @@ +% This is the file SJIS.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJIS.enc}[\filedate\space\fileversion] + + +% SJIS encoding (JIS X 0208:1997): +% it uses a one byte encoding (for half-width Katakana) from 0xA1 to +% 0xDF, and a two byte encoding for the remaining coding space (kanji, +% kana, and symbols). +% The first byte of the two byte encoding is in the ranges 0x81-0x9F and +% 0xE0-0xEF; the second byte is in the range 0x40 - 0xFC with a gap at +% 0x7F. + +\global\@namedef{CJK@SJISEncoding}{ + \CJK@loadChr{SJIS} + + \CJK@namegdef{^^81}##1{\CJK@disableMakeUppercase + \CJK@punctchar {81}{01}{-64}{##1}} + \CJK@namegdef{^^82}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{82}{01}{02}{124}{##1}} + \CJK@namegdef{^^83}##1{\CJK@disableMakeUppercase + \CJK@punctcharx{83}{02}{03}{ 56}{##1}} + \CJK@namegdef{^^84}##1{\CJK@disableMakeUppercase + \CJK@char {03}{-12}{##1}} + \CJK@namegdef{^^85}##1{\CJK@disableMakeUppercase + \CJK@charx{03}{04}{176}{##1}} + \CJK@namegdef{^^86}##1{\CJK@disableMakeUppercase + \CJK@charx{04}{05}{108}{##1}} + \CJK@namegdef{^^87}##1{\CJK@disableMakeUppercase + \CJK@charx{05}{06}{ 40}{##1}} + \CJK@namegdef{^^88}##1{\CJK@disableMakeUppercase + \CJK@char {06}{-28}{##1}} + \CJK@namegdef{^^89}##1{\CJK@disableMakeUppercase + \CJK@charx{06}{07}{160}{##1}} + \CJK@namegdef{^^8a}##1{\CJK@disableMakeUppercase + \CJK@charx{07}{08}{ 92}{##1}} + \CJK@namegdef{^^8b}##1{\CJK@disableMakeUppercase + \CJK@charx{08}{09}{ 24}{##1}} + \CJK@namegdef{^^8c}##1{\CJK@disableMakeUppercase + \CJK@char {09}{-44}{##1}} + \CJK@namegdef{^^8d}##1{\CJK@disableMakeUppercase + \CJK@charx{09}{10}{144}{##1}} + \CJK@namegdef{^^8e}##1{\CJK@disableMakeUppercase + \CJK@charx{10}{11}{ 76}{##1}} + \CJK@namegdef{^^8f}##1{\CJK@disableMakeUppercase + \CJK@charx{11}{12}{ 8}{##1}} + \CJK@namegdef{^^90}##1{\CJK@disableMakeUppercase + \CJK@char {12}{-60}{##1}} + \CJK@namegdef{^^91}##1{\CJK@disableMakeUppercase + \CJK@charx{12}{13}{128}{##1}} + \CJK@namegdef{^^92}##1{\CJK@disableMakeUppercase + \CJK@charx{13}{14}{ 60}{##1}} + \CJK@namegdef{^^93}##1{\CJK@disableMakeUppercase + \CJK@char {14}{ -8}{##1}} + \CJK@namegdef{^^94}##1{\CJK@disableMakeUppercase + \CJK@charx{14}{15}{180}{##1}} + \CJK@namegdef{^^95}##1{\CJK@disableMakeUppercase + \CJK@charx{15}{16}{112}{##1}} + \CJK@namegdef{^^96}##1{\CJK@disableMakeUppercase + \CJK@charx{16}{17}{ 44}{##1}} + \CJK@namegdef{^^97}##1{\CJK@disableMakeUppercase + \CJK@char {17}{-24}{##1}} + \CJK@namegdef{^^98}##1{\CJK@disableMakeUppercase + \CJK@charx{17}{18}{164}{##1}} + \CJK@namegdef{^^99}##1{\CJK@disableMakeUppercase + \CJK@charx{18}{19}{ 96}{##1}} + \CJK@namegdef{^^9a}##1{\CJK@disableMakeUppercase + \CJK@charx{19}{20}{ 28}{##1}} + \CJK@namegdef{^^9b}##1{\CJK@disableMakeUppercase + \CJK@char {20}{-40}{##1}} + \CJK@namegdef{^^9c}##1{\CJK@disableMakeUppercase + \CJK@charx{20}{21}{148}{##1}} + \CJK@namegdef{^^9d}##1{\CJK@disableMakeUppercase + \CJK@charx{21}{22}{ 80}{##1}} + \CJK@namegdef{^^9e}##1{\CJK@disableMakeUppercase + \CJK@charx{22}{23}{ 12}{##1}} + \CJK@namegdef{^^9f}##1{\CJK@disableMakeUppercase + \CJK@char {23}{-56}{##1}} + \CJK@namegdef{^^a1}{\@empty\CJK@sjischar{A1}{129}{42}} + \CJK@namegdef{^^a2}{\@empty\CJK@sjischar{A2}{129}{75}} + \CJK@namegdef{^^a3}{\@empty\CJK@sjischar{A3}{129}{76}} + \CJK@namegdef{^^a4}{\@empty\CJK@sjischar{A4}{129}{41}} + \CJK@namegdef{^^a5}{\@empty\CJK@sjischar{A5}{129}{45}} + \CJK@namegdef{^^a6}{\@empty\CJK@sjischar{A6}{131}{92}} + \CJK@namegdef{^^a7}{\@empty\CJK@sjischar{A7}{131}{40}} + \CJK@namegdef{^^a8}{\@empty\CJK@sjischar{A8}{131}{42}} + \CJK@namegdef{^^a9}{\@empty\CJK@sjischar{A9}{131}{44}} + \CJK@namegdef{^^aa}{\@empty\CJK@sjischar{AA}{131}{46}} + \CJK@namegdef{^^ab}{\@empty\CJK@sjischar{AB}{131}{48}} + \CJK@namegdef{^^ac}{\@empty\CJK@sjischar{AC}{131}{83}} + \CJK@namegdef{^^ad}{\@empty\CJK@sjischar{AD}{131}{85}} + \CJK@namegdef{^^ae}{\@empty\CJK@sjischar{AE}{131}{87}} + \CJK@namegdef{^^af}{\@empty\CJK@sjischar{AF}{131}{62}} + \CJK@namegdef{^^b0}{\@empty\CJK@sjischar{B0}{129}{5B}} + \CJK@namegdef{^^b1}{\@empty\CJK@sjischar{B1}{131}{41}} + \CJK@namegdef{^^b2}{\@empty\CJK@sjischar{B2}{131}{43}} + \CJK@namegdef{^^b3}{\@empty\CJK@sjischar{B3}{131}{45}} + \CJK@namegdef{^^b4}{\@empty\CJK@sjischar{B4}{131}{47}} + \CJK@namegdef{^^b5}{\@empty\CJK@sjischar{B5}{131}{49}} + \CJK@namegdef{^^b6}{\@empty\CJK@sjischar{B6}{131}{4A}} + \CJK@namegdef{^^b7}{\@empty\CJK@sjischar{B7}{131}{4C}} + \CJK@namegdef{^^b8}{\@empty\CJK@sjischar{B8}{131}{4E}} + \CJK@namegdef{^^b9}{\@empty\CJK@sjischar{B9}{131}{50}} + \CJK@namegdef{^^ba}{\@empty\CJK@sjischar{BA}{131}{52}} + \CJK@namegdef{^^bb}{\@empty\CJK@sjischar{BB}{131}{54}} + \CJK@namegdef{^^bc}{\@empty\CJK@sjischar{BC}{131}{56}} + \CJK@namegdef{^^bd}{\@empty\CJK@sjischar{BD}{131}{58}} + \CJK@namegdef{^^be}{\@empty\CJK@sjischar{BE}{131}{5A}} + \CJK@namegdef{^^bf}{\@empty\CJK@sjischar{BF}{131}{5C}} + \CJK@namegdef{^^c0}{\@empty\CJK@sjischar{C0}{131}{5E}} + \CJK@namegdef{^^c1}{\@empty\CJK@sjischar{C1}{131}{60}} + \CJK@namegdef{^^c2}{\@empty\CJK@sjischar{C2}{131}{63}} + \CJK@namegdef{^^c3}{\@empty\CJK@sjischar{C3}{131}{65}} + \CJK@namegdef{^^c4}{\@empty\CJK@sjischar{C4}{131}{67}} + \CJK@namegdef{^^c5}{\@empty\CJK@sjischar{C5}{131}{69}} + \CJK@namegdef{^^c6}{\@empty\CJK@sjischar{C6}{131}{6A}} + \CJK@namegdef{^^c7}{\@empty\CJK@sjischar{C7}{131}{6B}} + \CJK@namegdef{^^c8}{\@empty\CJK@sjischar{C8}{131}{6C}} + \CJK@namegdef{^^c9}{\@empty\CJK@sjischar{C9}{131}{6D}} + \CJK@namegdef{^^ca}{\@empty\CJK@sjischar{CA}{131}{6E}} + \CJK@namegdef{^^cb}{\@empty\CJK@sjischar{CB}{131}{71}} + \CJK@namegdef{^^cc}{\@empty\CJK@sjischar{CC}{131}{74}} + \CJK@namegdef{^^cd}{\@empty\CJK@sjischar{CD}{131}{77}} + \CJK@namegdef{^^ce}{\@empty\CJK@sjischar{CE}{131}{7A}} + \CJK@namegdef{^^cf}{\@empty\CJK@sjischar{CF}{131}{7D}} + \CJK@namegdef{^^d0}{\@empty\CJK@sjischar{D0}{131}{7E}} + \CJK@namegdef{^^d1}{\@empty\CJK@sjischar{D1}{131}{80}} + \CJK@namegdef{^^d2}{\@empty\CJK@sjischar{D2}{131}{81}} + \CJK@namegdef{^^d3}{\@empty\CJK@sjischar{D3}{131}{82}} + \CJK@namegdef{^^d4}{\@empty\CJK@sjischar{D4}{131}{84}} + \CJK@namegdef{^^d5}{\@empty\CJK@sjischar{D5}{131}{86}} + \CJK@namegdef{^^d6}{\@empty\CJK@sjischar{D6}{131}{88}} + \CJK@namegdef{^^d7}{\@empty\CJK@sjischar{D7}{131}{89}} + \CJK@namegdef{^^d8}{\@empty\CJK@sjischar{D8}{131}{8A}} + \CJK@namegdef{^^d9}{\@empty\CJK@sjischar{D9}{131}{8B}} + \CJK@namegdef{^^da}{\@empty\CJK@sjischar{DA}{131}{8C}} + \CJK@namegdef{^^db}{\@empty\CJK@sjischar{DB}{131}{8D}} + \CJK@namegdef{^^dc}{\@empty\CJK@sjischar{DC}{131}{8F}} + \CJK@namegdef{^^dd}{\@empty\CJK@sjischar{DD}{131}{93}} + \CJK@namegdef{^^de}{\@empty\CJK@sjischar{DE}{129}{4A}} + \CJK@namegdef{^^df}{\@empty\CJK@sjischar{DF}{129}{4B}} + \CJK@namegdef{^^e0}##1{\CJK@disableMakeUppercase + \CJK@charx{23}{24}{132}{##1}} + \CJK@namegdef{^^e1}##1{\CJK@disableMakeUppercase + \CJK@charx{24}{25}{ 64}{##1}} + \CJK@namegdef{^^e2}##1{\CJK@disableMakeUppercase + \CJK@char {25}{ -4}{##1}} + \CJK@namegdef{^^e3}##1{\CJK@disableMakeUppercase + \CJK@charx{25}{26}{184}{##1}} + \CJK@namegdef{^^e4}##1{\CJK@disableMakeUppercase + \CJK@charx{26}{27}{116}{##1}} + \CJK@namegdef{^^e5}##1{\CJK@disableMakeUppercase + \CJK@charx{27}{28}{ 48}{##1}} + \CJK@namegdef{^^e6}##1{\CJK@disableMakeUppercase + \CJK@char {28}{-20}{##1}} + \CJK@namegdef{^^e7}##1{\CJK@disableMakeUppercase + \CJK@charx{28}{29}{168}{##1}} + \CJK@namegdef{^^e8}##1{\CJK@disableMakeUppercase + \CJK@charx{29}{30}{100}{##1}} + \CJK@namegdef{^^e9}##1{\CJK@disableMakeUppercase + \CJK@charx{30}{31}{ 32}{##1}} + \CJK@namegdef{^^ea}##1{\CJK@disableMakeUppercase + \CJK@char {31}{-36}{##1}} + \CJK@namegdef{^^eb}##1{\CJK@disableMakeUppercase + \CJK@charx{31}{32}{152}{##1}} + \CJK@namegdef{^^ec}##1{\CJK@disableMakeUppercase + \CJK@charx{32}{33}{ 84}{##1}} + \CJK@namegdef{^^ed}##1{\CJK@disableMakeUppercase + \CJK@charx{33}{34}{ 16}{##1}} + \CJK@namegdef{^^ee}##1{\CJK@disableMakeUppercase + \CJK@char {34}{-52}{##1}} + \CJK@namegdef{^^ef}##1{\CJK@disableMakeUppercase + \CJK@charx{34}{35}{136}{##1}}} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr new file mode 100644 index 0000000000..05e880f6cd --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr @@ -0,0 +1,253 @@ +% This is the file SJISdnp.chr of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJISdnp.chr}[\filedate\space\fileversion] + + +% define macros for handling SJIS encoded DNP fonts and characters. + +% two byte encoded characters. + +\gdef\CJK@SJISdnpChr{ + \CJK@global\chardef\CJK@gap "07F\relax + + \CJK@global\def\CJK@char##1##2##3{ + {\ifnum ##3 < \CJK@min + \CJK@err + \else + \ifnum ##3 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##3\relax + \ifnum ##3 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK + \fi + \fi}} + +% the same, but the plane crosses the font file boundary. + + \CJK@global\def\CJK@charx##1##2##3##4{ + {\ifnum ##4 < \CJK@min + \CJK@err + \else + \ifnum ##4 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##4\relax + \@tempcntb 256\relax + \ifnum ##4 > \CJK@gap + \advance\@tempcnta \m@ne + \advance\@tempcntb \@ne + \fi + \advance\@tempcnta ##3\relax + \advance\@tempcntb -##3\relax + \chardef\@temp \@tempcntb + \ifnum ##4 < \@temp + \edef\CJK@plane{##1} + \else + \advance\@tempcnta -256\relax + \edef\CJK@plane{##2} + \fi + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK + \fi + \fi}} + +% to access two subfonts within one first byte value + + \CJK@global\def\CJK@sjischarx##1##2##3##4##5{ + {\ifnum ##5 < \CJK@min + \CJK@err + \else + \ifnum ##5 > \CJK@max + \CJK@err + \else + \CJK@testLastCJK + \ifCJK@ + \CJKglue + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##5\relax + \ifnum ##5 < "09F\relax + \ifnum ##5 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##2\relax + \edef\CJK@plane{##1} + \else + \advance\@tempcnta ##4\relax + \edef\CJK@plane{##3} + \fi + + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@CJK + \fi + \fi}} + +% the same for punctuation. + + \CJK@global\def\CJK@sjispunctcharx##1##2##3##4##5##6{ + {\ifnum ##6 < \CJK@min + \CJK@err + \else + \ifnum ##6 > \CJK@max + \CJK@err + \else + \CJK@numbToHex{\CJK@gtemp}{##6} + \CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \@tempcnta ##6\relax + \ifnum ##6 < "09F\relax + \ifnum ##6 > \CJK@gap + \advance\@tempcnta \m@ne + \fi + \advance\@tempcnta ##3\relax + \edef\CJK@plane{##2} + \else + \advance\@tempcnta ##5\relax + \edef\CJK@plane{##4} + \fi + + \usefont{\CJK@enc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\CJK@plane/\the\@tempcnta/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{\@tempcnta} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{SJIS}{##1}{\CJK@gtemp} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi + \fi + \fi}} + +% one byte encoded characters. + + \CJK@global\def\CJK@sjischar##1##2##3{ + \ifCJK@hwkatakana@ + {\CJK@testLastCJK + \ifCJK@ + \CJK@testPostPunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@nobreakglue + \else + \CJKglue + \fi + \fi + \CJK@testLastKern + \ifCJK@ + \CJK@nobreakglue + \fi + + \def\CJK@plane{} + \usefont{\CJK@altenc}{\CJK@family}{\CJK@series}{\CJK@shape} + \edef\reserved@a{ + \curr@fontshape/\number "0##1/\CJK@direction} + \expandafter\ifx\csname\reserved@a\endcsname \relax + \CJKpunctsymbol{"0##1} + \else + \csname\reserved@a\endcsname + \fi + + \CJK@testPrePunct{\CJK@altenc}{}{##1} + \ifCJK@ + \CJK@kern + \else + \CJK@CJK + \fi} + \else + \csname CJK@##2\endcsname{"0##3} + \fi}} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc new file mode 100644 index 0000000000..eb8381fa1b --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc @@ -0,0 +1,192 @@ +% This is the file SJISdnp.enc of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org> +% +% 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 + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{SJISdnp.enc}[\filedate\space\fileversion] + + +% SJIS encoding (JIS X 0208:1997) for DNP fonts: +% it uses a one byte encoding (for half-width Katakana) from 0xA1 to +% 0xDF, and a two byte encoding for the remaining coding space (kanji, +% kana, and symbols). +% The first byte of the two byte encoding is in the ranges 0x81-0x9F and +% 0xE0-0xEF; the second byte is in the range 0x40 - 0xFC with a gap at +% 0x7F. + +\global\@namedef{CJK@SJISdnpEncoding}{ + \CJK@loadChr{SJISdnp} + + \CJK@namegdef{^^81}##1{\CJK@disableMakeUppercase + \CJK@sjispunctcharx{81}{sy}{-63}{sy}{-58}{##1}} + \CJK@namegdef{^^82}##1{\CJK@disableMakeUppercase + \CJK@sjispunctcharx{82}{roma}{-31}{hira}{-158}{##1}} + \CJK@namegdef{^^83}##1{\CJK@disableMakeUppercase + \CJK@sjispunctcharx{83}{kata}{-63}{greek}{-158}{##1}} + \CJK@namegdef{^^84}##1{\CJK@disableMakeUppercase + \CJK@sjischarx{russian}{-63}{keisen}{-158}{##1}} + \CJK@namegdef{^^85}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^86}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^87}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^88}##1{\CJK@disableMakeUppercase + \CJK@sjischarx{}{0}{ka}{-159}{##1}} + \CJK@namegdef{^^89}##1{\CJK@disableMakeUppercase + \CJK@charx{ka}{kb}{30}{##1}} + \CJK@namegdef{^^8a}##1{\CJK@disableMakeUppercase + \CJK@char {kb}{-38}{##1}} + \CJK@namegdef{^^8b}##1{\CJK@disableMakeUppercase + \CJK@charx{kb}{kc}{150}{##1}} + \CJK@namegdef{^^8c}##1{\CJK@disableMakeUppercase + \CJK@charx{kc}{kd}{ 82}{##1}} + \CJK@namegdef{^^8d}##1{\CJK@disableMakeUppercase + \CJK@charx{kd}{ke}{ 14}{##1}} + \CJK@namegdef{^^8e}##1{\CJK@disableMakeUppercase + \CJK@char {ke}{-54}{##1}} + \CJK@namegdef{^^8f}##1{\CJK@disableMakeUppercase + \CJK@charx{ke}{kf}{134}{##1}} + \CJK@namegdef{^^90}##1{\CJK@disableMakeUppercase + \CJK@charx{kf}{kg}{ 66}{##1}} + \CJK@namegdef{^^91}##1{\CJK@disableMakeUppercase + \CJK@char {kg}{ -2}{##1}} + \CJK@namegdef{^^92}##1{\CJK@disableMakeUppercase + \CJK@charx{kg}{kh}{186}{##1}} + \CJK@namegdef{^^93}##1{\CJK@disableMakeUppercase + \CJK@charx{kh}{ki}{118}{##1}} + \CJK@namegdef{^^94}##1{\CJK@disableMakeUppercase + \CJK@charx{ki}{kj}{ 50}{##1}} + \CJK@namegdef{^^95}##1{\CJK@disableMakeUppercase + \CJK@char {kj}{-18}{##1}} + \CJK@namegdef{^^96}##1{\CJK@disableMakeUppercase + \CJK@charx{kj}{kk}{170}{##1}} + \CJK@namegdef{^^97}##1{\CJK@disableMakeUppercase + \CJK@charx{kk}{kl}{102}{##1}} + \CJK@namegdef{^^98}##1{\CJK@disableMakeUppercase + \CJK@sjischarx{kl}{34}{km}{-159}{##1}} + \CJK@namegdef{^^99}##1{\CJK@disableMakeUppercase + \CJK@charx{km}{kn}{30}{##1}} + \CJK@namegdef{^^9a}##1{\CJK@disableMakeUppercase + \CJK@char {kn}{-38}{##1}} + \CJK@namegdef{^^9b}##1{\CJK@disableMakeUppercase + \CJK@charx{kn}{ko}{150}{##1}} + \CJK@namegdef{^^9c}##1{\CJK@disableMakeUppercase + \CJK@charx{ko}{kp}{ 82}{##1}} + \CJK@namegdef{^^9d}##1{\CJK@disableMakeUppercase + \CJK@charx{kp}{kq}{ 14}{##1}} + \CJK@namegdef{^^9e}##1{\CJK@disableMakeUppercase + \CJK@char {kq}{-54}{##1}} + \CJK@namegdef{^^9f}##1{\CJK@disableMakeUppercase + \CJK@charx{kq}{kr}{134}{##1}} + \CJK@namegdef{^^a1}{\@empty\CJK@sjischar{A1}{129}{42}} + \CJK@namegdef{^^a2}{\@empty\CJK@sjischar{A2}{129}{75}} + \CJK@namegdef{^^a3}{\@empty\CJK@sjischar{A3}{129}{76}} + \CJK@namegdef{^^a4}{\@empty\CJK@sjischar{A4}{129}{41}} + \CJK@namegdef{^^a5}{\@empty\CJK@sjischar{A5}{129}{45}} + \CJK@namegdef{^^a6}{\@empty\CJK@sjischar{A6}{131}{92}} + \CJK@namegdef{^^a7}{\@empty\CJK@sjischar{A7}{131}{40}} + \CJK@namegdef{^^a8}{\@empty\CJK@sjischar{A8}{131}{42}} + \CJK@namegdef{^^a9}{\@empty\CJK@sjischar{A9}{131}{44}} + \CJK@namegdef{^^aa}{\@empty\CJK@sjischar{AA}{131}{46}} + \CJK@namegdef{^^ab}{\@empty\CJK@sjischar{AB}{131}{48}} + \CJK@namegdef{^^ac}{\@empty\CJK@sjischar{AC}{131}{83}} + \CJK@namegdef{^^ad}{\@empty\CJK@sjischar{AD}{131}{85}} + \CJK@namegdef{^^ae}{\@empty\CJK@sjischar{AE}{131}{87}} + \CJK@namegdef{^^af}{\@empty\CJK@sjischar{AF}{131}{62}} + \CJK@namegdef{^^b0}{\@empty\CJK@sjischar{B0}{129}{5B}} + \CJK@namegdef{^^b1}{\@empty\CJK@sjischar{B1}{131}{41}} + \CJK@namegdef{^^b2}{\@empty\CJK@sjischar{B2}{131}{43}} + \CJK@namegdef{^^b3}{\@empty\CJK@sjischar{B3}{131}{45}} + \CJK@namegdef{^^b4}{\@empty\CJK@sjischar{B4}{131}{47}} + \CJK@namegdef{^^b5}{\@empty\CJK@sjischar{B5}{131}{49}} + \CJK@namegdef{^^b6}{\@empty\CJK@sjischar{B6}{131}{4A}} + \CJK@namegdef{^^b7}{\@empty\CJK@sjischar{B7}{131}{4C}} + \CJK@namegdef{^^b8}{\@empty\CJK@sjischar{B8}{131}{4E}} + \CJK@namegdef{^^b9}{\@empty\CJK@sjischar{B9}{131}{50}} + \CJK@namegdef{^^ba}{\@empty\CJK@sjischar{BA}{131}{52}} + \CJK@namegdef{^^bb}{\@empty\CJK@sjischar{BB}{131}{54}} + \CJK@namegdef{^^bc}{\@empty\CJK@sjischar{BC}{131}{56}} + \CJK@namegdef{^^bd}{\@empty\CJK@sjischar{BD}{131}{58}} + \CJK@namegdef{^^be}{\@empty\CJK@sjischar{BE}{131}{5A}} + \CJK@namegdef{^^bf}{\@empty\CJK@sjischar{BF}{131}{5C}} + \CJK@namegdef{^^c0}{\@empty\CJK@sjischar{C0}{131}{5E}} + \CJK@namegdef{^^c1}{\@empty\CJK@sjischar{C1}{131}{60}} + \CJK@namegdef{^^c2}{\@empty\CJK@sjischar{C2}{131}{63}} + \CJK@namegdef{^^c3}{\@empty\CJK@sjischar{C3}{131}{65}} + \CJK@namegdef{^^c4}{\@empty\CJK@sjischar{C4}{131}{67}} + \CJK@namegdef{^^c5}{\@empty\CJK@sjischar{C5}{131}{69}} + \CJK@namegdef{^^c6}{\@empty\CJK@sjischar{C6}{131}{6A}} + \CJK@namegdef{^^c7}{\@empty\CJK@sjischar{C7}{131}{6B}} + \CJK@namegdef{^^c8}{\@empty\CJK@sjischar{C8}{131}{6C}} + \CJK@namegdef{^^c9}{\@empty\CJK@sjischar{C9}{131}{6D}} + \CJK@namegdef{^^ca}{\@empty\CJK@sjischar{CA}{131}{6E}} + \CJK@namegdef{^^cb}{\@empty\CJK@sjischar{CB}{131}{71}} + \CJK@namegdef{^^cc}{\@empty\CJK@sjischar{CC}{131}{74}} + \CJK@namegdef{^^cd}{\@empty\CJK@sjischar{CD}{131}{77}} + \CJK@namegdef{^^ce}{\@empty\CJK@sjischar{CE}{131}{7A}} + \CJK@namegdef{^^cf}{\@empty\CJK@sjischar{CF}{131}{7D}} + \CJK@namegdef{^^d0}{\@empty\CJK@sjischar{D0}{131}{7E}} + \CJK@namegdef{^^d1}{\@empty\CJK@sjischar{D1}{131}{80}} + \CJK@namegdef{^^d2}{\@empty\CJK@sjischar{D2}{131}{81}} + \CJK@namegdef{^^d3}{\@empty\CJK@sjischar{D3}{131}{82}} + \CJK@namegdef{^^d4}{\@empty\CJK@sjischar{D4}{131}{84}} + \CJK@namegdef{^^d5}{\@empty\CJK@sjischar{D5}{131}{86}} + \CJK@namegdef{^^d6}{\@empty\CJK@sjischar{D6}{131}{88}} + \CJK@namegdef{^^d7}{\@empty\CJK@sjischar{D7}{131}{89}} + \CJK@namegdef{^^d8}{\@empty\CJK@sjischar{D8}{131}{8A}} + \CJK@namegdef{^^d9}{\@empty\CJK@sjischar{D9}{131}{8B}} + \CJK@namegdef{^^da}{\@empty\CJK@sjischar{DA}{131}{8C}} + \CJK@namegdef{^^db}{\@empty\CJK@sjischar{DB}{131}{8D}} + \CJK@namegdef{^^dc}{\@empty\CJK@sjischar{DC}{131}{8F}} + \CJK@namegdef{^^dd}{\@empty\CJK@sjischar{DD}{131}{93}} + \CJK@namegdef{^^de}{\@empty\CJK@sjischar{DE}{129}{4A}} + \CJK@namegdef{^^df}{\@empty\CJK@sjischar{DF}{129}{4B}} + \CJK@namegdef{^^e0}##1{\CJK@disableMakeUppercase + \CJK@charx{kr}{ks}{ 66}{##1}} + \CJK@namegdef{^^e1}##1{\CJK@disableMakeUppercase + \CJK@char {ks}{ -2}{##1}} + \CJK@namegdef{^^e2}##1{\CJK@disableMakeUppercase + \CJK@charx{ks}{kt}{186}{##1}} + \CJK@namegdef{^^e3}##1{\CJK@disableMakeUppercase + \CJK@charx{kt}{ku}{118}{##1}} + \CJK@namegdef{^^e4}##1{\CJK@disableMakeUppercase + \CJK@charx{ku}{kv}{ 50}{##1}} + \CJK@namegdef{^^e5}##1{\CJK@disableMakeUppercase + \CJK@char {kv}{-18}{##1}} + \CJK@namegdef{^^e6}##1{\CJK@disableMakeUppercase + \CJK@charx{kv}{kw}{170}{##1}} + \CJK@namegdef{^^e7}##1{\CJK@disableMakeUppercase + \CJK@charx{kw}{kx}{102}{##1}} + \CJK@namegdef{^^e8}##1{\CJK@disableMakeUppercase + \CJK@charx{kx}{ky}{ 34}{##1}} + \CJK@namegdef{^^e9}##1{\CJK@disableMakeUppercase + \CJK@char {ky}{-34}{##1}} + \CJK@namegdef{^^ea}##1{\CJK@disableMakeUppercase + \CJK@charx{ky}{kz}{154}{##1}} + \CJK@namegdef{^^eb}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ec}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ed}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ee}##1{\@empty\CJK@errxx} + \CJK@namegdef{^^ef}##1{\@empty\CJK@errxx} +} + +\endinput diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd new file mode 100644 index 0000000000..334ebf6812 --- /dev/null +++ b/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd @@ -0,0 +1,25 @@ +% This is the file c49song.fd of the CJK package +% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +% +% created by Werner Lemberg <wl@gnu.org> +% +% Version 4.8.4 (18-Apr-2015) + +\def\fileversion{4.8.4} +\def\filedate{2015/04/18} +\ProvidesFile{c49song.fd}[\filedate\space\fileversion] + + +% Japanese characters +% +% character set: one-byte half-width katakana (JIS X 0201-1997) +% font encoding: eight-bit (as used in SJIS) + +\DeclareFontFamily{C49}{song}{\hyphenchar \font\m@ne} + +\DeclareFontShape{C49}{song}{m}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * sokana}{} +\DeclareFontShape{C49}{song}{bx}{n}{<5><6><7><8><9><10><10.95><12> + <14.4><17.28><20.74><24.88> CJK * sokanab}{} + +\endinput |