glyphs property

  1. @override
Map<String, AsciiGlyph> get glyphs
override

Map of characters to their ASCII art representations.

Implementation

@override
Map<String, AsciiGlyph> get glyphs => const {
  'A': AsciiGlyph([
    '  █████╗ ',
    ' ██╔══██╗',
    ' ███████║',
    ' ██╔══██║',
    ' ██║  ██║',
  ]),
  'B': AsciiGlyph([
    ' ██████╗ ',
    ' ██╔══██╗',
    ' ██████╔╝',
    ' ██╔══██╗',
    ' ██████╔╝',
  ]),
  'C': AsciiGlyph([
    '  ██████╗',
    ' ██╔════╝',
    ' ██║     ',
    ' ██║     ',
    '  ██████╗',
  ]),
  'D': AsciiGlyph([
    ' ██████╗ ',
    ' ██╔══██╗',
    ' ██║  ██║',
    ' ██║  ██║',
    ' ██████╔╝',
  ]),
  'E': AsciiGlyph([
    ' ███████╗',
    ' ██╔════╝',
    ' █████╗  ',
    ' ██╔══╝  ',
    ' ███████╗',
  ]),
  'F': AsciiGlyph([
    ' ███████╗',
    ' ██╔════╝',
    ' █████╗  ',
    ' ██╔══╝  ',
    ' ██║     ',
  ]),
  'G': AsciiGlyph([
    '  ██████╗ ',
    ' ██╔════╝ ',
    ' ██║  ███╗',
    ' ██║   ██║',
    '  ██████╔╝',
  ]),
  'H': AsciiGlyph([
    ' ██╗  ██╗',
    ' ██║  ██║',
    ' ███████║',
    ' ██╔══██║',
    ' ██║  ██║',
  ]),
  'I': AsciiGlyph([' ██╗', ' ██║', ' ██║', ' ██║', ' ██║']),
  'J': AsciiGlyph([
    '      ██╗',
    '      ██║',
    '      ██║',
    ' ██   ██║',
    '  █████╔╝',
  ]),
  'K': AsciiGlyph([
    ' ██╗  ██╗',
    ' ██║ ██╔╝',
    ' █████╔╝ ',
    ' ██╔═██╗ ',
    ' ██║  ██╗',
  ]),
  'L': AsciiGlyph([
    ' ██╗     ',
    ' ██║     ',
    ' ██║     ',
    ' ██║     ',
    ' ███████╗',
  ]),
  'M': AsciiGlyph([
    ' ███╗   ███╗',
    ' ████╗ ████║',
    ' ██╔████╔██║',
    ' ██║╚██╔╝██║',
    ' ██║ ╚═╝ ██║',
  ]),
  'N': AsciiGlyph([
    ' ███╗   ██╗',
    ' ████╗  ██║',
    ' ██╔██╗ ██║',
    ' ██║╚██╗██║',
    ' ██║ ╚████║',
  ]),
  'O': AsciiGlyph([
    '  ██████╗ ',
    ' ██╔═══██╗',
    ' ██║   ██║',
    ' ██║   ██║',
    '  ██████╔╝',
  ]),
  'P': AsciiGlyph([
    ' ██████╗ ',
    ' ██╔══██╗',
    ' ██████╔╝',
    ' ██╔═══╝ ',
    ' ██║     ',
  ]),
  'Q': AsciiGlyph([
    '  ██████╗ ',
    ' ██╔═══██╗',
    ' ██║   ██║',
    ' ██║▄▄ ██║',
    '  ██████╔╝',
  ]),
  'R': AsciiGlyph([
    ' ██████╗ ',
    ' ██╔══██╗',
    ' ██████╔╝',
    ' ██╔══██╗',
    ' ██║  ██║',
  ]),
  'S': AsciiGlyph([
    ' ███████╗',
    ' ██╔════╝',
    ' ███████╗',
    ' ╚════██║',
    ' ███████║',
  ]),
  'T': AsciiGlyph([
    ' ████████╗',
    ' ╚══██╔══╝',
    '    ██║   ',
    '    ██║   ',
    '    ██║   ',
  ]),
  'U': AsciiGlyph([
    ' ██╗   ██╗',
    ' ██║   ██║',
    ' ██║   ██║',
    ' ██║   ██║',
    '  █████╔╝ ',
  ]),
  'V': AsciiGlyph([
    ' ██╗   ██╗',
    ' ██║   ██║',
    ' ██║   ██║',
    '  ██╗ ██╔╝',
    '   ╚██╔╝  ',
  ]),
  'W': AsciiGlyph([
    ' ██╗    ██╗',
    ' ██║    ██║',
    ' ██║ █╗ ██║',
    ' ██║███╗██║',
    '  ███╔███╔╝',
  ]),
  'X': AsciiGlyph([
    ' ██╗  ██╗',
    '  ██╗██╔╝',
    '   ███╔╝ ',
    '  ██╔██╗ ',
    ' ██╔╝ ██╗',
  ]),
  'Y': AsciiGlyph([
    ' ██╗   ██╗',
    '  ██╗ ██╔╝',
    '   ╚██╔╝  ',
    '    ██║   ',
    '    ██║   ',
  ]),
  'Z': AsciiGlyph([
    ' ███████╗',
    ' ╚════██║',
    '   ███╔═╝',
    '  ██╔══╝ ',
    ' ███████╗',
  ]),
  '0': AsciiGlyph([
    '  ██████╗ ',
    ' ██╔═████╗',
    ' ██║██╔██║',
    ' ████╔╝██║',
    '  ██████╔╝',
  ]),
  '1': AsciiGlyph(['  ██╗', ' ███║', ' ╚██║', '  ██║', '  ██║']),
  '2': AsciiGlyph([
    ' ██████╗ ',
    ' ╚════██╗',
    '  █████╔╝',
    ' ██╔═══╝ ',
    ' ███████╗',
  ]),
  '3': AsciiGlyph([
    ' ██████╗ ',
    ' ╚════██╗',
    '  █████╔╝',
    ' ╚════██╗',
    ' ██████╔╝',
  ]),
  '4': AsciiGlyph([
    ' ██╗  ██╗',
    ' ██║  ██║',
    ' ███████║',
    ' ╚════██║',
    '      ██║',
  ]),
  '5': AsciiGlyph([
    ' ███████╗',
    ' ██╔════╝',
    ' ███████╗',
    ' ╚════██║',
    ' ███████║',
  ]),
  '6': AsciiGlyph([
    '  ██████╗',
    ' ██╔════╝',
    ' ███████╗',
    ' ██╔══██║',
    '  █████╔╝',
  ]),
  '7': AsciiGlyph([
    ' ███████╗',
    ' ╚════██║',
    '     ██╔╝',
    '    ██╔╝ ',
    '    ██║  ',
  ]),
  '8': AsciiGlyph([
    '  █████╗ ',
    ' ██╔══██╗',
    '  █████╔╝',
    ' ██╔══██╗',
    '  █████╔╝',
  ]),
  '9': AsciiGlyph([
    '  █████╗ ',
    ' ██╔══██╗',
    '  ██████║',
    ' ╚════██║',
    '  █████╔╝',
  ]),
  '!': AsciiGlyph([' ██╗', ' ██║', ' ██║', ' ╚═╝', ' ██╗']),
  '?': AsciiGlyph([
    ' ██████╗ ',
    ' ╚════██╗',
    '   ▄███╔╝',
    '   ▀▀══╝ ',
    '   ██╗   ',
  ]),
  '.': AsciiGlyph(['    ', '    ', '    ', '    ', ' ██╗']),
  ',': AsciiGlyph(['    ', '    ', '    ', ' ▄█╗', ' ▀═╝']),
  '-': AsciiGlyph(['      ', '      ', ' ████╗', ' ╚═══╝', '      ']),
  '_': AsciiGlyph([
    '        ',
    '        ',
    '        ',
    '        ',
    ' ██████╗',
  ]),
  ':': AsciiGlyph(['    ', ' ██╗', ' ╚═╝', ' ██╗', ' ╚═╝']),
  ';': AsciiGlyph(['    ', ' ██╗', ' ╚═╝', ' ▄█╗', ' ▀═╝']),
  '(': AsciiGlyph(['  ██╗', ' ██╔╝', ' ██║ ', ' ██╔╝', '  ██╗']),
  ')': AsciiGlyph([' ██╗ ', ' ╚██╗', '  ██║', ' ╚██╗', ' ██╗ ']),
  '[': AsciiGlyph([' ███╗', ' ██╔╝', ' ██║ ', ' ██║ ', ' ███╗']),
  ']': AsciiGlyph([' ███╗', ' ╚██║', '  ██║', '  ██║', ' ███╗']),
  '/': AsciiGlyph([
    '     ██╗',
    '    ██╔╝',
    '   ██╔╝ ',
    '  ██╔╝  ',
    ' ██╔╝   ',
  ]),
  '\\': AsciiGlyph([
    ' ██╗    ',
    ' ╚██╗   ',
    '  ╚██╗  ',
    '   ╚██╗ ',
    '    ╚██╗',
  ]),
  '+': AsciiGlyph(['       ', '   █╗  ', ' █████╗', '   █╔╝ ', '       ']),
  '=': AsciiGlyph(['       ', ' █████╗', ' ╚════╝', ' █████╗', ' ╚════╝']),
  '*': AsciiGlyph(['      ', ' ╲ ╱ ', '  ╳  ', ' ╱ ╲ ', '      ']),
  '#': AsciiGlyph(['  █ █  ', ' █████ ', '  █ █  ', ' █████ ', '  █ █  ']),
  '@': AsciiGlyph([
    '  █████╗ ',
    ' ██╔══██╗',
    ' ██║████║',
    ' ██║╚═══╝',
    '  █████╗ ',
  ]),
  '&': AsciiGlyph([
    '  ███╗  ',
    ' ██╔═╝  ',
    '  ███╗██╗',
    ' ██╔███╔╝',
    '  ███╔═╝ ',
  ]),
  '%': AsciiGlyph([
    ' █╗  ██╗',
    ' ╚╝ ██╔╝',
    '   ██╔╝ ',
    '  ██╔╝█╗',
    ' ██╔╝ ╚╝',
  ]),
  '\$': AsciiGlyph([
    '   █╗   ',
    ' ██████╗',
    '  ████╔╝',
    ' ██████╗',
    '   █╔══╝',
  ]),
  '^': AsciiGlyph(['  ██╗ ', ' ██╔██╗', ' ╚╝ ╚═╝', '      ', '      ']),
  '~': AsciiGlyph(['       ', ' ██╗██╗', ' ╚███╔╝', '  ╚══╝ ', '       ']),
  '`': AsciiGlyph([' ██╗', ' ╚█╝', '    ', '    ', '    ']),
  "'": AsciiGlyph([' ██╗', ' ╚█╝', '    ', '    ', '    ']),
  '"': AsciiGlyph([' ██╗██╗', ' ╚█╝╚█╝', '       ', '       ', '       ']),
  '<': AsciiGlyph(['   ██╗', '  ██╔╝', ' ██╔╝ ', '  ██╗ ', '   ██╗']),
  '>': AsciiGlyph([' ██╗  ', ' ╚██╗ ', '  ╚██╗', '  ██╔╝', ' ██╔╝ ']),
  '{': AsciiGlyph(['   ██╗', '  ██╔╝', ' ██╔╝ ', '  ██╗ ', '   ██╗']),
  '}': AsciiGlyph([' ██╗  ', ' ╚██╗ ', '  ╚██╗', '  ██╔╝', ' ██╔╝ ']),
  '|': AsciiGlyph([' ██╗', ' ██║', ' ██║', ' ██║', ' ██║']),
};