~ubuntu-branches/debian/wheezy/texlive-extra/wheezy

« back to all changes in this revision

Viewing changes to texmf-dist/fonts/source/public/china2e/chinasym.alf

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2008-11-24 14:20:36 UTC
  • mfrom: (1.2.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20081124142036-b19n8209gdut919x
Tags: 2007.dfsg.10-1
* blacklist cellular, it does not have any license info and the author
  is not contactable anymore (Closes: #505283)
  (RC, urgency thus medium)
* blacklist cmastro, no license info, author unknown (no bug report, but RC)
  This closes also the "pk files in doc hierarchy" bug (Closes: #443884)
* blacklist china2e, nosell license (no bug report, but RC)
* reinstantiate calligra after license issues have been cleared
  up and add an entry to the Licenses file (via Licenses.add)
* formats-extra suggests plain-extra for miniltx.tex (Closes: #504494)
* add license statements for eqlist, varindex, toolbox, ushort, guitar,
  ziffer (Closes: #466697)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
%% This file is part of the CHINASYM package, 
2
 
%% a PACKAGE for writing CHINESE CALENDAR SYMBOLS 
3
 
%% with LaTeX version 2e. 
4
 
%% 
5
 
%% -- Copyright 1997 by Udo Heyl, Eisenach. All rights reserved. -- 
6
 
%% 
7
 
%% Copying of this file is authorized only if either 
8
 
%% (1) you make absolutely no changes to your copy, including name, or 
9
 
%% (2) if you do make changes, you name it something other than 
10
 
%%          CHINASYM.ADD,     CHINASYM.ALF,     CHINASYM.ELE,
11
 
%%          CHINASYM.NUM,     CHINASYM.SBL,     CHINASYM.STA,
12
 
%%          CHINA10.MF   or   CHINA2E.STY !!!
13
 
%% This restriction helps ensure that all styles developed for 
14
 
%% DANTE e.V. (the users group of german speaking TeX users) 
15
 
%% remain identical. 
16
 
%% 
17
 
%% You are NOT ALLOWED to distribute this file alone. You are NOT 
18
 
%% ALLOWED to take money for the distribution or use of either this 
19
 
%% file or a changed version, except for some nominal charge for 
20
 
%% copying etc. 
21
 
%% 
22
 
%% Error Reports in case of UNCHANGED versions to 
23
 
%% 
24
 
%% Udo Heyl
25
 
%% Stregdaer Allee 7
26
 
%% 99817 Eisenach
27
 
%% Federal Republic of Germany 
28
 
%% 
29
 
%% or 
30
 
%% DANTE, Deutschsprachige Anwendervereinigung TeX e.V. 
31
 
%% Postfach 10 18 40 
32
 
%% 69008 Heidelberg 
33
 
%% Federal Republic of Germany 
34
 
%% Email: german@dante.de 
35
 
%% 
36
 
 
37
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
38
 
%% This file contains the alphabetic and numeric signs %%
39
 
%% of the european languages (UPPER-CASE only) for use %%
40
 
%% in CHINESE mode without switch back to COMMON mode! %%
41
 
%% written by Udo Heyl, Eisenach (Vers.1.0) 97/05/15.  %%
42
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
43
 
 
44
 
%%% The stops
45
 
 
46
 
beginchar(33,.6U#,U#,0); "exclamation mark"; pickup thick_pen; 
47
 
   z1=(3.1a,2b); z2=(2.5a,7b); z3=(5a,7b); fill z1--z2--z3..cycle;
48
 
   fill fullcircle scaled 1pt shifted (3a,.5b);
49
 
endchar;
50
 
 
51
 
beginchar(34,.4U#,U#,0); "doublequote"; pickup thin_pen;
52
 
   z1=(a,6.5b); z2=(2.5a,6.5b);
53
 
   fill fullcircle scaled 1pt shifted z1;
54
 
   draw (x1+.3a,y1+.2b){dir-60}..{dir-160}(x1,y1-1.6b);   
55
 
   fill fullcircle scaled 1pt shifted z2;
56
 
   draw (x2+.3a,y2+.2b){dir-60}..{dir-160}(x2,y2-1.6b);   
57
 
endchar;
58
 
 
59
 
beginchar(35,U#,U#,0); "address mark"; pickup thick_pen;
60
 
   z1=(a,0); z2=(a,5b); z3=(8a,5b); z4=(8a,0); z5=1/2[z1,z3];
61
 
   z6=1/4[z5,z2]; z7=1/4[z5,z3]; draw z2--z5--z3--z4--z1--z2--z3;
62
 
   pickup thin_pen; draw z1--z6; draw z4--z7;
63
 
endchar;
64
 
 
65
 
beginchar(36,.6U#,U#,0); "dollar"; pickup thick_pen; 
66
 
   z1=(5a,7b); z2=(5a,5.5b); z3=(3a,7b); z4=(a,5.25b); z5=(3a,3.5b);
67
 
   z6=(5a,1.75b); z7=(3a,0); z8=(a,1.5b); z9=(a,0); z10=(2a,6.7b);
68
 
   z11=(2a,3.8b); z12=(4a,3.2b); z13=(4a,.3b); z14=(2.5a,8b);
69
 
   z15=(3.5a,8b); z16=(2.5a,-b); z17=(3.5a,-b);
70
 
   draw z1{dir-120}..z2; draw z9{dir60}..z8; draw z2..{left}z3..z10%%
71
 
   ..{down}z4..z11..{right}z5..z12..{down}z6..z13..{left}z7..z8;
72
 
   pickup thin_pen; draw z14--z16; draw z15--z17;
73
 
endchar;
74
 
 
75
 
beginchar(37,.6U#,U#,0); "percent"; pickup thick_pen;
76
 
   z1=(2a,6b); z2=(3a,b); draw (a,0)--(4a,7b);
77
 
   draw fullcircle xscaled 2pt yscaled 1pt rotated 50 shifted z1;
78
 
   draw fullcircle xscaled 2pt yscaled 1pt rotated 50 shifted z2;
79
 
endchar;
80
 
 
81
 
beginchar(38,.6U#,U#,0); "and"; pickup thick_pen;
82
 
   z1=(5a,5b); z2=(1.9a,4b); z3=(4.8a,3b); z4=(1.7a,2b); z5=(4.6a,b); 
83
 
   z6=(3.6a,6b); z7=(3a,0); 
84
 
   draw z1{dir190}..{dir-100}z2{dir-80}..{dir-10}z3{dir190}..%%
85
 
   {dir-100}z4{dir-80}..{dir-10}z5; pickup thin_pen; draw z6--z7;
86
 
endchar;
87
 
 
88
 
beginchar(39,.2U#,U#,0); "quote"; pickup thin_pen;
89
 
   z1=(a,6.5b);
90
 
   fill fullcircle scaled 1pt shifted z1;
91
 
   draw (x1+.3a,y1+.2b){dir-60}..{dir-160}(x1,y1-1.6b);   
92
 
endchar;
93
 
 
94
 
beginchar(40,.4U#,U#,0); "bracket on"; pickup thick_pen;      
95
 
   z1=(2a,0); z2=(3a,7b); z3=(1.5a,3.5b);
96
 
   draw z1..{z2-z1}z3..z2;
97
 
endchar;
98
 
 
99
 
beginchar(41,.4U#,U#,0); "bracket off"; pickup thick_pen;      
100
 
   z1=(a,0); z2=(2a,7b); z3=(2.5a,3.5b);
101
 
   draw z1..{z2-z1}z3..z2;
102
 
endchar;
103
 
 
104
 
beginchar(42,U#,U#,0); "asterix"; pickup thick_pen;
105
 
   z1=(a,2b); z2=(4a,0); z3=(7a,2b); z4=(8a,5b); z5=(5a,7b); z6=(2a,5b);
106
 
   z7=2/5[z2,z4]; z8=.775[z5,z3]; z9=2/5[z5,z3]; z10=2/5[z5,z1];
107
 
   z11=.3625[z1,z5]; z12=2/5[z2,z6]; z13=1/6[z7,z10]; z14=1/6[z8,z11];
108
 
   z15=1/6[z9,z12]; z16=1/6[z10,z7]; z17=1/6[z11,z8]; z18=1/6[z12,z9];
109
 
   draw z2--z13--z3--z14--z4--z15--z5--z16--z6--z17--z1--z18--z2;
110
 
endchar;
111
 
 
112
 
beginchar(43,.6U#,U#,0); "plus"; pickup thick_pen;
113
 
   z1=(a,3b); z2=(5a,3b); z3=(2.6a,0); z4=(3.4a,6b);
114
 
   draw z1--z2; draw z3--z4;
115
 
endchar;
116
 
 
117
 
beginchar(44,.2U#,U#,0); "comma"; pickup thin_pen;
118
 
   z1=(a,b);
119
 
   fill fullcircle scaled 1pt shifted z1; pickup thin_pen;
120
 
   draw (x1+.3a,y1+.2b){dir-60}..{dir-160}(x1,y1-1.6b);   
121
 
endchar;
122
 
 
123
 
beginchar(45,.6U#,U#,0); "minus"; pickup thick_pen;
124
 
   z1=(a,3b); z2=(5a,3b); draw z1--z2;
125
 
endchar;
126
 
 
127
 
beginchar(46,.2U#,U#,0); "point"; pickup thick_pen;
128
 
   fill fullcircle scaled 1pt shifted (a,.5b);
129
 
endchar;
130
 
 
131
 
beginchar(47,.6U#,U#,0); "slash"; pickup thick_pen;
132
 
   draw (a,0)--(4a,7b);
133
 
endchar;
134
 
 
135
 
beginchar(58,.4U#,U#,0); "double point"; pickup thick_pen;
136
 
   fill fullcircle scaled 1pt shifted (1.5a,.5b);
137
 
   fill fullcircle scaled 1pt shifted (2.1a,4.5b);
138
 
endchar;
139
 
 
140
 
beginchar(59,.4U#,U#,0); "semicolon"; pickup thick_pen;
141
 
   z1=(1.5a,b);
142
 
   fill fullcircle scaled 1pt shifted z1; pickup thin_pen;
143
 
   draw (x1+.3a,y1+.2b){dir-60}..{dir-160}(x1,y1-1.6b);   
144
 
   fill fullcircle scaled 1pt shifted (2.1a,4.5b);
145
 
endchar;
146
 
 
147
 
beginchar(60,U#,U#,0); "info"; pickup thick_pen;
148
 
   z1=(a,0); z2=(8a,0); z3=(8a,8b); z4=(a,8b); z5=(3a,1.5b); z6=(6a,1.5b);
149
 
   z7=1/2[z5,z6]; z9=(4.5a,6b); z8=5/8[z7,z9]; z10=(3.8a,3.7b);
150
 
   draw z5--z6; draw z7--z8--z10; fill fullcircle scaled 1.5pt shifted z9;
151
 
   pickup tiny_pen; draw z1--z2--z3--z4--z1;
152
 
endchar;
153
 
 
154
 
beginchar(61,.7U#,U#,0); "equal"; pickup thick_pen;
155
 
   z1=(a,2.75b); z2=(5.6a,2.75b); z3=(1.4a,4.75b); z4=(6a,4.75b);
156
 
   draw z1--z2; draw z3--z4;
157
 
endchar;
158
 
 
159
 
beginchar(62,U#,U#,0); "quest"; pickup thick_pen;
160
 
   z1=(a,0); z2=(8a,0); z3=(8a,8b); z4=(a,8b); z5=(4.5a,3.5b); 
161
 
   z6=(6.5a,5.5b); z7=(4.5a,7b); z9=(4.5a,2b); z8=(2.5a,5.5b);
162
 
   draw z5{up}..z6{up}..z7{left}..{down}z8; 
163
 
   fill fullcircle scaled 1.5pt shifted z9;
164
 
   pickup tiny_pen; draw z1--z2--z3--z4--z1;
165
 
endchar;
166
 
 
167
 
beginchar(63,.7U#,U#,0); "question mark"; pickup thick_pen;
168
 
   z2=(2.8a,2b); z3=(6a,5b); z4=(4a,7.5b); z5=(a,6b); z1=14/11[z4,z2];
169
 
   draw z2{z4-z2}..z3{z4-z2}..z4{left}..{z2-z4}z5;
170
 
   fill fullcircle scaled 1pt shifted z1; 
171
 
endchar;
172
 
 
173
 
beginchar(64,U#,U#,0); "telephone"; pickup syma_pen;
174
 
   z1=(a,0); z2=(2a,2b); z3=(4.5a,1.4b); z4=(7a,2b); z5=(8a,0);
175
 
   z6=(4.5a,3.86b); z7=(a,5b); z8=(3a,6b); z9=(4.5a,7b);
176
 
   z11=(6a,6b); z12=(8a,5b); z13=(6a,8b); z14=(3a,8b);
177
 
   fill z1{up}..{dir45}z2{dir-30}..{right}z3{right}..{dir30}z4{dir-45}%%
178
 
   ..{down}z5{left}--z1..cycle; fill z7{dir45}..{dir20}z8{up}..z9..{down}%%
179
 
   z11{dir-20}..{dir-45}z12{up}..{left}z13--z14{left}..{down}z7..cycle;
180
 
   draw fullcircle xscaled 5pt yscaled 3pt shifted z6;
181
 
   fill fullcircle xscaled 2pt yscaled 1.2pt shifted z6;
182
 
endchar;
183
 
 
184
 
beginchar("A",.7U#,U#,0); "A"; pickup thick_pen;
185
 
   z1=(a,0); z2=(2a,5b); z3=(4.8a,7.5b); z4=(6a,5b); z5=(5a,0); z7=(a,4b);
186
 
   z6=.4[z4,z5]; draw z1--z2{z2-z1}..{right}z3..{z1-z2}z4--z5;
187
 
   draw z6{left}..{dir135}z7;
188
 
endchar;
189
 
 
190
 
beginchar("B",.7U#,U#,0); "B"; pickup thick_pen;
191
 
   z1=(1.5a,0); z3=(3a,7.5b); z2=8/15[z1,z3]; z4=(a,6.5b); z5=(5a,5.5b);
192
 
   z6=(5.5a,2b); z7=(4a,0); z8=(a,0);
193
 
   draw z1--z3; draw z4{dir45}..{right}z3..{z1-z3}z5..{left}z2{right}%%
194
 
   ..{z1-z3}z6..{left}z7--z8;
195
 
endchar;
196
 
 
197
 
beginchar("C",.7U#,U#,0); "C"; pickup thick_pen;
198
 
   z1=(6a,6.5b); z2=(5a,7.5b); z3=(3.5a,7b); z4=(a,3b); z5=(2.5a,0);
199
 
   z6=(4.5a,0); z7=(6a,b);
200
 
   draw z1..{left}z2..z3..z4..{right}z5--z6{right}..z7;
201
 
endchar;
202
 
 
203
 
beginchar("D",.7U#,U#,0); "D"; pickup thick_pen;
204
 
   z1=(a,6.5b); z2=(3a,7.5b); z3=(5.5a,5.5b); z4=(5.5a,2b); z5=(4a,0);
205
 
   z6=(1.5a,0); z7=(a,0); draw z2--z6; 
206
 
   draw z1..{right}z2..z3..z4..{left}z5--z7;
207
 
endchar;
208
 
 
209
 
beginchar("E",.7U#,U#,0); "E"; pickup thick_pen;
210
 
   z1=(a,0); z2=(2.5a,7.5b); z3=(a,7b); z4=(a,4b); z5=(6a,7.5b); z6=(4a,4b);
211
 
   z7=(4a,0); z8=(6a,b);
212
 
   draw z1--z2; draw z4{dir30}..{dir30}z6; draw z3..z2{right}..{dir30}z5;
213
 
   draw z1--z7{right}..{up}z8;
214
 
endchar; 
215
 
 
216
 
beginchar("F",.7U#,U#,0); "F"; pickup thick_pen;
217
 
   z1=(a,0); z2=(2.5a,7.5b); z3=(a,7b); z4=(a,4b); z5=(6a,7.5b); z6=(4a,4b);
218
 
   draw z1--z2; draw z4{dir30}..{dir30}z6; draw z3..z2{right}..{dir30}z5;
219
 
endchar; 
220
 
 
221
 
beginchar("G",.7U#,U#,0); "G"; pickup thick_pen;
222
 
   z1=(6a,6.5b); z2=(5a,7.5b); z3=(3.5a,7b); z4=(a,3b); z5=(2.5a,0);
223
 
   z6=(4.5a,0); z7=(5.5a,2b); z8=(5a,4b); z9=(4a,4b); z10=(6a,4.5b);
224
 
   draw z1..{left}z2..z3..z4..{right}z5--z6{right}..z7{z2-z5}..z8;
225
 
   draw z9..z8..z10;
226
 
endchar;
227
 
 
228
 
beginchar("H",.7U#,U#,0); "H"; pickup thick_pen;
229
 
   z1=(a,0); z2=(2.5a,7.5b); z3=(4.5a,0); z4=(6a,7.5b); z5=8/15[z3,z4];
230
 
   z6=(a,5b); draw z1--z2; draw z3--z4; draw z6{dir-45}..{right}z5;
231
 
endchar;
232
 
 
233
 
beginchar("I",.6U#,U#,0); "I"; pickup thick_pen;
234
 
   z1=(a,0); z2=(3a,0); z3=(5a,0); z5=(2a,6b); 
235
 
   z6=(4.5a,7.5b); z7=6/7[z2,z6]; draw fullcircle scaled .4pt shifted z6;
236
 
   draw z1--z3; draw z2--z7; draw z5{right}..{dir60}z7;
237
 
endchar;
238
 
 
239
 
beginchar("J",.7U#,U#,0); "J"; pickup thick_pen;
240
 
   z1=(a,2b); z2=(3a,7.5b); z3=(1.5a,7b); z4=(2a,0); z5=(6a,7.5b);
241
 
   z6=(3.5a,0); z7=(5a,2.5b);
242
 
   draw z3..z2{right}..{dir30}z5--z7{z7-z5}..{left}z6--z4{left}..z1;
243
 
endchar;
244
 
 
245
 
beginchar("K",.7U#,U#,0); "K"; pickup thick_pen;
246
 
   z1=(a,0); z2=(2.5a,7.5b); z3=(a,6.5b); z4=8/15[z1,z2]; z5=(5a,7b);
247
 
   z6=(4.5a,0); z7=(6a,b);
248
 
   draw z1--z2; draw z3{right}..z2; draw z4{right}..z5;
249
 
   draw z4{right}..{right}z6..z7;
250
 
endchar;
251
 
 
252
 
beginchar("L",.7U#,U#,0); "L"; pickup thick_pen;
253
 
   z3=(5a,6.5b); z4=(4a,7.5b); z5=(2a,5b); z6=(a,0); z7=(4a,0); z8=(6a,b);
254
 
   draw z3{up}..z4{left}..{down}z5..{dir-112}z6--z7{right}..z8;
255
 
endchar;
256
 
 
257
 
beginchar("M",.8U#,U#,0); "M"; pickup thick_pen;
258
 
   z1=(a,0); z2=(2a,5b); z3=(3.75a,7.5b); z4=(4.3a,4b); z5=(6.75a,7.5b);
259
 
   z6=(7a,5b); z7=(6a,0); draw z1--z2{z2-z1}..{right}z3..{down}z4{dir68}%%
260
 
   ..{right}z5..{z1-z2}z6--z7;
261
 
endchar;
262
 
 
263
 
beginchar("N",.7U#,U#,0); "N"; pickup thick_pen;
264
 
   z1=(a,0); z2=(2a,2.5b); z3=(3a,7.5b); z4=(4.5a,0); z5=(6a,7.5b);
265
 
   draw z1..{z3-z2}z2--z3--z4--z5;
266
 
endchar;
267
 
 
268
 
beginchar("O",.7U#,U#,0); "O"; pickup thick_pen;
269
 
   z1=(6a,5b); z2=(5a,7.5b); z3=(3.5a,7b); z4=(a,3b); z5=(2.5a,0);
270
 
   z6=(3.5a,0);
271
 
   draw z2{left}..z3..z4..{right}z5--z6{right}..z1..{left}z2;
272
 
endchar;
273
 
 
274
 
beginchar("P",.7U#,U#,0); "P"; pickup thick_pen;
275
 
   z1=(1.5a,0); z3=(3a,7.5b); z2=8/15[z1,z3]; z4=(a,6.5b); z5=(6a,5.5b);
276
 
   draw z1--z3; draw z4{dir45}..{right}z3..{z1-z3}z5..{left}z2;
277
 
endchar;
278
 
 
279
 
beginchar("Q",.7U#,U#,0); "Q"; pickup thick_pen;
280
 
   z1=(6a,5b); z2=(5a,7.5b); z3=(3.5a,7b); z4=(a,3b); z5=(2.5a,0);
281
 
   z6=(3.5a,0); z7=(3a,2b); z8=(6.4a,-.5b); draw z8{left}..{left}z7;
282
 
   draw z2{left}..z3..z4..{right}z5--z6{right}..z1..{left}z2;
283
 
endchar;
284
 
 
285
 
beginchar("R",.7U#,U#,0); "R"; pickup thick_pen;
286
 
   z1=(1.5a,0); z3=(3a,7.5b); z2=8/15[z1,z3]; z4=(a,6.5b); z5=(5a,5.5b);
287
 
   z6=(6a,0); draw z2{right}..{right}z6;
288
 
   draw z1--z3; draw z4{dir45}..{right}z3..{z1-z3}z5..{left}z2;
289
 
endchar;
290
 
 
291
 
beginchar("S",.7U#,U#,0); "S"; pickup thick_pen;
292
 
   z1=(6a,6.5b); z2=(5a,7.5b); z3=(3.5a,7b); z4=(a,2b); z5=(2a,0);
293
 
   z6=(3.5a,0); z7=(6a,2b); z8=(4a,4b);
294
 
   draw z1..{left}z2..z3..z8{dir-20}..z7..{left}z6--z5{left}..z4;
295
 
endchar;
296
 
 
297
 
beginchar("T",.7U#,U#,0); "T"; pickup thick_pen;
298
 
   z1=(2.3a,1.5b); z2=(3.5a,7.5b); z3=(a,6b); z4=(6a,7.5b); z5=(4a,0);
299
 
   draw z2--z1{z1-z2}..{right}z5; draw z3{dir60}..z2{right}..{dir30}z4;
300
 
endchar;
301
 
 
302
 
beginchar("U",.7U#,U#,0); "U"; pickup thick_pen;
303
 
   z1=(6a,7.5b); z2=(5a,2.5b); z3=(3a,0); z4=(2a,0); z5=(a,2.5b);
304
 
   z6=(1.8a,6.5b); z7=(1.5a,7.5b); z8=(a,7b); z9=(6a,0);
305
 
   draw z1--z2{z2-z1}..{left}z3--z4{left}..{z1-z2}z5--z6{z1-z2}..{left}z7%%
306
 
   ..z8; draw z2{z2-z1}..z9;
307
 
endchar;
308
 
 
309
 
beginchar("V",.7U#,U#,0); "V"; pickup thick_pen;
310
 
   z1=(a,7.5b); z2=(2a,0); z3=(6a,7.5b); 
311
 
   draw z1{dir-45}..{down}z2{dir68}..{up}z3;
312
 
endchar;
313
 
 
314
 
beginchar("W",.9U#,U#,0); "W"; pickup thick_pen;
315
 
   z1=(a,7.5b); z2=(1.5a,0); z3=(8a,7.5b); z4=(3.8a,4b); z5=(4.5a,0);
316
 
   draw z1{dir-45}..{down}z2{dir68}..{dir45}z4{dir-80}..{down}z5{dir68}%%
317
 
   ..{up}z3;
318
 
endchar;
319
 
 
320
 
beginchar("X",.7U#,U#,0); "X"; pickup thick_pen;
321
 
   z1=(a,0); z2=(6a,7.5b); z3=1/2[z1,z2]; z4=(4.5a,0); z5=2[z4,z3];
322
 
   z7=(a,6b);
323
 
   draw z1{dir71.5}..{dir41.5}z3..{dir71.5}z2; 
324
 
   draw z4{up}..{dir120}z3..{up}z5; draw z7{right}..z5;
325
 
endchar;
326
 
 
327
 
beginchar("Y",.65U#,U#,0); "Y"; pickup thick_pen;
328
 
   z1=(2a,0); z2=(a,7.5b); z3=(6a,7.5b); z4=1/2[1/2[z2,z3],z1];
329
 
   draw z1--z4; draw z2{z1-z4}..z4; draw z3{z1-z4}..z4;
330
 
endchar;
331
 
 
332
 
beginchar("Z",.7U#,U#,0); "Z"; pickup thick_pen;
333
 
   z1=(2a,6b); z2=(3a,7.5b); z3=(6a,7.5b); z4=(a,0); z5=(4.5a,0); 
334
 
   z6=(6a,b); z7=(2a,4.25b); z8=(5a,3.25b); z9=(4.5a,7.1b);
335
 
   draw z1..{right}z2..z9..z3--z4--z5{right}..z6; draw z7..{right}z8;
336
 
endchar;
337
 
 
338
 
beginchar(91,.4U#,U#,0); "sqare bracket on"; pickup thick_pen;
339
 
   z1=(2a,0); z2=(a,0); z3=(2a,7b); z4=(3a,7b); draw z1--z2--z3--z4;
340
 
endchar;
341
 
 
342
 
beginchar(92,.6U#,U#,0); "backslash"; pickup thick_pen;
343
 
   draw (4a,0)--(a,7b);
344
 
endchar;
345
 
 
346
 
beginchar(93,.4U#,U#,0); "sqare bracket off"; pickup thick_pen;
347
 
   z1=(a,0); z2=(2a,0); z3=(3a,7b); z4=(2a,7b); draw z1--z2--z3--z4;
348
 
endchar;
349
 
 
350
 
%%% The numbers from 0 to 9 %%%
351
 
 
352
 
beginchar("0",.6U#,U#,0); "zero"; pickup thick_pen;
353
 
   z1=(2.5a,0); z2=(4a,0); z3=(5a,2.5b); z4=(3a,4b); z5=(2a,3.5b);
354
 
   draw z1--z2{right}..z3..z4..z5..{right}z1..cycle;
355
 
endchar;
356
 
 
357
 
beginchar("1",.6U#,U#,0); "one"; pickup thick_pen;
358
 
   z1=(a,0); z2=(5a,0); z3=(3a,0); z4=(4a,7b); z5=(2a,5b);
359
 
   draw z1--z2; draw z3--z4..{left}z5;
360
 
endchar;
361
 
 
362
 
beginchar("2",.6U#,U#,0); "two"; pickup thick_pen;
363
 
   z1=(5a,b); z2=(4.5a,0); z3=(a,0); z4=(5a,4b); z5=(3.5a,7b); 
364
 
   z6=(2.5a,6b); draw z1..{left}z2--z3{(1,7)}..z4{dir45}..{left}z5..z6;
365
 
endchar;
366
 
 
367
 
beginchar("3",.6U#,U#,0); "three"; pickup thick_pen;
368
 
   z1=(a,b); z2=(2.5a,0); z3=(4a,0); z4=(5a,2.5b); z5=(3a,4b);
369
 
   z6=(3.5a,7b); z7=(2.5a,6b); draw z1..{right}z2--z3{right}..{up}z4%%
370
 
   ..{left}z5{dir20}..{left}z6..z7;
371
 
endchar;
372
 
 
373
 
beginchar("4",.6U#,U#,0); "four"; pickup thick_pen; 
374
 
   z1=(4a,0); z2=(5a,7b); z3=(4.5a,4b); z4=(a,4b); z5=(3a,7b);
375
 
   draw z1--z2; draw z3--z4{dir45}..z5;
376
 
endchar;
377
 
 
378
 
beginchar("5",.6U#,U#,0); "five"; pickup thick_pen;  
379
 
   z1=(a,b); z2=(2.5a,0); z3=(4a,0); z4=(5a,2.5b); z5=(3a,4b);  
380
 
   z6=(2a,3.5b); z7=(2.5a,7b); z8=(5a,7b); draw z1..{right}z2--z3{right}%%
381
 
   ..{up}z4..{left}z5..z6--z7--z8
382
 
endchar;    
383
 
 
384
 
beginchar("6",.6U#,U#,0); "six"; pickup thick_pen;  
385
 
   z1=(a,b); z2=(2.5a,0); z3=(4a,0); z4=(5a,2.5b); z5=(3a,4b);  
386
 
   z6=(2a,3.5b); z7=(5a,7b); draw z1..{right}z2--z3{right}%%
387
 
   ..{up}z4..{left}z5..z6..z1..cycle; draw z6{dir60}..z7;
388
 
endchar;
389
 
 
390
 
beginchar("7",.6U#,U#,0); "seven"; pickup thick_pen; 
391
 
   z1=(a,0); z2=(5.5a,7b); z3=(1.5a,7b); z4=(2a,4b); z5=(4a,4b);
392
 
   draw z1..{dir45}z2--z3; draw z4--z5;
393
 
endchar;  
394
 
 
395
 
beginchar("8",.6U#,U#,0); "eight"; pickup thick_pen;     
396
 
   z1=(2.5a,0); z2=(4a,0); z3=(5a,2.5b); z4=(3a,4b); z5=(2a,3.5b);
397
 
   draw fullcircle xscaled 3pt yscaled 2pt rotated 40 shifted (3.7a,5.5b);
398
 
   draw z1--z2{right}..z3..z4..z5..{right}z1..cycle;
399
 
endchar;
400
 
 
401
 
beginchar("9",.6U#,U#,0); "nine"; pickup thick_pen;  
402
 
   z1=(5.2a,6.2b); z2=(a,0); z3=(2.5a,0); z4=(4.7a,2b);
403
 
   draw z1{(-1,-7)}..z4..{left}z3--z2;
404
 
   draw fullcircle xscaled 3pt yscaled 2pt rotated 40 shifted (3.7a,5.5b);  
405
 
endchar;
406
 
 
407
 
beginchar(251,.7U#,U#,0); "AE"; pickup thick_pen;
408
 
   z1=(a,0); z2=(2a,5b); z3=(4.3a,6.5b); z4=(6a,5b); z5=(5a,0); z7=(a,4b);
409
 
   z6=.4[z4,z5]; z20=(3.5a,7.5b); z21=(6a,7.5b);
410
 
   draw z1--z2{z2-z1}..{right}z3..{z1-z2}z4--z5;
411
 
   draw z6{left}..{dir135}z7;
412
 
   draw fullcircle xscaled .3pt yscaled .6pt rotated -11 shifted z20;
413
 
   draw fullcircle xscaled .3pt yscaled .6pt rotated -11 shifted z21;
414
 
endchar;
415
 
 
416
 
beginchar(252,.7U#,U#,0); "OE"; pickup thick_pen;
417
 
   z1=(6a,4.3b); z2=(5a,6.5b); z3=(3.5a,6.05b); z4=(a,2.6b); z5=(2.5a,0);
418
 
   z6=(3.5a,0); z20=(3.5a,7.5b); z21=(6a,7.5b);
419
 
   draw z2{left}..z3..z4..{right}z5--z6{right}..z1..{left}z2;
420
 
   draw fullcircle xscaled .3pt yscaled .6pt rotated -11 shifted z20;
421
 
   draw fullcircle xscaled .3pt yscaled .6pt rotated -11 shifted z21;
422
 
endchar;
423
 
 
424
 
beginchar(253,.7U#,U#,0); "UE"; pickup thick_pen;
425
 
   z1=(5.8a,6.5b); z2=(5a,2.5b); z3=(3a,0); z4=(2a,0); z5=(a,2.5b);
426
 
   z6=(1.6a,5.5b); z7=(1.3a,6.5b); z8=(a,6b); z9=(6a,0); z20=(2.75a,7.5b); 
427
 
   z21=(5.25a,7.5b); draw z1--z2{z2-z1}..{left}z3--z4{left}..{z1-z2}z5--z6%%
428
 
   {z1-z2}..{left}z7..z8; draw z2{z2-z1}..z9;
429
 
   draw fullcircle xscaled .3pt yscaled .6pt rotated -11 shifted z20;
430
 
   draw fullcircle xscaled .3pt yscaled .6pt rotated -11 shifted z21;
431
 
endchar;
432
 
 
433
 
beginchar(254,U#,U#,0); "pound"; pickup thick_pen;
434
 
   z1=(4a,6b); z2=(3a,2.5b); z3=(4a,0); z4=(6a,3b); z5=(7a,6b);
435
 
   z6=(6.5a,0); z7=(8a,2b); z8=1/3[z4,z5]; z9=(3a,5b); z10=(a,3b);
436
 
   z11=(8a,4.5b);
437
 
   draw z1..{down}z2..{right}z3..z4..z5;
438
 
   draw z5..z4..{right}z6..{up}z7..z8..{left}z9..{down}z10..{right}z2..z11;
439
 
endchar;
440
 
 
441
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
442
 
%%% end of file chinasym.alf %%%
443
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%