You are here

ascii_art_captcha_font_larry3d.inc in CAPTCHA Pack 8

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

File

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

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

/**
 * As distributed by pyfiglet (http://sourceforge.net/projects/pyfiglet/)
 */
function ascii_art_captcha_font_larry3d() {
  $font = [];
  $font['height'] = 9;
  $font['name'] = 'larry3d';
  $font['comment'] = 'larry3d.flf by Larry Gelberg (larryg@avs.com)(stolen liberally from Juan Car\'s puffy.flf)tweaked by Glenn Chappell <ggc@uiuc.edu>Version 1.2 2/24/94';
  $font['a'] = [
    '          ',
    '          ',
    '   __     ',
    ' /\'__`\\   ',
    '/\\ \\L\\.\\_ ',
    '\\ \\__/.\\_\\',
    ' \\/__/\\/_/',
    '          ',
    '          ',
  ];
  $font['b'] = [
    ' __        ',
    '/\\ \\       ',
    '\\ \\ \\____  ',
    ' \\ \\ \'__`\\ ',
    '  \\ \\ \\L\\ \\',
    '   \\ \\_,__/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['c'] = [
    '        ',
    '        ',
    '  ___   ',
    ' /\'___\\ ',
    '/\\ \\__/ ',
    '\\ \\____\\',
    ' \\/____/',
    '        ',
    '        ',
  ];
  $font['d'] = [
    '  __     ',
    ' /\\ \\    ',
    ' \\_\\ \\   ',
    ' /\'_` \\  ',
    '/\\ \\L\\ \\ ',
    '\\ \\___,_\\',
    ' \\/__,_ /',
    '         ',
    '         ',
  ];
  $font['e'] = [
    '        ',
    '        ',
    '   __   ',
    ' /\'__`\\ ',
    '/\\  __/ ',
    '\\ \\____\\',
    ' \\/____/',
    '        ',
    '        ',
  ];
  $font['f'] = [
    '   ___  ',
    ' /\'___\\ ',
    '/\\ \\__/ ',
    '\\ \\ ,__\\',
    ' \\ \\ \\_/',
    '  \\ \\_\\ ',
    '   \\/_/ ',
    '        ',
    '        ',
  ];
  $font['g'] = [
    '          ',
    '          ',
    '   __     ',
    ' /\'_ `\\   ',
    '/\\ \\L\\ \\  ',
    '\\ \\____ \\ ',
    ' \\/___L\\ \\',
    '   /\\____/',
    '   \\_/__/ ',
  ];
  $font['h'] = [
    ' __         ',
    '/\\ \\        ',
    '\\ \\ \\___    ',
    ' \\ \\  _ `\\  ',
    '  \\ \\ \\ \\ \\ ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/_/',
    '            ',
    '            ',
  ];
  $font['i'] = [
    '       ',
    ' __    ',
    '/\\_\\   ',
    '\\/\\ \\  ',
    ' \\ \\ \\ ',
    '  \\ \\_\\',
    '   \\/_/',
    '       ',
    '       ',
  ];
  $font['j'] = [
    '        ',
    ' __     ',
    '/\\_\\    ',
    '\\/\\ \\   ',
    ' \\ \\ \\  ',
    ' _\\ \\ \\ ',
    '/\\ \\_\\ \\',
    '\\ \\____/',
    ' \\/___/ ',
  ];
  $font['k'] = [
    ' __         ',
    '/\\ \\        ',
    '\\ \\ \\/\'\\    ',
    ' \\ \\ , <    ',
    '  \\ \\ \\\\`\\  ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/_/',
    '            ',
    '            ',
  ];
  $font['l'] = [
    ' ___      ',
    '/\\_ \\     ',
    '\\//\\ \\    ',
    '  \\ \\ \\   ',
    '   \\_\\ \\_ ',
    '   /\\____\\',
    '   \\/____/',
    '          ',
    '          ',
  ];
  $font['m'] = [
    '             ',
    '             ',
    '  ___ ___    ',
    '/\' __` __`\\  ',
    '/\\ \\/\\ \\/\\ \\ ',
    '\\ \\_\\ \\_\\ \\_\\',
    ' \\/_/\\/_/\\/_/',
    '             ',
    '             ',
  ];
  $font['n'] = [
    '         ',
    '         ',
    '  ___    ',
    '/\' _ `\\  ',
    '/\\ \\/\\ \\ ',
    '\\ \\_\\ \\_\\',
    ' \\/_/\\/_/',
    '         ',
    '         ',
  ];
  $font['o'] = [
    '        ',
    '        ',
    '  ___   ',
    ' / __`\\ ',
    '/\\ \\L\\ \\',
    '\\ \\____/',
    ' \\/___/ ',
    '        ',
    '        ',
  ];
  $font['p'] = [
    '         ',
    '         ',
    ' _____   ',
    '/\\ \'__`\\ ',
    '\\ \\ \\L\\ \\',
    ' \\ \\ ,__/',
    '  \\ \\ \\/ ',
    '   \\ \\_\\ ',
    '    \\/_/ ',
  ];
  $font['q'] = [
    '           ',
    '           ',
    '   __      ',
    ' /\'__`\\    ',
    '/\\ \\L\\ \\   ',
    '\\ \\___, \\  ',
    ' \\/___/\\ \\ ',
    '      \\ \\_\\',
    '       \\/_/',
  ];
  $font['r'] = [
    '       ',
    '       ',
    ' _ __  ',
    '/\\`\'__\\',
    '\\ \\ \\/ ',
    ' \\ \\_\\ ',
    '  \\/_/ ',
    '       ',
    '       ',
  ];
  $font['s'] = [
    '        ',
    '        ',
    '  ____  ',
    ' /\',__\\ ',
    '/\\__, `\\',
    '\\/\\____/',
    ' \\/___/ ',
    '        ',
    '        ',
  ];
  $font['t'] = [
    ' __      ',
    '/\\ \\__   ',
    '\\ \\ ,_\\  ',
    ' \\ \\ \\/  ',
    '  \\ \\ \\_ ',
    '   \\ \\__\\',
    '    \\/__/',
    '         ',
    '         ',
  ];
  $font['u'] = [
    '         ',
    '         ',
    ' __  __  ',
    '/\\ \\/\\ \\ ',
    '\\ \\ \\_\\ \\',
    ' \\ \\____/',
    '  \\/___/ ',
    '         ',
    '         ',
  ];
  $font['v'] = [
    '         ',
    '         ',
    ' __  __  ',
    '/\\ \\/\\ \\ ',
    '\\ \\ \\_/ |',
    ' \\ \\___/ ',
    '  \\/__/  ',
    '         ',
    '         ',
  ];
  $font['w'] = [
    '             ',
    '             ',
    ' __  __  __  ',
    '/\\ \\/\\ \\/\\ \\ ',
    '\\ \\ \\_/ \\_/ \\',
    ' \\ \\___x___/\'',
    '  \\/__//__/  ',
    '             ',
    '             ',
  ];
  $font['x'] = [
    '        ',
    '        ',
    ' __  _  ',
    '/\\ \\/\'\\ ',
    '\\/>  </ ',
    ' /\\_/\\_\\',
    ' \\//\\/_/',
    '        ',
    '        ',
  ];
  $font['y'] = [
    '           ',
    '           ',
    ' __  __    ',
    '/\\ \\/\\ \\   ',
    '\\ \\ \\_\\ \\  ',
    ' \\/`____ \\ ',
    '  `/___/> \\',
    '     /\\___/',
    '     \\/__/ ',
  ];
  $font['z'] = [
    '         ',
    '         ',
    ' ____    ',
    '/\\_ ,`\\  ',
    '\\/_/  /_ ',
    '  /\\____\\',
    '  \\/____/',
    '         ',
    '         ',
  ];
  $font['A'] = [
    ' ______     ',
    '/\\  _  \\    ',
    '\\ \\ \\L\\ \\   ',
    ' \\ \\  __ \\  ',
    '  \\ \\ \\/\\ \\ ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/_/',
    '            ',
    '            ',
  ];
  $font['B'] = [
    ' ____      ',
    '/\\  _`\\    ',
    '\\ \\ \\L\\ \\  ',
    ' \\ \\  _ <\' ',
    '  \\ \\ \\L\\ \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['C'] = [
    ' ____      ',
    '/\\  _`\\    ',
    '\\ \\ \\/\\_\\  ',
    ' \\ \\ \\/_/_ ',
    '  \\ \\ \\L\\ \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['D'] = [
    ' ____      ',
    '/\\  _`\\    ',
    '\\ \\ \\/\\ \\  ',
    ' \\ \\ \\ \\ \\ ',
    '  \\ \\ \\_\\ \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['E'] = [
    ' ____      ',
    '/\\  _`\\    ',
    '\\ \\ \\L\\_\\  ',
    ' \\ \\  _\\L  ',
    '  \\ \\ \\L\\ \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['F'] = [
    ' ____    ',
    '/\\  _`\\  ',
    '\\ \\ \\L\\_\\',
    ' \\ \\  _\\/',
    '  \\ \\ \\/ ',
    '   \\ \\_\\ ',
    '    \\/_/ ',
    '         ',
    '         ',
  ];
  $font['G'] = [
    ' ____      ',
    '/\\  _`\\    ',
    '\\ \\ \\L\\_\\  ',
    ' \\ \\ \\L_L  ',
    '  \\ \\ \\/, \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['H'] = [
    ' __  __     ',
    '/\\ \\/\\ \\    ',
    '\\ \\ \\_\\ \\   ',
    ' \\ \\  _  \\  ',
    '  \\ \\ \\ \\ \\ ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/_/',
    '            ',
    '            ',
  ];
  $font['I'] = [
    ' ______     ',
    '/\\__  _\\    ',
    '\\/_/\\ \\/    ',
    '   \\ \\ \\    ',
    '    \\_\\ \\__ ',
    '    /\\_____\\',
    '    \\/_____/',
    '            ',
    '            ',
  ];
  $font['J'] = [
    ' _____    ',
    '/\\___ \\   ',
    '\\/__/\\ \\  ',
    '   _\\ \\ \\ ',
    '  /\\ \\_\\ \\',
    '  \\ \\____/',
    '   \\/___/ ',
    '          ',
    '          ',
  ];
  $font['K'] = [
    ' __  __     ',
    '/\\ \\/\\ \\    ',
    '\\ \\ \\/\'/\'   ',
    ' \\ \\ , <    ',
    '  \\ \\ \\\\`\\  ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/_/',
    '            ',
    '            ',
  ];
  $font['L'] = [
    ' __        ',
    '/\\ \\       ',
    '\\ \\ \\      ',
    ' \\ \\ \\  __ ',
    '  \\ \\ \\L\\ \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['M'] = [
    '            ',
    ' /\'\\_/`\\    ',
    '/\\      \\   ',
    '\\ \\ \\__\\ \\  ',
    ' \\ \\ \\_/\\ \\ ',
    '  \\ \\_\\\\ \\_\\',
    '   \\/_/ \\/_/',
    '            ',
    '            ',
  ];
  $font['N'] = [
    ' __  __     ',
    '/\\ \\/\\ \\    ',
    '\\ \\ `\\\\ \\   ',
    ' \\ \\ , ` \\  ',
    '  \\ \\ \\`\\ \\ ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/_/',
    '            ',
    '            ',
  ];
  $font['O'] = [
    ' _____      ',
    '/\\  __`\\    ',
    '\\ \\ \\/\\ \\   ',
    ' \\ \\ \\ \\ \\  ',
    '  \\ \\ \\_\\ \\ ',
    '   \\ \\_____\\',
    '    \\/_____/',
    '            ',
    '            ',
  ];
  $font['P'] = [
    ' ____    ',
    '/\\  _`\\  ',
    '\\ \\ \\L\\ \\',
    ' \\ \\ ,__/',
    '  \\ \\ \\/ ',
    '   \\ \\_\\ ',
    '    \\/_/ ',
    '         ',
    '         ',
  ];
  $font['Q'] = [
    ' _____      ',
    '/\\  __`\\    ',
    '\\ \\ \\/\\ \\   ',
    ' \\ \\ \\ \\ \\  ',
    '  \\ \\ \\\\\'\\\\ ',
    '   \\ \\___\\_\\',
    '    \\/__//_/',
    '            ',
    '            ',
  ];
  $font['R'] = [
    ' ____       ',
    '/\\  _`\\     ',
    '\\ \\ \\L\\ \\   ',
    ' \\ \\ ,  /   ',
    '  \\ \\ \\\\ \\  ',
    '   \\ \\_\\ \\_\\',
    '    \\/_/\\/ /',
    '            ',
    '            ',
  ];
  $font['S'] = [
    ' ____       ',
    '/\\  _`\\     ',
    '\\ \\,\\L\\_\\   ',
    ' \\/_\\__ \\   ',
    '   /\\ \\L\\ \\ ',
    '   \\ `\\____\\',
    '    \\/_____/',
    '            ',
    '            ',
  ];
  $font['T'] = [
    ' ______   ',
    '/\\__  _\\  ',
    '\\/_/\\ \\/  ',
    '   \\ \\ \\  ',
    '    \\ \\ \\ ',
    '     \\ \\_\\',
    '      \\/_/',
    '          ',
    '          ',
  ];
  $font['U'] = [
    ' __  __     ',
    '/\\ \\/\\ \\    ',
    '\\ \\ \\ \\ \\   ',
    ' \\ \\ \\ \\ \\  ',
    '  \\ \\ \\_\\ \\ ',
    '   \\ \\_____\\',
    '    \\/_____/',
    '            ',
    '            ',
  ];
  $font['V'] = [
    ' __  __    ',
    '/\\ \\/\\ \\   ',
    '\\ \\ \\ \\ \\  ',
    ' \\ \\ \\ \\ \\ ',
    '  \\ \\ \\_/ \\',
    '   \\ `\\___/',
    '    `\\/__/ ',
    '           ',
    '           ',
  ];
  $font['W'] = [
    ' __      __    ',
    '/\\ \\  __/\\ \\   ',
    '\\ \\ \\/\\ \\ \\ \\  ',
    ' \\ \\ \\ \\ \\ \\ \\ ',
    '  \\ \\ \\_/ \\_\\ \\',
    '   \\ `\\___x___/',
    '    \'\\/__//__/ ',
    '               ',
    '               ',
  ];
  $font['X'] = [
    ' __   __     ',
    '/\\ \\ /\\ \\    ',
    '\\ `\\`\\/\'/\'   ',
    ' `\\/ > <     ',
    '    \\/\'/\\`\\  ',
    '    /\\_\\\\ \\_\\',
    '    \\/_/ \\/_/',
    '             ',
    '             ',
  ];
  $font['Y'] = [
    ' __    __ ',
    '/\\ \\  /\\ \\',
    '\\ `\\`\\\\/\'/',
    ' `\\ `\\ /\' ',
    '   `\\ \\ \\ ',
    '     \\ \\_\\',
    '      \\/_/',
    '          ',
    '          ',
  ];
  $font['Z'] = [
    ' ________     ',
    '/\\_____  \\    ',
    '\\/____//\'/\'   ',
    '     //\'/\'    ',
    '    //\'/\'___  ',
    '    /\\_______\\',
    '    \\/_______/',
    '              ',
    '              ',
  ];
  $font['0'] = [
    '   __     ',
    ' /\'__`\\   ',
    '/\\ \\/\\ \\  ',
    '\\ \\ \\ \\ \\ ',
    ' \\ \\ \\_\\ \\',
    '  \\ \\____/',
    '   \\/___/ ',
    '          ',
    '          ',
  ];
  $font['1'] = [
    '   _     ',
    ' /\' \\    ',
    '/\\_, \\   ',
    '\\/_/\\ \\  ',
    '   \\ \\ \\ ',
    '    \\ \\_\\',
    '     \\/_/',
    '         ',
    '         ',
  ];
  $font['2'] = [
    '   ___     ',
    ' /\'___`\\   ',
    '/\\_\\ /\\ \\  ',
    '\\/_/// /__ ',
    '   // /_\\ \\',
    '  /\\______/',
    '  \\/_____/ ',
    '           ',
    '           ',
  ];
  $font['3'] = [
    '   __     ',
    ' /\'__`\\   ',
    '/\\_\\L\\ \\  ',
    '\\/_/_\\_<_ ',
    '  /\\ \\L\\ \\',
    '  \\ \\____/',
    '   \\/___/ ',
    '          ',
    '          ',
  ];
  $font['4'] = [
    ' __ __      ',
    '/\\ \\\\ \\     ',
    '\\ \\ \\\\ \\    ',
    ' \\ \\ \\\\ \\_  ',
    '  \\ \\__ ,__\\',
    '   \\/_/\\_\\_/',
    '      \\/_/  ',
    '            ',
    '            ',
  ];
  $font['5'] = [
    ' ______    ',
    '/\\  ___\\   ',
    '\\ \\ \\__/   ',
    ' \\ \\___``\\ ',
    '  \\/\\ \\L\\ \\',
    '   \\ \\____/',
    '    \\/___/ ',
    '           ',
    '           ',
  ];
  $font['6'] = [
    '  ____    ',
    ' /\'___\\   ',
    '/\\ \\__/   ',
    '\\ \\  _``\\ ',
    ' \\ \\ \\L\\ \\',
    '  \\ \\____/',
    '   \\/___/ ',
    '          ',
    '          ',
  ];
  $font['7'] = [
    ' ________ ',
    '/\\_____  \\',
    '\\/___//\'/\'',
    '    /\' /\' ',
    '  /\' /\'   ',
    ' /\\_/     ',
    ' \\//      ',
    '          ',
    '          ',
  ];
  $font['8'] = [
    '   __     ',
    ' /\'_ `\\   ',
    '/\\ \\L\\ \\  ',
    '\\/_> _ <_ ',
    '  /\\ \\L\\ \\',
    '  \\ \\____/',
    '   \\/___/ ',
    '          ',
    '          ',
  ];
  $font['9'] = [
    '   __      ',
    ' /\'_ `\\    ',
    '/\\ \\L\\ \\   ',
    '\\ \\___, \\  ',
    ' \\/__,/\\ \\ ',
    '      \\ \\_\\',
    '       \\/_/',
    '           ',
    '           ',
  ];
  return $font;
}

Functions