1 \NeedsTeXFormat{LaTeX2e}
2 \ProvidesPackage{chiseotf}[2006/03/28 v.0.2 (Omega/CHISE Team)]
4 \RequirePackage[multi]{otf}
6 \DeclareKanjiFamily{JY1}{urui6}{}
7 \DeclareKanjiFamily{JT1}{urui6}{}
8 \Declare@FontShape{urui6}{m}{0123456789abcdef}{urui6}
9 \Declare@FontShape{urui6}{bx}{0123456789abcdef}{urui6}
11 \DeclareRobustCommand{\Ruimoku}[1]{\begingroup%
12 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
13 \kanjifamily{urui6}\uppercase{\set@character="#1}%
17 \DeclareKanjiFamily{JY1}{uhzk1}{}
18 \DeclareKanjiFamily{JT1}{uhzk1}{}
19 \Declare@FontShape{uhzk1}{m}{0123456789abcdef}{uhzk1}
20 \Declare@FontShape{uhzk1}{bx}{0123456789abcdef}{uhzk1}
21 \DeclareKanjiFamily{JY1}{uhzk2}{}
22 \DeclareKanjiFamily{JT1}{uhzk2}{}
23 \Declare@FontShape{uhzk2}{m}{0123456789abcdef}{uhzk2}
24 \Declare@FontShape{uhzk2}{bx}{0123456789abcdef}{uhzk2}
25 \DeclareKanjiFamily{JY1}{uhzk3}{}
26 \DeclareKanjiFamily{JT1}{uhzk3}{}
27 \Declare@FontShape{uhzk3}{m}{0123456789abcdef}{uhzk3}
28 \Declare@FontShape{uhzk3}{bx}{0123456789abcdef}{uhzk3}
29 \DeclareKanjiFamily{JY1}{uhzk4}{}
30 \DeclareKanjiFamily{JT1}{uhzk4}{}
31 \Declare@FontShape{uhzk4}{m}{0123456789abcdef}{uhzk4}
32 \Declare@FontShape{uhzk4}{bx}{0123456789abcdef}{uhzk4}
33 \DeclareKanjiFamily{JY1}{uhzk5}{}
34 \DeclareKanjiFamily{JT1}{uhzk5}{}
35 \Declare@FontShape{uhzk5}{m}{0123456789abcdef}{uhzk5}
36 \Declare@FontShape{uhzk5}{bx}{0123456789abcdef}{uhzk5}
37 \DeclareKanjiFamily{JY1}{uhzk6}{}
38 \DeclareKanjiFamily{JT1}{uhzk6}{}
39 \Declare@FontShape{uhzk6}{m}{0123456789abcdef}{uhzk6}
40 \Declare@FontShape{uhzk6}{bx}{0123456789abcdef}{uhzk6}
41 \DeclareKanjiFamily{JY1}{uhzk7}{}
42 \DeclareKanjiFamily{JT1}{uhzk7}{}
43 \Declare@FontShape{uhzk7}{m}{0123456789abcdef}{uhzk7}
44 \Declare@FontShape{uhzk7}{bx}{0123456789abcdef}{uhzk7}
45 \DeclareKanjiFamily{JY1}{uhzk8}{}
46 \DeclareKanjiFamily{JT1}{uhzk8}{}
47 \Declare@FontShape{uhzk8}{m}{0123456789abcdef}{uhzk8}
48 \Declare@FontShape{uhzk8}{bx}{0123456789abcdef}{uhzk8}
49 \DeclareKanjiFamily{JY1}{uhzk9}{}
50 \DeclareKanjiFamily{JT1}{uhzk9}{}
51 \Declare@FontShape{uhzk9}{m}{0123456789abcdef}{uhzk9}
52 \Declare@FontShape{uhzk9}{bx}{0123456789abcdef}{uhzk9}
53 \DeclareKanjiFamily{JY1}{uhzka}{}
54 \DeclareKanjiFamily{JT1}{uhzka}{}
55 \Declare@FontShape{uhzka}{m}{0123456789abcdef}{uhzka}
56 \Declare@FontShape{uhzka}{bx}{0123456789abcdef}{uhzka}
57 \DeclareKanjiFamily{JY1}{uhzkb}{}
58 \DeclareKanjiFamily{JT1}{uhzkb}{}
59 \Declare@FontShape{uhzkb}{m}{0123456789abcdef}{uhzkb}
60 \Declare@FontShape{uhzkb}{bx}{0123456789abcdef}{uhzkb}
61 \DeclareKanjiFamily{JY1}{uhzkc}{}
62 \DeclareKanjiFamily{JT1}{uhzkc}{}
63 \Declare@FontShape{uhzkc}{m}{0123456789abcdef}{uhzkc}
64 \Declare@FontShape{uhzkc}{bx}{0123456789abcdef}{uhzkc}
66 \DeclareRobustCommand{\HanzikuA}[1]{\begingroup%
67 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
68 \kanjifamily{uhzk1}\uppercase{\set@character="#1}%
71 \DeclareRobustCommand{\HanzikuB}[1]{\begingroup%
72 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
73 \kanjifamily{uhzk2}\uppercase{\set@character="#1}%
76 \DeclareRobustCommand{\HanzikuC}[1]{\begingroup%
77 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
78 \kanjifamily{uhzk3}\uppercase{\set@character="#1}%
81 \DeclareRobustCommand{\HanzikuD}[1]{\begingroup%
82 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
83 \kanjifamily{uhzk4}\uppercase{\set@character="#1}%
86 \DeclareRobustCommand{\HanzikuE}[1]{\begingroup%
87 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
88 \kanjifamily{uhzk5}\uppercase{\set@character="#1}%
91 \DeclareRobustCommand{\HanzikuF}[1]{\begingroup%
92 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
93 \kanjifamily{uhzk6}\uppercase{\set@character="#1}%
96 \DeclareRobustCommand{\HanzikuG}[1]{\begingroup%
97 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
98 \kanjifamily{uhzk7}\uppercase{\set@character="#1}%
101 \DeclareRobustCommand{\HanzikuH}[1]{\begingroup%
102 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
103 \kanjifamily{uhzk8}\uppercase{\set@character="#1}%
106 \DeclareRobustCommand{\HanzikuI}[1]{\begingroup%
107 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
108 \kanjifamily{uhzk9}\uppercase{\set@character="#1}%
111 \DeclareRobustCommand{\HanzikuJ}[1]{\begingroup%
112 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
113 \kanjifamily{uhzka}\uppercase{\set@character="#1}%
116 \DeclareRobustCommand{\HanzikuK}[1]{\begingroup%
117 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
118 \kanjifamily{uhzkb}\uppercase{\set@character="#1}%
121 \DeclareRobustCommand{\HanzikuL}[1]{\begingroup%
122 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
123 \kanjifamily{uhzkc}\uppercase{\set@character="#1}%
127 \DeclareKanjiFamily{JY1}{ucdp}{}
128 \DeclareKanjiFamily{JT1}{ucdp}{}
129 \Declare@FontShape{ucdp}{m}{0123456789abcdef}{ucdp}
130 \Declare@FontShape{ucdp}{bx}{0123456789abcdef}{ucdp}
132 \DeclareRobustCommand{\CDPUCS}[1]{\begingroup%
133 \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi%
134 \kanjifamily{ucdp}\uppercase{\set@character="#1}%
138 \DeclareKanjiFamily{JY1}{gto01}{}
139 \DeclareFontShape{JY1}{gto01}{m}{n}{<-> s * [0.961] gto01}{}
140 \DeclareFontShape{JY1}{gto01}{bx}{n}{<-> s * [0.961] gto01}{}
141 \DeclareKanjiFamily{JY1}{gto02}{}
142 \DeclareFontShape{JY1}{gto02}{m}{n}{<-> s * [0.961] gto02}{}
143 \DeclareFontShape{JY1}{gto02}{bx}{n}{<-> s * [0.961] gto02}{}
144 \DeclareKanjiFamily{JY1}{gto03}{}
145 \DeclareFontShape{JY1}{gto03}{m}{n}{<-> s * [0.961] gto03}{}
146 \DeclareFontShape{JY1}{gto03}{bx}{n}{<-> s * [0.961] gto03}{}
147 \DeclareKanjiFamily{JY1}{gto04}{}
148 \DeclareFontShape{JY1}{gto04}{m}{n}{<-> s * [0.961] gto04}{}
149 \DeclareFontShape{JY1}{gto04}{bx}{n}{<-> s * [0.961] gto04}{}
150 \DeclareKanjiFamily{JY1}{gto05}{}
151 \DeclareFontShape{JY1}{gto05}{m}{n}{<-> s * [0.961] gto05}{}
152 \DeclareFontShape{JY1}{gto05}{bx}{n}{<-> s * [0.961] gto05}{}
153 \DeclareKanjiFamily{JY1}{gto06}{}
154 \DeclareFontShape{JY1}{gto06}{m}{n}{<-> s * [0.961] gto06}{}
155 \DeclareFontShape{JY1}{gto06}{bx}{n}{<-> s * [0.961] gto06}{}
156 \DeclareKanjiFamily{JY1}{gto07}{}
157 \DeclareFontShape{JY1}{gto07}{m}{n}{<-> s * [0.961] gto07}{}
158 \DeclareFontShape{JY1}{gto07}{bx}{n}{<-> s * [0.961] gto07}{}
159 \DeclareKanjiFamily{JY1}{gto08}{}
160 \DeclareFontShape{JY1}{gto08}{m}{n}{<-> s * [0.961] gto08}{}
161 \DeclareFontShape{JY1}{gto08}{bx}{n}{<-> s * [0.961] gto08}{}
162 \DeclareKanjiFamily{JY1}{gto09}{}
163 \DeclareFontShape{JY1}{gto09}{m}{n}{<-> s * [0.961] gto09}{}
164 \DeclareFontShape{JY1}{gto09}{bx}{n}{<-> s * [0.961] gto09}{}
165 \DeclareKanjiFamily{JY1}{gto10}{}
166 \DeclareFontShape{JY1}{gto10}{m}{n}{<-> s * [0.961] gto10}{}
167 \DeclareFontShape{JY1}{gto10}{bx}{n}{<-> s * [0.961] gto10}{}
168 \DeclareKanjiFamily{JY1}{gto11}{}
169 \DeclareFontShape{JY1}{gto11}{m}{n}{<-> s * [0.961] gto11}{}
170 \DeclareFontShape{JY1}{gto11}{bx}{n}{<-> s * [0.961] gto11}{}
171 \DeclareKanjiFamily{JY1}{gto12}{}
172 \DeclareFontShape{JY1}{gto12}{m}{n}{<-> s * [0.961] gto12}{}
173 \DeclareFontShape{JY1}{gto12}{bx}{n}{<-> s * [0.961] gto12}{}
174 \DeclareKanjiFamily{JY1}{gto13}{}
175 \DeclareFontShape{JY1}{gto13}{m}{n}{<-> s * [0.961] gto13}{}
176 \DeclareFontShape{JY1}{gto13}{bx}{n}{<-> s * [0.961] gto13}{}
177 \DeclareKanjiFamily{JT1}{gto01}{}
178 \DeclareFontShape{JT1}{gto01}{m}{n}{<-> s * [0.961] gto01-v}{}
179 \DeclareFontShape{JT1}{gto01}{bx}{n}{<-> s * [0.961] gto01-v}{}
180 \DeclareKanjiFamily{JT1}{gto02}{}
181 \DeclareFontShape{JT1}{gto02}{m}{n}{<-> s * [0.961] gto02-v}{}
182 \DeclareFontShape{JT1}{gto02}{bx}{n}{<-> s * [0.961] gto02-v}{}
183 \DeclareKanjiFamily{JT1}{gto03}{}
184 \DeclareFontShape{JT1}{gto03}{m}{n}{<-> s * [0.961] gto03-v}{}
185 \DeclareFontShape{JT1}{gto03}{bx}{n}{<-> s * [0.961] gto03-v}{}
186 \DeclareKanjiFamily{JT1}{gto04}{}
187 \DeclareFontShape{JT1}{gto04}{m}{n}{<-> s * [0.961] gto04-v}{}
188 \DeclareFontShape{JT1}{gto04}{bx}{n}{<-> s * [0.961] gto04-v}{}
189 \DeclareKanjiFamily{JT1}{gto05}{}
190 \DeclareFontShape{JT1}{gto05}{m}{n}{<-> s * [0.961] gto05-v}{}
191 \DeclareFontShape{JT1}{gto05}{bx}{n}{<-> s * [0.961] gto05-v}{}
192 \DeclareKanjiFamily{JT1}{gto06}{}
193 \DeclareFontShape{JT1}{gto06}{m}{n}{<-> s * [0.961] gto06-v}{}
194 \DeclareFontShape{JT1}{gto06}{bx}{n}{<-> s * [0.961] gto06-v}{}
195 \DeclareKanjiFamily{JT1}{gto07}{}
196 \DeclareFontShape{JT1}{gto07}{m}{n}{<-> s * [0.961] gto07-v}{}
197 \DeclareFontShape{JT1}{gto07}{bx}{n}{<-> s * [0.961] gto07-v}{}
198 \DeclareKanjiFamily{JT1}{gto08}{}
199 \DeclareFontShape{JT1}{gto08}{m}{n}{<-> s * [0.961] gto08-v}{}
200 \DeclareFontShape{JT1}{gto08}{bx}{n}{<-> s * [0.961] gto08-v}{}
201 \DeclareKanjiFamily{JT1}{gto09}{}
202 \DeclareFontShape{JT1}{gto09}{m}{n}{<-> s * [0.961] gto09-v}{}
203 \DeclareFontShape{JT1}{gto09}{bx}{n}{<-> s * [0.961] gto09-v}{}
204 \DeclareKanjiFamily{JT1}{gto10}{}
205 \DeclareFontShape{JT1}{gto10}{m}{n}{<-> s * [0.961] gto10-v}{}
206 \DeclareFontShape{JT1}{gto10}{bx}{n}{<-> s * [0.961] gto10-v}{}
207 \DeclareKanjiFamily{JT1}{gto11}{}
208 \DeclareFontShape{JT1}{gto11}{m}{n}{<-> s * [0.961] gto11-v}{}
209 \DeclareFontShape{JT1}{gto11}{bx}{n}{<-> s * [0.961] gto11-v}{}
210 \DeclareKanjiFamily{JT1}{gto12}{}
211 \DeclareFontShape{JT1}{gto12}{m}{n}{<-> s * [0.961] gto12-v}{}
212 \DeclareFontShape{JT1}{gto12}{bx}{n}{<-> s * [0.961] gto12-v}{}
213 \DeclareKanjiFamily{JT1}{gto13}{}
214 \DeclareFontShape{JT1}{gto13}{m}{n}{<-> s * [0.961] gto13-v}{}
215 \DeclareFontShape{JT1}{gto13}{bx}{n}{<-> s * [0.961] gto13-v}{}
217 \DeclareRobustCommand{\GTpjA}[1]{\begingroup%
218 \kanjifamily{gto01}\selectfont\char\jis"#1\endgroup
220 \DeclareRobustCommand{\GTpjB}[1]{\begingroup%
221 \kanjifamily{gto02}\selectfont\char\jis"#1\endgroup
223 \DeclareRobustCommand{\GTpjC}[1]{\begingroup%
224 \kanjifamily{gto03}\selectfont\char\jis"#1\endgroup
226 \DeclareRobustCommand{\GTpjD}[1]{\begingroup%
227 \kanjifamily{gto04}\selectfont\char\jis"#1\endgroup
229 \DeclareRobustCommand{\GTpjE}[1]{\begingroup%
230 \kanjifamily{gto05}\selectfont\char\jis"#1\endgroup
232 \DeclareRobustCommand{\GTpjF}[1]{\begingroup%
233 \kanjifamily{gto06}\selectfont\char\jis"#1\endgroup
235 \DeclareRobustCommand{\GTpjG}[1]{\begingroup%
236 \kanjifamily{gto07}\selectfont\char\jis"#1\endgroup
238 \DeclareRobustCommand{\GTpjH}[1]{\begingroup%
239 \kanjifamily{gto08}\selectfont\char\jis"#1\endgroup
241 \DeclareRobustCommand{\GTpjI}[1]{\begingroup%
242 \kanjifamily{gto09}\selectfont\char\jis"#1\endgroup
244 \DeclareRobustCommand{\GTpjJ}[1]{\begingroup%
245 \kanjifamily{gto10}\selectfont\char\jis"#1\endgroup
247 \DeclareRobustCommand{\GTpjK}[1]{\begingroup%
248 \kanjifamily{gto11}\selectfont\char\jis"#1\endgroup
250 \DeclareRobustCommand{\GTpjL}[1]{\begingroup%
251 \kanjifamily{gto12}\selectfont\char\jis"#1\endgroup
253 \DeclareRobustCommand{\GTpjM}[1]{\begingroup%
254 \kanjifamily{gto13}\selectfont\char\jis"#1\endgroup
257 \DeclareFontFamily{T1}{chisesub000}{}
258 \DeclareFontShape{T1}{chisesub000}{m}{n}{
259 <-> [.961] chisesub000min
261 \DeclareFontFamily{T1}{chisesub000}{}
262 \DeclareFontShape{T1}{chisesub000}{bx}{n}{
263 <-> [.961] chisesub000got
265 \DeclareFontFamily{T1}{chisesub001}{}
266 \DeclareFontShape{T1}{chisesub001}{m}{n}{
267 <-> [.961] chisesub001min
269 \DeclareFontFamily{T1}{chisesub001}{}
270 \DeclareFontShape{T1}{chisesub001}{bx}{n}{
271 <-> [.961] chisesub001got
273 \DeclareFontFamily{T1}{chisesub002}{}
274 \DeclareFontShape{T1}{chisesub002}{m}{n}{
275 <-> [.961] chisesub002min
277 \DeclareFontFamily{T1}{chisesub002}{}
278 \DeclareFontShape{T1}{chisesub002}{bx}{n}{
279 <-> [.961] chisesub002got
281 \DeclareFontFamily{T1}{chisesub003}{}
282 \DeclareFontShape{T1}{chisesub003}{m}{n}{
283 <-> [.961] chisesub003min
285 \DeclareFontFamily{T1}{chisesub003}{}
286 \DeclareFontShape{T1}{chisesub003}{bx}{n}{
287 <-> [.961] chisesub003got
289 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
292 \def\idc@#1{\UTFM{#1}}
293 \def\idcltr{\idc@{2FF0}}
294 \def\idcatb{\idc@{2FF1}}
295 \def\idcltmr{\idc@{2FF2}}
296 \def\idcatmb{\idc@{2FF3}}
297 \def\idcfs{\idc@{2FF4}}
298 \def\idcsfa{\idc@{2FF5}}
299 \def\idcsfb{\idc@{2FF6}}
300 \def\idcsfl{\idc@{2FF7}}
301 \def\idcsful{\idc@{2FF8}}
302 \def\idcsfur{\idc@{2FF9}}
303 \def\idcsfll{\idc@{2FFA}}
304 \def\idcol{\idc@{2FFB}}
306 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
309 \newcommand{\UCSgb}[1]{\UTFC{#1}}
310 \newcommand{\UCSjis}[1]{\UTF{#1}}
311 \newcommand{\UCSks}[1]{\UTFK{#1}}
312 \newcommand{\UCScns}[1]{\UTFT{#1}}
313 \newcommand{\AdobeJP}[1]{\CID{#1}}