~spreadubuntu/spreadubuntu/devel-drupal6

« back to all changes in this revision

Viewing changes to sites/all/modules/captcha_pack/ascii_art_captcha/fonts/ascii_art_captcha_font_smslant.inc

  • Committer: ruben
  • Date: 2009-06-08 09:38:49 UTC
  • Revision ID: ruben@captive-20090608093849-s1qtsyctv2vwp1x1
SpreadUbuntu moving to Drupal6. Based on ubuntu-drupal theme and adding our modules

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
// $Id: ascii_art_captcha_font_smslant.inc,v 1.2 2007/09/18 21:13:22 soxofaan Exp $
 
3
// Font definition based on figlet font "smslant" (http://www.figlet.org/)
 
4
// as distributed by pyfiglet (http://sourceforge.net/projects/pyfiglet/)
 
5
 
 
6
function ASCII_art_captcha_font_smslant() {
 
7
  $font = array();
 
8
  $font['height'] = 5;
 
9
  $font['name'] = 'smslant';
 
10
  $font['comment'] = 'SmSlant by Glenn Chappell 6/93 - based on Small & SlantIncludes ISO Latin-1figlet release 2.1 -- 12 Aug 1994Permission is hereby given to modify this font, as long as themodifier\'s name is placed on a comment line.Modified by Paul Burton <solution@earthlink.net> 12/96 to include new parametersupported by FIGlet and FIGWin.  May also be slightly modified for better useof new full-width/kern/smush alternatives, but default output is NOT changed.';
 
11
  $font['a'] = array(
 
12
    '      ',
 
13
    ' ___ _',
 
14
    '/ _ `/',
 
15
    '\\_,_/ ',
 
16
    '      ',
 
17
  );
 
18
  $font['b'] = array(
 
19
    '   __ ',
 
20
    '  / / ',
 
21
    ' / _ \\',
 
22
    '/_.__/',
 
23
    '      ',
 
24
  );
 
25
  $font['c'] = array(
 
26
    '     ',
 
27
    ' ____',
 
28
    '/ __/',
 
29
    '\\__/ ',
 
30
    '     ',
 
31
  );
 
32
  $font['d'] = array(
 
33
    '     __',
 
34
    ' ___/ /',
 
35
    '/ _  / ',
 
36
    '\\_,_/  ',
 
37
    '       ',
 
38
  );
 
39
  $font['e'] = array(
 
40
    '     ',
 
41
    ' ___ ',
 
42
    '/ -_)',
 
43
    '\\__/ ',
 
44
    '     ',
 
45
  );
 
46
  $font['f'] = array(
 
47
    '   ___',
 
48
    '  / _/',
 
49
    ' / _/ ',
 
50
    '/_/   ',
 
51
    '      ',
 
52
  );
 
53
  $font['g'] = array(
 
54
    '       ',
 
55
    '  ___ _',
 
56
    ' / _ `/',
 
57
    ' \\_, / ',
 
58
    '/___/  ',
 
59
  );
 
60
  $font['h'] = array(
 
61
    '   __ ',
 
62
    '  / / ',
 
63
    ' / _ \\',
 
64
    '/_//_/',
 
65
    '      ',
 
66
  );
 
67
  $font['i'] = array(
 
68
    '   _ ',
 
69
    '  (_)',
 
70
    ' / / ',
 
71
    '/_/  ',
 
72
    '     ',
 
73
  );
 
74
  $font['j'] = array(
 
75
    '      _ ',
 
76
    '     (_)',
 
77
    '    / / ',
 
78
    ' __/ /  ',
 
79
    '|___/   ',
 
80
  );
 
81
  $font['k'] = array(
 
82
    '   __  ',
 
83
    '  / /__',
 
84
    ' /  \'_/',
 
85
    '/_/\\_\\ ',
 
86
    '       ',
 
87
  );
 
88
  $font['l'] = array(
 
89
    '   __',
 
90
    '  / /',
 
91
    ' / / ',
 
92
    '/_/  ',
 
93
    '     ',
 
94
  );
 
95
  $font['m'] = array(
 
96
    '       ',
 
97
    '  __ _ ',
 
98
    ' /  \' \\',
 
99
    '/_/_/_/',
 
100
    '       ',
 
101
  );
 
102
  $font['n'] = array(
 
103
    '      ',
 
104
    '  ___ ',
 
105
    ' / _ \\',
 
106
    '/_//_/',
 
107
    '      ',
 
108
  );
 
109
  $font['o'] = array(
 
110
    '     ',
 
111
    ' ___ ',
 
112
    '/ _ \\',
 
113
    '\\___/',
 
114
    '     ',
 
115
  );
 
116
  $font['p'] = array(
 
117
    '       ',
 
118
    '   ___ ',
 
119
    '  / _ \\',
 
120
    ' / .__/',
 
121
    '/_/    ',
 
122
  );
 
123
  $font['q'] = array(
 
124
    '      ',
 
125
    ' ___ _',
 
126
    '/ _ `/',
 
127
    '\\_, / ',
 
128
    ' /_/  ',
 
129
  );
 
130
  $font['r'] = array(
 
131
    '      ',
 
132
    '  ____',
 
133
    ' / __/',
 
134
    '/_/   ',
 
135
    '      ',
 
136
  );
 
137
  $font['s'] = array(
 
138
    '     ',
 
139
    '  ___',
 
140
    ' (_-<',
 
141
    '/___/',
 
142
    '     ',
 
143
  );
 
144
  $font['t'] = array(
 
145
    '  __ ',
 
146
    ' / /_',
 
147
    '/ __/',
 
148
    '\\__/ ',
 
149
    '     ',
 
150
  );
 
151
  $font['u'] = array(
 
152
    '      ',
 
153
    ' __ __',
 
154
    '/ // /',
 
155
    '\\_,_/ ',
 
156
    '      ',
 
157
  );
 
158
  $font['v'] = array(
 
159
    '      ',
 
160
    ' _  __',
 
161
    '| |/ /',
 
162
    '|___/ ',
 
163
    '      ',
 
164
  );
 
165
  $font['w'] = array(
 
166
    '        ',
 
167
    ' _    __',
 
168
    '| |/|/ /',
 
169
    '|__,__/ ',
 
170
    '        ',
 
171
  );
 
172
  $font['x'] = array(
 
173
    '      ',
 
174
    ' __ __',
 
175
    ' \\ \\ /',
 
176
    '/_\\_\\ ',
 
177
    '      ',
 
178
  );
 
179
  $font['y'] = array(
 
180
    '       ',
 
181
    '  __ __',
 
182
    ' / // /',
 
183
    ' \\_, / ',
 
184
    '/___/  ',
 
185
  );
 
186
  $font['z'] = array(
 
187
    '    ',
 
188
    ' ___',
 
189
    '/_ /',
 
190
    '/__/',
 
191
    '    ',
 
192
  );
 
193
  $font['A'] = array(
 
194
    '   ___ ',
 
195
    '  / _ |',
 
196
    ' / __ |',
 
197
    '/_/ |_|',
 
198
    '       ',
 
199
  );
 
200
  $font['B'] = array(
 
201
    '   ___ ',
 
202
    '  / _ )',
 
203
    ' / _  |',
 
204
    '/____/ ',
 
205
    '       ',
 
206
  );
 
207
  $font['C'] = array(
 
208
    '  _____',
 
209
    ' / ___/',
 
210
    '/ /__  ',
 
211
    '\\___/  ',
 
212
    '       ',
 
213
  );
 
214
  $font['D'] = array(
 
215
    '   ___ ',
 
216
    '  / _ \\',
 
217
    ' / // /',
 
218
    '/____/ ',
 
219
    '       ',
 
220
  );
 
221
  $font['E'] = array(
 
222
    '   ____',
 
223
    '  / __/',
 
224
    ' / _/  ',
 
225
    '/___/  ',
 
226
    '       ',
 
227
  );
 
228
  $font['F'] = array(
 
229
    '   ____',
 
230
    '  / __/',
 
231
    ' / _/  ',
 
232
    '/_/    ',
 
233
    '       ',
 
234
  );
 
235
  $font['G'] = array(
 
236
    '  _____',
 
237
    ' / ___/',
 
238
    '/ (_ / ',
 
239
    '\\___/  ',
 
240
    '       ',
 
241
  );
 
242
  $font['H'] = array(
 
243
    '   __ __',
 
244
    '  / // /',
 
245
    ' / _  / ',
 
246
    '/_//_/  ',
 
247
    '        ',
 
248
  );
 
249
  $font['I'] = array(
 
250
    '   ____',
 
251
    '  /  _/',
 
252
    ' _/ /  ',
 
253
    '/___/  ',
 
254
    '       ',
 
255
  );
 
256
  $font['J'] = array(
 
257
    '     __',
 
258
    ' __ / /',
 
259
    '/ // / ',
 
260
    '\\___/  ',
 
261
    '       ',
 
262
  );
 
263
  $font['K'] = array(
 
264
    '   __ __',
 
265
    '  / //_/',
 
266
    ' / ,<   ',
 
267
    '/_/|_|  ',
 
268
    '        ',
 
269
  );
 
270
  $font['L'] = array(
 
271
    '   __ ',
 
272
    '  / / ',
 
273
    ' / /__',
 
274
    '/____/',
 
275
    '      ',
 
276
  );
 
277
  $font['M'] = array(
 
278
    '   __  ___',
 
279
    '  /  |/  /',
 
280
    ' / /|_/ / ',
 
281
    '/_/  /_/  ',
 
282
    '          ',
 
283
  );
 
284
  $font['N'] = array(
 
285
    '   _  __',
 
286
    '  / |/ /',
 
287
    ' /    / ',
 
288
    '/_/|_/  ',
 
289
    '        ',
 
290
  );
 
291
  $font['O'] = array(
 
292
    '  ____ ',
 
293
    ' / __ \\',
 
294
    '/ /_/ /',
 
295
    '\\____/ ',
 
296
    '       ',
 
297
  );
 
298
  $font['P'] = array(
 
299
    '   ___ ',
 
300
    '  / _ \\',
 
301
    ' / ___/',
 
302
    '/_/    ',
 
303
    '       ',
 
304
  );
 
305
  $font['Q'] = array(
 
306
    '  ____ ',
 
307
    ' / __ \\',
 
308
    '/ /_/ /',
 
309
    '\\___\\_\\',
 
310
    '       ',
 
311
  );
 
312
  $font['R'] = array(
 
313
    '   ___ ',
 
314
    '  / _ \\',
 
315
    ' / , _/',
 
316
    '/_/|_| ',
 
317
    '       ',
 
318
  );
 
319
  $font['S'] = array(
 
320
    '   ____',
 
321
    '  / __/',
 
322
    ' _\\ \\  ',
 
323
    '/___/  ',
 
324
    '       ',
 
325
  );
 
326
  $font['T'] = array(
 
327
    ' ______',
 
328
    '/_  __/',
 
329
    ' / /   ',
 
330
    '/_/    ',
 
331
    '       ',
 
332
  );
 
333
  $font['U'] = array(
 
334
    '  __  __',
 
335
    ' / / / /',
 
336
    '/ /_/ / ',
 
337
    '\\____/  ',
 
338
    '        ',
 
339
  );
 
340
  $font['V'] = array(
 
341
    ' _   __',
 
342
    '| | / /',
 
343
    '| |/ / ',
 
344
    '|___/  ',
 
345
    '       ',
 
346
  );
 
347
  $font['W'] = array(
 
348
    ' _      __',
 
349
    '| | /| / /',
 
350
    '| |/ |/ / ',
 
351
    '|__/|__/  ',
 
352
    '          ',
 
353
  );
 
354
  $font['X'] = array(
 
355
    '   _  __',
 
356
    '  | |/_/',
 
357
    ' _>  <  ',
 
358
    '/_/|_|  ',
 
359
    '        ',
 
360
  );
 
361
  $font['Y'] = array(
 
362
    '__  __',
 
363
    '\\ \\/ /',
 
364
    ' \\  / ',
 
365
    ' /_/  ',
 
366
    '      ',
 
367
  );
 
368
  $font['Z'] = array(
 
369
    ' ____',
 
370
    '/_  /',
 
371
    ' / /_',
 
372
    '/___/',
 
373
    '     ',
 
374
  );
 
375
  $font['0'] = array(
 
376
    '  ___ ',
 
377
    ' / _ \\',
 
378
    '/ // /',
 
379
    '\\___/ ',
 
380
    '      ',
 
381
  );
 
382
  $font['1'] = array(
 
383
    '  ___',
 
384
    ' <  /',
 
385
    ' / / ',
 
386
    '/_/  ',
 
387
    '     ',
 
388
  );
 
389
  $font['2'] = array(
 
390
    '   ___ ',
 
391
    '  |_  |',
 
392
    ' / __/ ',
 
393
    '/____/ ',
 
394
    '       ',
 
395
  );
 
396
  $font['3'] = array(
 
397
    '   ____',
 
398
    '  |_  /',
 
399
    ' _/_ < ',
 
400
    '/____/ ',
 
401
    '       ',
 
402
  );
 
403
  $font['4'] = array(
 
404
    '  ____',
 
405
    ' / / /',
 
406
    '/_  _/',
 
407
    ' /_/  ',
 
408
    '      ',
 
409
  );
 
410
  $font['5'] = array(
 
411
    '   ____',
 
412
    '  / __/',
 
413
    ' /__ \\ ',
 
414
    '/____/ ',
 
415
    '       ',
 
416
  );
 
417
  $font['6'] = array(
 
418
    '  ____',
 
419
    ' / __/',
 
420
    '/ _ \\ ',
 
421
    '\\___/ ',
 
422
    '      ',
 
423
  );
 
424
  $font['7'] = array(
 
425
    ' ____',
 
426
    '/_  /',
 
427
    ' / / ',
 
428
    '/_/  ',
 
429
    '     ',
 
430
  );
 
431
  $font['8'] = array(
 
432
    '  ___ ',
 
433
    ' ( _ )',
 
434
    '/ _  |',
 
435
    '\\___/ ',
 
436
    '      ',
 
437
  );
 
438
  $font['9'] = array(
 
439
    '  ___ ',
 
440
    ' / _ \\',
 
441
    ' \\_, /',
 
442
    '/___/ ',
 
443
    '      ',
 
444
  );
 
445
 
 
446
  return $font;
 
447
}