You are here

ascii_art_captcha_font_doom.inc in CAPTCHA Pack 8

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

File

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

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

/**
 * As distributed by pyfiglet (http://sourceforge.net/projects/pyfiglet/)
 */
function ascii_art_captcha_font_doom() {
  $font = [];
  $font['height'] = 8;
  $font['name'] = 'doom';
  $font['comment'] = 'DOOM by Frans P. de Vries <fpv@xymph.iaf.nl>  18 Jun 1996based on Big by Glenn Chappell 4/93 -- based on Standardfiglet 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.Explanation of first line:flf2 - "magic number" for file identificationa    - should always be `a\', for now$    - the "hardblank" -- prints as a blank, but can\'t be smushed8    - height of a character6    - height of a character, not including descenders14   - max line length (excluding comment lines) + a fudge factor15   - default smushmode for this font16   - number of comment lines';
  $font['a'] = [
    '       ',
    '       ',
    '  __ _ ',
    ' / _` |',
    '| (_| |',
    ' \\__,_|',
    '       ',
    '       ',
  ];
  $font['b'] = [
    ' _     ',
    '| |    ',
    '| |__  ',
    '| \'_ \\ ',
    '| |_) |',
    '|_.__/ ',
    '       ',
    '       ',
  ];
  $font['c'] = [
    '      ',
    '      ',
    '  ___ ',
    ' / __|',
    '| (__ ',
    ' \\___|',
    '      ',
    '      ',
  ];
  $font['d'] = [
    '     _ ',
    '    | |',
    '  __| |',
    ' / _` |',
    '| (_| |',
    ' \\__,_|',
    '       ',
    '       ',
  ];
  $font['e'] = [
    '      ',
    '      ',
    '  ___ ',
    ' / _ \\',
    '|  __/',
    ' \\___|',
    '      ',
    '      ',
  ];
  $font['f'] = [
    '  __ ',
    ' / _|',
    '| |_ ',
    '|  _|',
    '| |  ',
    '|_|  ',
    '     ',
    '     ',
  ];
  $font['g'] = [
    '       ',
    '       ',
    '  __ _ ',
    ' / _` |',
    '| (_| |',
    ' \\__, |',
    '  __/ |',
    ' |___/ ',
  ];
  $font['h'] = [
    ' _     ',
    '| |    ',
    '| |__  ',
    '| \'_ \\ ',
    '| | | |',
    '|_| |_|',
    '       ',
    '       ',
  ];
  $font['i'] = [
    ' _ ',
    '(_)',
    ' _ ',
    '| |',
    '| |',
    '|_|',
    '   ',
    '   ',
  ];
  $font['j'] = [
    '   _ ',
    '  (_)',
    '   _ ',
    '  | |',
    '  | |',
    '  | |',
    ' _/ |',
    '|__/ ',
  ];
  $font['k'] = [
    ' _    ',
    '| |   ',
    '| | __',
    '| |/ /',
    '|   < ',
    '|_|\\_\\',
    '      ',
    '      ',
  ];
  $font['l'] = [
    ' _ ',
    '| |',
    '| |',
    '| |',
    '| |',
    '|_|',
    '   ',
    '   ',
  ];
  $font['m'] = [
    '           ',
    '           ',
    ' _ __ ___  ',
    '| \'_ ` _ \\ ',
    '| | | | | |',
    '|_| |_| |_|',
    '           ',
    '           ',
  ];
  $font['n'] = [
    '       ',
    '       ',
    ' _ __  ',
    '| \'_ \\ ',
    '| | | |',
    '|_| |_|',
    '       ',
    '       ',
  ];
  $font['o'] = [
    '       ',
    '       ',
    '  ___  ',
    ' / _ \\ ',
    '| (_) |',
    ' \\___/ ',
    '       ',
    '       ',
  ];
  $font['p'] = [
    '       ',
    '       ',
    ' _ __  ',
    '| \'_ \\ ',
    '| |_) |',
    '| .__/ ',
    '| |    ',
    '|_|    ',
  ];
  $font['q'] = [
    '       ',
    '       ',
    '  __ _ ',
    ' / _` |',
    '| (_| |',
    ' \\__, |',
    '    | |',
    '    |_|',
  ];
  $font['r'] = [
    '      ',
    '      ',
    ' _ __ ',
    '| \'__|',
    '| |   ',
    '|_|   ',
    '      ',
    '      ',
  ];
  $font['s'] = [
    '     ',
    '     ',
    ' ___ ',
    '/ __|',
    '\\__ \\',
    '|___/',
    '     ',
    '     ',
  ];
  $font['t'] = [
    ' _   ',
    '| |  ',
    '| |_ ',
    '| __|',
    '| |_ ',
    ' \\__|',
    '     ',
    '     ',
  ];
  $font['u'] = [
    '       ',
    '       ',
    ' _   _ ',
    '| | | |',
    '| |_| |',
    ' \\__,_|',
    '       ',
    '       ',
  ];
  $font['v'] = [
    '       ',
    '       ',
    '__   __',
    '\\ \\ / /',
    ' \\ V / ',
    '  \\_/  ',
    '       ',
    '       ',
  ];
  $font['w'] = [
    '          ',
    '          ',
    '__      __',
    '\\ \\ /\\ / /',
    ' \\ V  V / ',
    '  \\_/\\_/  ',
    '          ',
    '          ',
  ];
  $font['x'] = [
    '      ',
    '      ',
    '__  __',
    '\\ \\/ /',
    ' >  < ',
    '/_/\\_\\',
    '      ',
    '      ',
  ];
  $font['y'] = [
    '       ',
    '       ',
    ' _   _ ',
    '| | | |',
    '| |_| |',
    ' \\__, |',
    '  __/ |',
    ' |___/ ',
  ];
  $font['z'] = [
    '     ',
    '     ',
    ' ____',
    '|_  /',
    ' / / ',
    '/___|',
    '     ',
    '     ',
  ];
  $font['A'] = [
    '  ___  ',
    ' / _ \\ ',
    '/ /_\\ \\',
    '|  _  |',
    '| | | |',
    '\\_| |_/',
    '       ',
    '       ',
  ];
  $font['B'] = [
    '______ ',
    '| ___ \\',
    '| |_/ /',
    '| ___ \\',
    '| |_/ /',
    '\\____/ ',
    '       ',
    '       ',
  ];
  $font['C'] = [
    ' _____ ',
    '/  __ \\',
    '| /  \\/',
    '| |    ',
    '| \\__/\\',
    ' \\____/',
    '       ',
    '       ',
  ];
  $font['D'] = [
    '______ ',
    '|  _  \\',
    '| | | |',
    '| | | |',
    '| |/ / ',
    '|___/  ',
    '       ',
    '       ',
  ];
  $font['E'] = [
    ' _____ ',
    '|  ___|',
    '| |__  ',
    '|  __| ',
    '| |___ ',
    '\\____/ ',
    '       ',
    '       ',
  ];
  $font['F'] = [
    '______ ',
    '|  ___|',
    '| |_   ',
    '|  _|  ',
    '| |    ',
    '\\_|    ',
    '       ',
    '       ',
  ];
  $font['G'] = [
    ' _____ ',
    '|  __ \\',
    '| |  \\/',
    '| | __ ',
    '| |_\\ \\',
    ' \\____/',
    '       ',
    '       ',
  ];
  $font['H'] = [
    ' _   _ ',
    '| | | |',
    '| |_| |',
    '|  _  |',
    '| | | |',
    '\\_| |_/',
    '       ',
    '       ',
  ];
  $font['I'] = [
    ' _____ ',
    '|_   _|',
    '  | |  ',
    '  | |  ',
    ' _| |_ ',
    ' \\___/ ',
    '       ',
    '       ',
  ];
  $font['J'] = [
    '   ___ ',
    '  |_  |',
    '    | |',
    '    | |',
    '/\\__/ /',
    '\\____/ ',
    '       ',
    '       ',
  ];
  $font['K'] = [
    ' _   __',
    '| | / /',
    '| |/ / ',
    '|    \\ ',
    '| |\\  \\',
    '\\_| \\_/',
    '       ',
    '       ',
  ];
  $font['L'] = [
    ' _     ',
    '| |    ',
    '| |    ',
    '| |    ',
    '| |____',
    '\\_____/',
    '       ',
    '       ',
  ];
  $font['M'] = [
    '___  ___',
    '|  \\/  |',
    '| .  . |',
    '| |\\/| |',
    '| |  | |',
    '\\_|  |_/',
    '        ',
    '        ',
  ];
  $font['N'] = [
    ' _   _ ',
    '| \\ | |',
    '|  \\| |',
    '| . ` |',
    '| |\\  |',
    '\\_| \\_/',
    '       ',
    '       ',
  ];
  $font['O'] = [
    ' _____ ',
    '|  _  |',
    '| | | |',
    '| | | |',
    '\\ \\_/ /',
    ' \\___/ ',
    '       ',
    '       ',
  ];
  $font['P'] = [
    '______ ',
    '| ___ \\',
    '| |_/ /',
    '|  __/ ',
    '| |    ',
    '\\_|    ',
    '       ',
    '       ',
  ];
  $font['Q'] = [
    ' _____ ',
    '|  _  |',
    '| | | |',
    '| | | |',
    '\\ \\/\' /',
    ' \\_/\\_\\',
    '       ',
    '       ',
  ];
  $font['R'] = [
    '______ ',
    '| ___ \\',
    '| |_/ /',
    '|    / ',
    '| |\\ \\ ',
    '\\_| \\_|',
    '       ',
    '       ',
  ];
  $font['S'] = [
    ' _____ ',
    '/  ___|',
    '\\ `--. ',
    ' `--. \\',
    '/\\__/ /',
    '\\____/ ',
    '       ',
    '       ',
  ];
  $font['T'] = [
    ' _____ ',
    '|_   _|',
    '  | |  ',
    '  | |  ',
    '  | |  ',
    '  \\_/  ',
    '       ',
    '       ',
  ];
  $font['U'] = [
    ' _   _ ',
    '| | | |',
    '| | | |',
    '| | | |',
    '| |_| |',
    ' \\___/ ',
    '       ',
    '       ',
  ];
  $font['V'] = [
    ' _   _ ',
    '| | | |',
    '| | | |',
    '| | | |',
    '\\ \\_/ /',
    ' \\___/ ',
    '       ',
    '       ',
  ];
  $font['W'] = [
    ' _    _ ',
    '| |  | |',
    '| |  | |',
    '| |/\\| |',
    '\\  /\\  /',
    ' \\/  \\/ ',
    '        ',
    '        ',
  ];
  $font['X'] = [
    '__   __',
    '\\ \\ / /',
    ' \\ V / ',
    ' /   \\ ',
    '/ /^\\ \\',
    '\\/   \\/',
    '       ',
    '       ',
  ];
  $font['Y'] = [
    '__   __',
    '\\ \\ / /',
    ' \\ V / ',
    '  \\ /  ',
    '  | |  ',
    '  \\_/  ',
    '       ',
    '       ',
  ];
  $font['Z'] = [
    ' ______',
    '|___  /',
    '   / / ',
    '  / /  ',
    './ /___',
    '\\_____/',
    '       ',
    '       ',
  ];
  $font['0'] = [
    ' _____ ',
    '|  _  |',
    '| |/\' |',
    '|  /| |',
    '\\ |_/ /',
    ' \\___/ ',
    '       ',
    '       ',
  ];
  $font['1'] = [
    ' __  ',
    '/  | ',
    '`| | ',
    ' | | ',
    '_| |_',
    '\\___/',
    '     ',
    '     ',
  ];
  $font['2'] = [
    ' _____ ',
    '/ __  \\',
    '`\' / /\'',
    '  / /  ',
    './ /___',
    '\\_____/',
    '       ',
    '       ',
  ];
  $font['3'] = [
    ' _____ ',
    '|____ |',
    '    / /',
    '    \\ \\',
    '.___/ /',
    '\\____/ ',
    '       ',
    '       ',
  ];
  $font['4'] = [
    '   ___ ',
    '  /   |',
    ' / /| |',
    '/ /_| |',
    '\\___  |',
    '    |_/',
    '       ',
    '       ',
  ];
  $font['5'] = [
    ' _____ ',
    '|  ___|',
    '|___ \\ ',
    '    \\ \\',
    '/\\__/ /',
    '\\____/ ',
    '       ',
    '       ',
  ];
  $font['6'] = [
    '  ____ ',
    ' / ___|',
    '/ /___ ',
    '| ___ \\',
    '| \\_/ |',
    '\\_____/',
    '       ',
    '       ',
  ];
  $font['7'] = [
    ' ______',
    '|___  /',
    '   / / ',
    '  / /  ',
    './ /   ',
    '\\_/    ',
    '       ',
    '       ',
  ];
  $font['8'] = [
    ' _____ ',
    '|  _  |',
    ' \\ V / ',
    ' / _ \\ ',
    '| |_| |',
    '\\_____/',
    '       ',
    '       ',
  ];
  $font['9'] = [
    ' _____ ',
    '|  _  |',
    '| |_| |',
    '\\____ |',
    '.___/ /',
    '\\____/ ',
    '       ',
    '       ',
  ];
  return $font;
}

Functions