summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/kerntest/t1mtx.clo
blob: cd89df6374914e6ea12ea64d752ffe54903b131e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
%%
%% This is file `t1mtx.clo',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% kerntest.dtx  (with options: `mtx,t1')
%% 
%%   kerntest class
%% 
%%   Copyright  2004 Harald Harders
%% 
%%   This program can be redistributed and/or modified under the terms
%%   of the LaTeX Project Public License Distributed from CTAN
%%   archives in directory macros/latex/base/lppl.txt; either
%%   version 1.3 of the License, or any later version.
%% 
%%   h.harders@tu-bs.de
%% 
\ProvidesFile{t1mtx.clo}
  [2004/04/14  v1.32  Generate kerning tables]
\makeatletter
\define@key{krnenc}{ligaturing}[1]{%
  \typeout{T1 encoding: ligaturing = #1}%
  \ifnum#1<0\relax
    \expandafter\def\csname krntst@T1@027\endcsname{.notdef.027}%
    \expandafter\def\csname krntst@T1@028\endcsname{.notdef.028}%
    \expandafter\def\csname krntst@T1@029\endcsname{.notdef.029}%
    \expandafter\def\csname krntst@T1@030\endcsname{.notdef.030}%
    \expandafter\def\csname krntst@T1@031\endcsname{.notdef.031}%
    \expandafter\def\csname krntst@T1@156\endcsname{.notdef.156}%
    \expandafter\def\csname krntst@T1@188\endcsname{.notdef.188}%
  \else
    \expandafter\def\csname krntst@T1@027\endcsname{ff}%
    \expandafter\def\csname krntst@T1@028\endcsname{fi}%
    \expandafter\def\csname krntst@T1@029\endcsname{fl}%
    \expandafter\def\csname krntst@T1@030\endcsname{ffi}%
    \expandafter\def\csname krntst@T1@031\endcsname{ffl}%
    \expandafter\def\csname krntst@T1@156\endcsname{IJ}%
    \expandafter\def\csname krntst@T1@188\endcsname{ij}%
  \fi
  \ifnum#1<-1\relax
    \expandafter\def\csname krntst@T1@073\endcsname{.notdef.073}%
    \expandafter\def\csname krntst@T1@099\endcsname{.notdef.099}%
    \expandafter\def\csname krntst@T1@102\endcsname{.notdef.102}%
    \expandafter\def\csname krntst@T1@105\endcsname{.notdef.105}%
    \expandafter\def\csname krntst@T1@115\endcsname{.notdef.115}%
  \else
    \expandafter\def\csname krntst@T1@073\endcsname{I}%
    \expandafter\def\csname krntst@T1@099\endcsname{c}%
    \expandafter\def\csname krntst@T1@102\endcsname{f}%
    \expandafter\def\csname krntst@T1@105\endcsname{i}%
    \expandafter\def\csname krntst@T1@115\endcsname{s}%
  \fi
}
\typeout{^^JValid values for T1 encoding:}%
\typeout{ligaturing: -2, -1, 0, 1}%
\typeout{Defaults for T1 encoding:}%
\setkeys{krnenc}{ligaturing=1}%
\typeout{}%
\makeatother
\newcommand\getpsname[1]{%
  \ifcase#1%
  grave\or% 000
  acute\or% 001
  circumflex\or% 002
  tilde\or% 003
  dieresis\or% 004
  hungarumlaut\or% 005
  ring\or% 006
  caron\or% 007
  breve\or% 008
  macron\or% 009
  dotaccent\or% 010
  cedilla\or% 011
  ogonek\or% 012
  quotesinglbase\or% 013
  guilsinglleft\or% 014
  guilsinglright\or% 015
  quotedblleft\or% 016
  quotedblright\or% 017
  quotedblbase\or% 018
  guillemotleft\or% 019
  guillemotright\or% 020
  rangedash\or% 021
  punctdash\or% 022
  compwordmark\or% 023
  perthousandzero\or% 024
  dotlessi\or% 025
  dotlessj\or% 026
  \csname krntst@T1@027\endcsname\or % 027
  \csname krntst@T1@028\endcsname\or % 028
  \csname krntst@T1@029\endcsname\or % 029
  \csname krntst@T1@030\endcsname\or % 030
  \csname krntst@T1@031\endcsname\or % 031
  visiblespace\or% 032
  exclam\or% 033
  quotedbl\or% 034
  numbersign\or% 035
  dollar\or% 036
  percent\or% 037
  ampersand\or% 038
  quoteright\or% 039
  parenleft\or% 040
  parenright\or% 041
  asterisk\or% 042
  plus\or% 043
  comma\or% 044
  hyphen\or% 045
  period\or% 046
  slash\or% 047
  zero\or% 048
  one\or% 049
  two\or% 050
  three\or% 051
  four\or% 052
  five\or% 053
  six\or% 054
  seven\or% 055
  eight\or% 056
  nine\or% 057
  colon\or% 058
  semicolon\or% 059
  less\or% 060
  equal\or% 061
  greater\or% 062
  question\or% 063
  at\or% 064
  A\or% 065
  B\or% 066
  C\or% 067
  D\or% 068
  E\or% 069
  F\or% 070
  G\or% 071
  H\or% 072
  \csname krntst@T1@073\endcsname\or % 073
  J\or% 074
  K\or% 075
  L\or% 076
  M\or% 077
  N\or% 078
  O\or% 079
  P\or% 080
  Q\or% 081
  R\or% 082
  S\or% 083
  T\or% 084
  U\or% 085
  V\or% 086
  W\or% 087
  X\or% 088
  Y\or% 089
  Z\or% 090
  bracketleft\or% 091
  backslash\or% 092
  bracketright\or% 093
  asciicircum\or% 094
  underscore\or% 095
  quoteleft\or% 096
  a\or% 097
  b\or% 098
  \csname krntst@T1@099\endcsname\or % 099
  d\or% 100
  e\or% 101
  \csname krntst@T1@102\endcsname\or % 102
  g\or% 103
  h\or% 104
  \csname krntst@T1@105\endcsname\or % 105
  j\or% 106
  k\or% 107
  l\or% 108
  m\or% 109
  n\or% 110
  o\or% 111
  p\or% 112
  q\or% 113
  r\or% 114
  \csname krntst@T1@115\endcsname\or % 115
  t\or% 116
  u\or% 117
  v\or% 118
  w\or% 119
  x\or% 120
  y\or% 121
  z\or% 122
  braceleft\or% 123
  bar\or% 124
  braceright\or% 125
  asciitilde\or% 126
  hyphenchar\or% 127
  Abreve\or% 128
  Aogonek\or% 129
  Cacute\or% 130
  Ccaron\or% 131
  Dcaron\or% 132
  Ecaron\or% 133
  Eogonek\or% 134
  Gbreve\or% 135
  Lacute\or% 136
  Lcaron\or% 137
  Lslash\or% 138
  Nacute\or% 139
  Ncaron\or% 140
  Ng\or% 141
  Ohungarumlaut\or% 142
  Racute\or% 143
  Rcaron\or% 144
  Sacute\or% 145
  Scaron\or% 146
  Scedilla\or% 147
  Tcaron\or% 148
  Tcedilla\or% 149
  Uhungarumlaut\or% 150
  Uring\or% 151
  Ydieresis\or% 152
  Zacute\or% 153
  Zcaron\or% 154
  Zdotaccent\or% 155
  \csname krntst@T1@156\endcsname\or % 156
  Idotaccent\or% 157
  dbar\or% 158
  section\or% 159
  abreve\or% 160
  aogonek\or% 161
  cacute\or% 162
  ccaron\or% 163
  dcaron\or% 164
  ecaron\or% 165
  eogonek\or% 166
  gbreve\or% 167
  lacute\or% 168
  lcaron\or% 169
  lslash\or% 170
  nacute\or% 171
  ncaron\or% 172
  ng\or% 173
  ohungarumlaut\or% 174
  racute\or% 175
  rcaron\or% 176
  sacute\or% 177
  scaron\or% 178
  scedilla\or% 179
  tcaron\or% 180
  tcedilla\or% 181
  uhungarumlaut\or% 182
  uring\or% 183
  ydieresis\or% 184
  zacute\or% 185
  zcaron\or% 186
  zdotaccent\or% 187
  \csname krntst@T1@188\endcsname\or % 188
  exclamdown\or% 189
  questiondown\or% 190
  sterling\or% 191
  Agrave\or% 192
  Aacute\or% 193
  Acircumflex\or% 194
  Atilde\or% 195
  Adieresis\or% 196
  Aring\or% 197
  AE\or% 198
  Ccedilla\or% 199
  Egrave\or% 200
  Eacute\or% 201
  Ecircumflex\or% 202
  Edieresis\or% 203
  Igrave\or% 204
  Iacute\or% 205
  Icircumflex\or% 206
  Idieresis\or% 207
  Eth\or% 208
  Ntilde\or% 209
  Ograve\or% 210
  Oacute\or% 211
  Ocircumflex\or% 212
  Otilde\or% 213
  Odieresis\or% 214
  OE\or% 215
  Oslash\or% 216
  Ugrave\or% 217
  Uacute\or% 218
  Ucircumflex\or% 219
  Udieresis\or% 220
  Yacute\or% 221
  Thorn\or% 222
  SS\or% 223
  agrave\or% 224
  aacute\or% 225
  acircumflex\or% 226
  atilde\or% 227
  adieresis\or% 228
  aring\or% 229
  ae\or% 230
  ccedilla\or% 231
  egrave\or% 232
  eacute\or% 233
  ecircumflex\or% 234
  edieresis\or% 235
  igrave\or% 236
  iacute\or% 237
  icircumflex\or% 238
  idieresis\or% 239
  eth\or% 240
  ntilde\or% 241
  ograve\or% 242
  oacute\or% 243
  ocircumflex\or% 244
  otilde\or% 245
  odieresis\or% 246
  oe\or% 247
  oslash\or% 248
  ugrave\or% 249
  uacute\or% 250
  ucircumflex\or% 251
  udieresis\or% 252
  yacute\or% 253
  thorn\or% 254
  germandbls\fi% 255
}

\endinput
%%
%% End of file `t1mtx.clo'.