You are here

ascii_art_captcha_font_letters.inc in CAPTCHA Pack 8

Font definition based on figlet font "letters" (http://www.figlet.org/)

File

ascii_art_captcha/fonts/ascii_art_captcha_font_letters.inc
View source
<?php

/**
 * @file
 * Font definition based on figlet font "letters" (http://www.figlet.org/)
 */

/**
 * As distributed by pyfiglet (http://sourceforge.net/projects/pyfiglet/)
 */
function ascii_art_captcha_font_letters() {
  $font = [];
  $font['height'] = 6;
  $font['name'] = 'letters';
  $font['comment'] = 'Letters by Sriram J. Gollapalli,  July 10, 1994  o__         +----------------------+          __o _.>/)_       | Sriram J. Gollapalli |        _(\\<._(_) \\(_)      +----------------------+       (_)/ (_)                 <sriram@capaccess.org>';
  $font['a'] = [
    '        ',
    '  aa aa ',
    ' aa aaa ',
    'aa  aaa ',
    ' aaa aa ',
    '        ',
  ];
  $font['b'] = [
    'bb      ',
    'bb      ',
    'bbbbbb  ',
    'bb   bb ',
    'bbbbbb  ',
    '        ',
  ];
  $font['c'] = [
    '       ',
    '  cccc ',
    'cc     ',
    'cc     ',
    ' ccccc ',
    '       ',
  ];
  $font['d'] = [
    '     dd ',
    '     dd ',
    ' dddddd ',
    'dd   dd ',
    ' dddddd ',
    '        ',
  ];
  $font['e'] = [
    '       ',
    '  eee  ',
    'ee   e ',
    'eeeee  ',
    ' eeeee ',
    '       ',
  ];
  $font['f'] = [
    ' fff ',
    'ff   ',
    'ffff ',
    'ff   ',
    'ff   ',
    '     ',
  ];
  $font['g'] = [
    '        ',
    ' gggggg ',
    'gg   gg ',
    'ggggggg ',
    '     gg ',
    ' ggggg  ',
  ];
  $font['h'] = [
    'hh      ',
    'hh      ',
    'hhhhhh  ',
    'hh   hh ',
    'hh   hh ',
    '        ',
  ];
  $font['i'] = [
    'iii ',
    '    ',
    'iii ',
    'iii ',
    'iii ',
    '    ',
  ];
  $font['j'] = [
    '  jjj ',
    '      ',
    '  jjj ',
    '  jjj ',
    '  jjj ',
    'jjjj  ',
  ];
  $font['k'] = [
    'kk     ',
    'kk  kk ',
    'kkkkk  ',
    'kk kk  ',
    'kk  kk ',
    '       ',
  ];
  $font['l'] = [
    'lll ',
    'lll ',
    'lll ',
    'lll ',
    'lll ',
    '    ',
  ];
  $font['m'] = [
    '            ',
    'mm mm mmmm  ',
    'mmm  mm  mm ',
    'mmm  mm  mm ',
    'mmm  mm  mm ',
    '            ',
  ];
  $font['n'] = [
    '        ',
    'nn nnn  ',
    'nnn  nn ',
    'nn   nn ',
    'nn   nn ',
    '        ',
  ];
  $font['o'] = [
    '       ',
    ' oooo  ',
    'oo  oo ',
    'oo  oo ',
    ' oooo  ',
    '       ',
  ];
  $font['p'] = [
    '        ',
    'pp pp   ',
    'ppp  pp ',
    'pppppp  ',
    'pp      ',
    'pp      ',
  ];
  $font['q'] = [
    '        ',
    '  qqqqq ',
    'qq   qq ',
    ' qqqqqq ',
    '     qq ',
    '     qq ',
  ];
  $font['r'] = [
    '       ',
    'rr rr  ',
    'rrr  r ',
    'rr     ',
    'rr     ',
    '       ',
  ];
  $font['s'] = [
    '      ',
    ' sss  ',
    's     ',
    ' sss  ',
    '    s ',
    ' sss  ',
  ];
  $font['t'] = [
    'tt    ',
    'tt    ',
    'tttt  ',
    'tt    ',
    ' tttt ',
    '      ',
  ];
  $font['u'] = [
    '        ',
    'uu   uu ',
    'uu   uu ',
    'uu   uu ',
    ' uuuu u ',
    '        ',
  ];
  $font['v'] = [
    '        ',
    'vv   vv ',
    ' vv vv  ',
    '  vvv   ',
    '   v    ',
    '        ',
  ];
  $font['w'] = [
    '           ',
    'ww      ww ',
    'ww      ww ',
    ' ww ww ww  ',
    '  ww  ww   ',
    '           ',
  ];
  $font['x'] = [
    '       ',
    'xx  xx ',
    '  xx   ',
    '  xx   ',
    'xx  xx ',
    '       ',
  ];
  $font['y'] = [
    '        ',
    'yy   yy ',
    'yy   yy ',
    ' yyyyyy ',
    '     yy ',
    ' yyyyy  ',
  ];
  $font['z'] = [
    '      ',
    'zzzzz ',
    '  zz  ',
    ' zz   ',
    'zzzzz ',
    '      ',
  ];
  $font['A'] = [
    '  AAA   ',
    ' AAAAA  ',
    'AA   AA ',
    'AAAAAAA ',
    'AA   AA ',
    '        ',
  ];
  $font['B'] = [
    'BBBBB   ',
    'BB   B  ',
    'BBBBBB  ',
    'BB   BB ',
    'BBBBBB  ',
    '        ',
  ];
  $font['C'] = [
    ' CCCCC  ',
    'CC    C ',
    'CC      ',
    'CC    C ',
    ' CCCCC  ',
    '        ',
  ];
  $font['D'] = [
    'DDDDD   ',
    'DD  DD  ',
    'DD   DD ',
    'DD   DD ',
    'DDDDDD  ',
    '        ',
  ];
  $font['E'] = [
    'EEEEEEE ',
    'EE      ',
    'EEEEE   ',
    'EE      ',
    'EEEEEEE ',
    '        ',
  ];
  $font['F'] = [
    'FFFFFFF ',
    'FF      ',
    'FFFF    ',
    'FF      ',
    'FF      ',
    '        ',
  ];
  $font['G'] = [
    '  GGGG  ',
    ' GG  GG ',
    'GG      ',
    'GG   GG ',
    ' GGGGGG ',
    '        ',
  ];
  $font['H'] = [
    'HH   HH ',
    'HH   HH ',
    'HHHHHHH ',
    'HH   HH ',
    'HH   HH ',
    '        ',
  ];
  $font['I'] = [
    'IIIII ',
    ' III  ',
    ' III  ',
    ' III  ',
    'IIIII ',
    '      ',
  ];
  $font['J'] = [
    '    JJJ ',
    '    JJJ ',
    '    JJJ ',
    'JJ  JJJ ',
    ' JJJJJ  ',
    '        ',
  ];
  $font['K'] = [
    'KK  KK ',
    'KK KK  ',
    'KKKK   ',
    'KK KK  ',
    'KK  KK ',
    '       ',
  ];
  $font['L'] = [
    'LL      ',
    'LL      ',
    'LL      ',
    'LL      ',
    'LLLLLLL ',
    '        ',
  ];
  $font['M'] = [
    'MM    MM ',
    'MMM  MMM ',
    'MM MM MM ',
    'MM    MM ',
    'MM    MM ',
    '         ',
  ];
  $font['N'] = [
    'NN   NN ',
    'NNN  NN ',
    'NN N NN ',
    'NN  NNN ',
    'NN   NN ',
    '        ',
  ];
  $font['O'] = [
    ' OOOOO  ',
    'OO   OO ',
    'OO   OO ',
    'OO   OO ',
    ' OOOO0  ',
    '        ',
  ];
  $font['P'] = [
    'PPPPPP  ',
    'PP   PP ',
    'PPPPPP  ',
    'PP      ',
    'PP      ',
    '        ',
  ];
  $font['Q'] = [
    ' QQQQQ  ',
    'QQ   QQ ',
    'QQ   QQ ',
    'QQ  QQ  ',
    ' QQQQ Q ',
    '        ',
  ];
  $font['R'] = [
    'RRRRRR  ',
    'RR   RR ',
    'RRRRRR  ',
    'RR  RR  ',
    'RR   RR ',
    '        ',
  ];
  $font['S'] = [
    ' SSSSS  ',
    'SS      ',
    ' SSSSS  ',
    '     SS ',
    ' SSSSS  ',
    '        ',
  ];
  $font['T'] = [
    'TTTTTTT ',
    '  TTT   ',
    '  TTT   ',
    '  TTT   ',
    '  TTT   ',
    '        ',
  ];
  $font['U'] = [
    'UU   UU ',
    'UU   UU ',
    'UU   UU ',
    'UU   UU ',
    ' UUUUU  ',
    '        ',
  ];
  $font['V'] = [
    'VV     VV ',
    'VV     VV ',
    ' VV   VV  ',
    '  VV VV   ',
    '   VVV    ',
    '          ',
  ];
  $font['W'] = [
    'WW      WW ',
    'WW      WW ',
    'WW   W  WW ',
    ' WW WWW WW ',
    '  WW   WW  ',
    '           ',
  ];
  $font['X'] = [
    'XX    XX ',
    ' XX  XX  ',
    '  XXXX   ',
    ' XX  XX  ',
    'XX    XX ',
    '         ',
  ];
  $font['Y'] = [
    'YY   YY ',
    'YY   YY ',
    ' YYYYY  ',
    '  YYY   ',
    '  YYY   ',
    '        ',
  ];
  $font['Z'] = [
    'ZZZZZ ',
    '   ZZ ',
    '  ZZ  ',
    ' ZZ   ',
    'ZZZZZ ',
    '      ',
  ];
  $font['0'] = [
    ' 00000  ',
    '00   00 ',
    '00   00 ',
    '00   00 ',
    ' 00000  ',
    '        ',
  ];
  $font['1'] = [
    ' 1  ',
    '111 ',
    ' 11 ',
    ' 11 ',
    '111 ',
    '    ',
  ];
  $font['2'] = [
    ' 2222   ',
    '222222  ',
    '    222 ',
    ' 2222   ',
    '2222222 ',
    '        ',
  ];
  $font['3'] = [
    '333333  ',
    '   3333 ',
    '  3333  ',
    '    333 ',
    '333333  ',
    '        ',
  ];
  $font['4'] = [
    '    44   ',
    '   444   ',
    ' 44  4   ',
    '44444444 ',
    '   444   ',
    '         ',
  ];
  $font['5'] = [
    '555555  ',
    '55      ',
    '555555  ',
    '   5555 ',
    '555555  ',
    '        ',
  ];
  $font['6'] = [
    '  666   ',
    ' 66     ',
    '666666  ',
    '66   66 ',
    ' 66666  ',
    '        ',
  ];
  $font['7'] = [
    '7777777 ',
    '    777 ',
    '   777  ',
    '  777   ',
    ' 777    ',
    '        ',
  ];
  $font['8'] = [
    ' 88888  ',
    '88   88 ',
    ' 88888  ',
    '88   88 ',
    ' 88888  ',
    '        ',
  ];
  $font['9'] = [
    '        ',
    ' 99999  ',
    '99   99 ',
    ' 999999 ',
    '    99  ',
    '  999   ',
  ];
  return $font;
}

Functions