You are here

ascii_art_captcha_font_pebbles.inc in CAPTCHA Pack 8

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

File

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

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

/**
 * As distributed by pyfiglet (http://sourceforge.net/projects/pyfiglet/)
 */
function ascii_art_captcha_font_pebbles() {
  $font = [];
  $font['height'] = 10;
  $font['name'] = 'pebbles';
  $font['comment'] = 'Pebbles, figletized by Empath <hades@u.washington.edu> 7/94completed by Ryan Youck (youck@cs.uregina.ca) 8/94~From: flee@cse.psu.edu (Felix Lee)Here\'s an ascii font I\'ve been working on.  I started with the idea ofusing bubbles (. o O) to build a font, using the motif .oOo. toexpress a curve.  When I sketched out the lowercase letters, it endedup looking more like pebbles than bubbles, so I renamed it.';
  $font['a'] = [
    '       ',
    '       ',
    '       ',
    '       ',
    '.oOoO\' ',
    'O   o  ',
    'o   O  ',
    '`OoO\'o ',
    '       ',
    '       ',
  ];
  $font['b'] = [
    ' o    ',
    'O     ',
    'O     ',
    'o     ',
    'OoOo. ',
    'O   o ',
    'o   O ',
    '`OoO\' ',
    '      ',
    '      ',
  ];
  $font['c'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    '.oOo  ',
    'O     ',
    'o     ',
    '`OoO\' ',
    '      ',
    '      ',
  ];
  $font['d'] = [
    '     o ',
    '    O  ',
    '    o  ',
    '    o  ',
    '.oOoO  ',
    'o   O  ',
    'O   o  ',
    '`OoO\'o ',
    '       ',
    '       ',
  ];
  $font['e'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    '.oOo. ',
    'OooO\' ',
    'O     ',
    '`OoO\' ',
    '      ',
    '      ',
  ];
  $font['f'] = [
    '.oOo ',
    'O    ',
    'o    ',
    'OoO  ',
    'o    ',
    'O    ',
    'o    ',
    'O\'   ',
    '     ',
    '     ',
  ];
  $font['g'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    '.oOoO ',
    'o   O ',
    'O   o ',
    '`OoOo ',
    '    O ',
    ' OoO\' ',
  ];
  $font['h'] = [
    ' o    ',
    'O     ',
    'o     ',
    'O     ',
    'OoOo. ',
    'o   o ',
    'o   O ',
    'O   o ',
    '      ',
    '      ',
  ];
  $font['i'] = [
    '   ',
    'o  ',
    '   ',
    '   ',
    'O  ',
    'o  ',
    'O  ',
    'o\' ',
    '   ',
    '   ',
  ];
  $font['j'] = [
    '    ',
    '  O ',
    '    ',
    '    ',
    ' \'o ',
    '  O ',
    '  o ',
    '  O ',
    '  o ',
    'oO\' ',
  ];
  $font['k'] = [
    'o     ',
    'O     ',
    'o     ',
    'o     ',
    'O  o  ',
    'OoO   ',
    'o  O  ',
    'O   o ',
    '      ',
    '      ',
  ];
  $font['l'] = [
    ' o ',
    'O  ',
    'o  ',
    'O  ',
    'o  ',
    'O  ',
    'o  ',
    'Oo ',
    '   ',
    '   ',
  ];
  $font['m'] = [
    '         ',
    '         ',
    '         ',
    '         ',
    '`oOOoOO. ',
    ' O  o  o ',
    ' o  O  O ',
    ' O  o  o ',
    '         ',
    '         ',
  ];
  $font['n'] = [
    '       ',
    '       ',
    '       ',
    '       ',
    '\'OoOo. ',
    ' o   O ',
    ' O   o ',
    ' o   O ',
    '       ',
    '       ',
  ];
  $font['o'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    '.oOo. ',
    'O   o ',
    'o   O ',
    '`OoO\' ',
    '      ',
    '      ',
  ];
  $font['p'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    '.oOo. ',
    'O   o ',
    'o   O ',
    'oOoO\' ',
    'O     ',
    'o\'    ',
  ];
  $font['q'] = [
    '       ',
    '       ',
    '       ',
    '       ',
    '.oOoO\' ',
    'O   o  ',
    'o   O  ',
    '`OoOo  ',
    '    O  ',
    '    `o ',
  ];
  $font['r'] = [
    '       ',
    '       ',
    '       ',
    '       ',
    '`OoOo. ',
    ' o     ',
    ' O     ',
    ' o     ',
    '       ',
    '       ',
  ];
  $font['s'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    '.oOo  ',
    '`Ooo. ',
    '    O ',
    '`OoO\' ',
    '      ',
    '      ',
  ];
  $font['t'] = [
    '      ',
    '      ',
    '  O   ',
    ' oOo  ',
    '  o   ',
    '  O   ',
    '  o   ',
    '  `oO ',
    '      ',
    '      ',
  ];
  $font['u'] = [
    '       ',
    '       ',
    '       ',
    '       ',
    'O   o  ',
    'o   O  ',
    'O   o  ',
    '`OoO\'o ',
    '       ',
    '       ',
  ];
  $font['v'] = [
    '       ',
    '       ',
    '       ',
    '       ',
    '`o   O ',
    ' O   o ',
    ' o  O  ',
    ' `o\'   ',
    '       ',
    '       ',
  ];
  $font['w'] = [
    '         ',
    '         ',
    '         ',
    '         ',
    '\'o     O ',
    ' O  o  o ',
    ' o  O  O ',
    ' `Oo\'oO\' ',
    '         ',
    '         ',
  ];
  $font['x'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    'o   O ',
    ' OoO  ',
    ' o o  ',
    'O   O ',
    '      ',
    '      ',
  ];
  $font['y'] = [
    '      ',
    '      ',
    '      ',
    '      ',
    'O   o ',
    'o   O ',
    'O   o ',
    '`OoOO ',
    '    o ',
    ' OoO\' ',
  ];
  $font['z'] = [
    '     ',
    '     ',
    '     ',
    '     ',
    'ooOO ',
    '  o  ',
    ' O   ',
    'OooO ',
    '     ',
    '     ',
  ];
  $font['A'] = [
    '   Oo    ',
    '  o  O   ',
    ' O    o  ',
    'oOooOoOo ',
    'o      O ',
    'O      o ',
    'o      O ',
    'O.     O ',
    '         ',
    '         ',
  ];
  $font['B'] = [
    'o.oOOOo.  ',
    ' o     o  ',
    ' O     O  ',
    ' oOooOO.  ',
    ' o     `O ',
    ' O      o ',
    ' o     .O ',
    ' `OooOO\'  ',
    '          ',
    '          ',
  ];
  $font['C'] = [
    ' .oOOOo.  ',
    '.O     o  ',
    'o         ',
    'o         ',
    'o         ',
    'O         ',
    '`o     .o ',
    ' `OoooO\'  ',
    '          ',
    '          ',
  ];
  $font['D'] = [
    'o.OOOo.   ',
    ' O    `o  ',
    ' o      O ',
    ' O      o ',
    ' o      O ',
    ' O      o ',
    ' o    .O\' ',
    ' OooOO\'   ',
    '          ',
    '          ',
  ];
  $font['E'] = [
    'o.OOoOoo ',
    ' O       ',
    ' o       ',
    ' ooOO    ',
    ' O       ',
    ' o       ',
    ' O       ',
    'ooOooOoO ',
    '         ',
    '         ',
  ];
  $font['F'] = [
    'OOooOoO ',
    'o       ',
    'O       ',
    'oOooO   ',
    'O       ',
    'o       ',
    'o       ',
    'O\'      ',
    '        ',
    '        ',
  ];
  $font['G'] = [
    ' .oOOOo.  ',
    '.O     o  ',
    'o         ',
    'O         ',
    'O   .oOOo ',
    'o.      O ',
    ' O.    oO ',
    '  `OooO\'  ',
    '          ',
    '          ',
  ];
  $font['H'] = [
    'o      O ',
    'O      o ',
    'o      O ',
    'OoOooOOo ',
    'o      O ',
    'O      o ',
    'o      o ',
    'o      O ',
    '         ',
    '         ',
  ];
  $font['I'] = [
    'ooOoOOo ',
    '   O    ',
    '   o    ',
    '   O    ',
    '   o    ',
    '   O    ',
    '   O    ',
    'ooOOoOo ',
    '        ',
    '        ',
  ];
  $font['J'] = [
    '  OooOoo ',
    '      O  ',
    '      o  ',
    '      O  ',
    '      o  ',
    '      O  ',
    'O     o  ',
    '`OooOO\'  ',
    '         ',
    '         ',
  ];
  $font['K'] = [
    '`o    O  ',
    ' o   O   ',
    ' O  O    ',
    ' oOo     ',
    ' o  o    ',
    ' O   O   ',
    ' o    o  ',
    ' O     O ',
    '         ',
    '         ',
  ];
  $font['L'] = [
    ' o      ',
    'O       ',
    'o       ',
    'o       ',
    'O       ',
    'O       ',
    'o     . ',
    'OOoOooO ',
    '        ',
    '        ',
  ];
  $font['M'] = [
    'Oo      oO ',
    'O O    o o ',
    'o  o  O  O ',
    'O   Oo   O ',
    'O        o ',
    'o        O ',
    'o        O ',
    'O        o ',
    '           ',
    '           ',
  ];
  $font['N'] = [
    'o.     O ',
    'Oo     o ',
    'O O    O ',
    'O  o   o ',
    'O   o  O ',
    'o    O O ',
    'o     Oo ',
    'O     `o ',
    '         ',
    '         ',
  ];
  $font['O'] = [
    ' .oOOOo.  ',
    '.O     o. ',
    'O       o ',
    'o       O ',
    'O       o ',
    'o       O ',
    '`o     O\' ',
    ' `OoooO\'  ',
    '          ',
    '          ',
  ];
  $font['P'] = [
    'OooOOo.  ',
    'O     `O ',
    'o      O ',
    'O     .o ',
    'oOooOO\'  ',
    'o        ',
    'O        ',
    'o\'       ',
    '         ',
    '         ',
  ];
  $font['Q'] = [
    ' .oOOOo.   ',
    '.O     o.  ',
    'o       O  ',
    'O       o  ',
    'o       O  ',
    'O    Oo o  ',
    '`o     O\'  ',
    ' `OoooO Oo ',
    '           ',
    '           ',
  ];
  $font['R'] = [
    '`OooOOo.  ',
    ' o     `o ',
    ' O      O ',
    ' o     .O ',
    ' OOooOO\'  ',
    ' o    o   ',
    ' O     O  ',
    ' O      o ',
    '          ',
    '          ',
  ];
  $font['S'] = [
    '.oOOOo.  ',
    'o     o  ',
    'O.       ',
    ' `OOoo.  ',
    '      `O ',
    '       o ',
    'O.    .O ',
    ' `oooO\'  ',
    '         ',
    '         ',
  ];
  $font['T'] = [
    'oOoOOoOOo ',
    '    o     ',
    '    o     ',
    '    O     ',
    '    o     ',
    '    O     ',
    '    O     ',
    '    o\'    ',
    '          ',
    '          ',
  ];
  $font['U'] = [
    'O       o ',
    'o       O ',
    'O       o ',
    'o       o ',
    'o       O ',
    'O       O ',
    '`o     Oo ',
    ' `OoooO\'O ',
    '          ',
    '          ',
  ];
  $font['V'] = [
    'o      \'O ',
    'O       o ',
    'o       O ',
    'o       o ',
    'O      O\' ',
    '`o    o   ',
    ' `o  O    ',
    '  `o\'     ',
    '          ',
    '          ',
  ];
  $font['W'] = [
    'o          `O ',
    'O           o ',
    'o           O ',
    'O           O ',
    'o     o     o ',
    'O     O     O ',
    '`o   O o   O\' ',
    ' `OoO\' `OoO\'  ',
    '              ',
    '              ',
  ];
  $font['X'] = [
    'o      O ',
    ' O    o  ',
    '  o  O   ',
    '   oO    ',
    '   Oo    ',
    '  o  o   ',
    ' O    O  ',
    'O      o ',
    '         ',
    '         ',
  ];
  $font['Y'] = [
    'o       O ',
    'O       o ',
    '`o     O\' ',
    '  O   o   ',
    '   `O\'    ',
    '    o     ',
    '    O     ',
    '    O     ',
    '          ',
    '          ',
  ];
  $font['Z'] = [
    'OoooOOoO ',
    '      o  ',
    '     O   ',
    '    o    ',
    '   O     ',
    '  o      ',
    ' O       ',
    'OOooOooO ',
    '         ',
    '         ',
  ];
  $font['0'] = [
    '       ',
    '.oOOo. ',
    'O    o ',
    'o    O ',
    'o    o ',
    'O    O ',
    'o    O ',
    '`OooO\' ',
    '       ',
    '       ',
  ];
  $font['1'] = [
    '      ',
    ' oO   ',
    '  O   ',
    '  o   ',
    '  O   ',
    '  o   ',
    '  O   ',
    'OooOO ',
    '      ',
    '      ',
  ];
  $font['2'] = [
    '       ',
    '.oOOo. ',
    '     O ',
    '     o ',
    '    O\' ',
    '   O   ',
    ' .O    ',
    'oOoOoO ',
    '       ',
    '       ',
  ];
  $font['3'] = [
    '       ',
    '.oOOo. ',
    '     O ',
    '     o ',
    '  .oO  ',
    '     o ',
    '     O ',
    '`OooO\' ',
    '       ',
    '       ',
  ];
  $font['4'] = [
    '       ',
    'o   O  ',
    'O   o  ',
    'o   o  ',
    'OooOOo ',
    '    O  ',
    '    o  ',
    '    O  ',
    '       ',
    '       ',
  ];
  $font['5'] = [
    '       ',
    'OooOOo ',
    'o      ',
    'O      ',
    'ooOOo. ',
    '     O ',
    '     o ',
    '`OooO\' ',
    '       ',
    '       ',
  ];
  $font['6'] = [
    '       ',
    '.oOOo. ',
    'O      ',
    'o      ',
    'OoOOo. ',
    'O    O ',
    'O    o ',
    '`OooO\' ',
    '       ',
    '       ',
  ];
  $font['7'] = [
    '       ',
    'OooOoO ',
    '     o ',
    '     O ',
    '    O  ',
    '   O   ',
    '  o    ',
    ' O     ',
    '       ',
    '       ',
  ];
  $font['8'] = [
    '       ',
    '.oOOo. ',
    'O    o ',
    'o    O ',
    '`oOOo\' ',
    'O    o ',
    'o    O ',
    '`OooO\' ',
    '       ',
    '       ',
  ];
  $font['9'] = [
    '       ',
    '.oOOo. ',
    'O    o ',
    'o    O ',
    '`OooOo ',
    '     O ',
    '     o ',
    '`OooO\' ',
    '       ',
    '       ',
  ];
  return $font;
}

Functions