Files
markdown-converter/src/main/AsciiArt.fonts.js
T
amitwh f71aa2b097 feat(ascii-art): 17 hand-coded font tables (5 existing + 12 new) with snapshot tests
Widen height bound to 3-12 so the spec-named figlet fonts fit:
- Isometric1, Isometric2, Isometric3, Isometric4 (h=11)
- Calvin S (h=3)

Previously these were substituted with height-compliant alternatives
(Small Isometric1, Banner3-D, Henry 3D, Small Poison, Modular). Restoring
the spec-named fonts preserves the product intent: 4 distinct isometric
projections and the calvin-and-hobbes-style Calvin S font.

Amit Haridas
2026-09-14 20:30:04 +05:30

3767 lines
102 KiB
JavaScript

/**
* Hand-coded ASCII art font tables — 17 fonts total.
*
* Each font is `{ height, chars }` where `chars[letter]` is a `string[]` of
* exactly `height` rows. Every A-Z, 0-9 and ' ' must be defined; missing
* glyphs fall back to space (see tests). The 5 existing fonts are extracted
* from renderer.js (the production pre-existing snapshot is the ground truth
* for their defined glyphs); missing letters/digits in block/bubble/digital
* are filled with the space-fallback glyph. The 12 new fonts mirror figlet
* 1.x reference output.
*
* @module AsciiArt.fonts
*/
'use strict';
const HAND_CODED_FONTS = {
standard: {
height: 5,
chars: {
0: [' ___ ', '/ \\', '| | |', '| |', '\\___/'],
1: [' | ', ' || ', ' | ', ' | ', ' _|_ '],
2: [' ___ ', '\\ /', ' __/ ', '/ ', '\\____'],
3: [' ___ ', '\\ /', ' __/ ', ' / ', '\\___/'],
4: ['| |', '| |', '|___|', ' |', ' |'],
5: [' ___ ', '| ', '|___ ', ' / ', '\\___/'],
6: [' ___ ', '/ ', '|___ ', '| |', '\\___/'],
7: ['_____', ' / ', ' / ', ' / ', '/ '],
8: [' ___ ', '| |', ' ___ ', '| |', '\\___/'],
9: [' ___ ', '| |', '\\___|', ' |', '\\___/'],
A: [' _ ', ' / \\ ', '/___\\', '| |', '| |'],
B: ['____ ', '| \\', '|___/', '| \\', '|___/'],
C: [' ___ ', '/ _/', '| \\', '| ', '\\___/'],
D: ['____ ', '| \\', '| |', '| |', '|___/'],
E: ['_____', '| ', '|___ ', '| ', '|____'],
F: ['_____', '| ', '|___ ', '| ', '| '],
G: [' ___ ', '/ _', '| ||', '| |', '\\___/'],
H: ['| |', '| |', '|___|', '| |', '| |'],
I: ['_____', ' | ', ' | ', ' | ', '_____'],
J: ['_____', ' | ', ' | ', '| | ', '\\__/ '],
K: ['| |', '| / ', '|_/ ', '| \\ ', '| \\ '],
L: ['| ', '| ', '| ', '| ', '|____'],
M: ['| |', '|\\ /|', '| V |', '| |', '| |'],
N: ['| |', '|\\ |', '| \\ |', '| \\|', '| |'],
O: [' ___ ', '/ \\', '| |', '| |', '\\___/'],
P: ['____ ', '| \\', '|___/', '| ', '| '],
Q: [' ___ ', '/ \\', '| |', '| |\\ ', '\\__\\|'],
R: ['____ ', '| \\', '|___/', '| \\ ', '| \\ '],
S: [' ___ ', '/ _/', '\\_ \\', ' \\ ', '\\___/'],
T: ['_____', ' | ', ' | ', ' | ', ' | '],
U: ['| |', '| |', '| |', '| |', '\\___/'],
V: ['| |', '| |', '| |', ' \\ / ', ' V '],
W: ['| |', '| |', '| W |', '|/ \\|', '| |'],
X: ['| |', ' \\ / ', ' X ', ' / \\ ', '| |'],
Y: ['| |', ' \\ / ', ' Y ', ' | ', ' | '],
Z: ['_____', ' / ', ' / ', ' / ', '/___ '],
' ': [' ', ' ', ' ', ' ', ' '],
é: [' ', ' ', ' ', ' ', ' '],
},
},
banner: {
height: 7,
chars: {
0: [
' ##### ',
' ## ## ',
' ## ### ',
' ## #### ',
' ### ## ',
' ## ## ',
' ##### ',
],
1: [
' ## ',
' ### ',
' ## ',
' ## ',
' ## ',
' ## ',
' ####### ',
],
2: [
' ##### ',
' ## ## ',
' ## ',
' ## ',
' ## ',
' ## ',
' ####### ',
],
3: [
' ##### ',
' ## ## ',
' ## ',
' ### ',
' ## ',
' ## ## ',
' ##### ',
],
4: [
' ### ',
' #### ',
' ## ## ',
' ## ## ',
' ####### ',
' ## ',
' ## ',
],
5: [
' ####### ',
' ## ',
' ###### ',
' ## ',
' ## ',
' ## ## ',
' ##### ',
],
6: [
' ##### ',
' ## ## ',
' ## ',
' ###### ',
' ## ## ',
' ## ## ',
' ##### ',
],
7: [
' ####### ',
' ## ',
' ## ',
' ## ',
' ## ',
' ## ',
' ## ',
],
8: [
' ##### ',
' ## ## ',
' ## ## ',
' ##### ',
' ## ## ',
' ## ## ',
' ##### ',
],
9: [
' ##### ',
' ## ## ',
' ## ## ',
' ###### ',
' ## ',
' ## ## ',
' ##### ',
],
A: [
' ### ',
' ## ## ',
' ## ## ',
' ## ## ',
' ####### ',
' ## ## ',
' ## ## ',
],
B: [
' ###### ',
' ## ## ',
' ## ## ',
' ###### ',
' ## ## ',
' ## ## ',
' ###### ',
],
C: [
' ##### ',
' ## ## ',
' ## ',
' ## ',
' ## ',
' ## ## ',
' ##### ',
],
D: [
' ###### ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ###### ',
],
E: [
' ####### ',
' ## ',
' ## ',
' ##### ',
' ## ',
' ## ',
' ####### ',
],
F: [
' ####### ',
' ## ',
' ## ',
' ##### ',
' ## ',
' ## ',
' ## ',
],
G: [
' ##### ',
' ## ## ',
' ## ',
' ## ### ',
' ## ## ',
' ## ## ',
' ##### ',
],
H: [
' ## ## ',
' ## ## ',
' ## ## ',
' ####### ',
' ## ## ',
' ## ## ',
' ## ## ',
],
I: [
' ####### ',
' ### ',
' ### ',
' ### ',
' ### ',
' ### ',
' ####### ',
],
J: [
' ####### ',
' ## ',
' ## ',
' ## ',
' ## ## ',
' ## ## ',
' #### ',
],
K: [
' ## ## ',
' ## ## ',
' ## ## ',
' #### ',
' ## ## ',
' ## ## ',
' ## ## ',
],
L: [
' ## ',
' ## ',
' ## ',
' ## ',
' ## ',
' ## ',
' ####### ',
],
M: [
' ## ## ',
' ### ### ',
' ####### ',
' ## # ## ',
' ## ## ',
' ## ## ',
' ## ## ',
],
N: [
' ## ## ',
' ### ## ',
' #### ## ',
' ## #### ',
' ## ### ',
' ## ## ',
' ## ## ',
],
O: [
' ##### ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ##### ',
],
P: [
' ###### ',
' ## ## ',
' ## ## ',
' ###### ',
' ## ',
' ## ',
' ## ',
],
Q: [
' ##### ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## # ## ',
' ## ## ',
' ### ## ',
],
R: [
' ###### ',
' ## ## ',
' ## ## ',
' ###### ',
' ## ## ',
' ## ## ',
' ## ## ',
],
S: [
' ##### ',
' ## ## ',
' ## ',
' ##### ',
' ## ',
' ## ## ',
' ##### ',
],
T: [
' ####### ',
' ### ',
' ### ',
' ### ',
' ### ',
' ### ',
' ### ',
],
U: [
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ##### ',
],
V: [
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ## ## ',
' ### ',
],
W: [
' ## ## ',
' ## ## ',
' ## ## ',
' ## # ## ',
' ####### ',
' ### ### ',
' ## ## ',
],
X: [
' ## ## ',
' ## ## ',
' ### ',
' # ',
' ### ',
' ## ## ',
' ## ## ',
],
Y: [
' ## ## ',
' ## ## ',
' ### ',
' # ',
' # ',
' # ',
' # ',
],
Z: [
' ####### ',
' ## ',
' ## ',
' ## ',
' ## ',
' ## ',
' ####### ',
],
' ': [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
},
},
block: {
height: 6,
chars: {
0: [' ', ' ', ' ', ' ', ' ', ' '],
1: [' ', ' ', ' ', ' ', ' ', ' '],
2: [' ', ' ', ' ', ' ', ' ', ' '],
3: [' ', ' ', ' ', ' ', ' ', ' '],
4: [' ', ' ', ' ', ' ', ' ', ' '],
5: [' ', ' ', ' ', ' ', ' ', ' '],
6: [' ', ' ', ' ', ' ', ' ', ' '],
7: [' ', ' ', ' ', ' ', ' ', ' '],
8: [' ', ' ', ' ', ' ', ' ', ' '],
9: [' ', ' ', ' ', ' ', ' ', ' '],
A: ['█████╗ ', '██╔══██╗', '███████║', '██╔══██║', '██║ ██║', '╚═╝ ╚═╝'],
B: ['██████╗ ', '██╔══██╗', '██████╔╝', '██╔══██╗', '██████╔╝', '╚═════╝ '],
C: ['██████╗', '██╔════╝', '██║ ', '██║ ', '╚██████╗', ' ╚═════╝'],
D: ['██████╗ ', '██╔══██╗', '██║ ██║', '██║ ██║', '██████╔╝', '╚═════╝ '],
E: ['███████╗', '██╔════╝', '█████╗ ', '██╔══╝ ', '███████╗', '╚══════╝'],
F: ['███████╗', '██╔════╝', '█████╗ ', '██╔══╝ ', '██║ ', '╚═╝ '],
G: ['██████╗ ', '██╔════╝', '██║ ███╗', '██║ ██║', '╚██████╔╝', ' ╚═════╝ '],
H: ['██╗ ██╗', '██║ ██║', '███████║', '██╔══██║', '██║ ██║', '╚═╝ ╚═╝'],
I: ['██╗', '██║', '██║', '██║', '██║', '╚═╝'],
L: ['██╗ ', '██║ ', '██║ ', '██║ ', '███████╗', '╚══════╝'],
O: ['██████╗ ', '██╔══██╗', '██║ ██║', '██║ ██║', '╚██████╔╝', ' ╚═════╝ '],
' ': [' ', ' ', ' ', ' ', ' ', ' '],
J: [' ', ' ', ' ', ' ', ' ', ' '],
K: [' ', ' ', ' ', ' ', ' ', ' '],
M: [' ', ' ', ' ', ' ', ' ', ' '],
N: [' ', ' ', ' ', ' ', ' ', ' '],
P: [' ', ' ', ' ', ' ', ' ', ' '],
Q: [' ', ' ', ' ', ' ', ' ', ' '],
R: [' ', ' ', ' ', ' ', ' ', ' '],
S: [' ', ' ', ' ', ' ', ' ', ' '],
T: [' ', ' ', ' ', ' ', ' ', ' '],
U: [' ', ' ', ' ', ' ', ' ', ' '],
V: [' ', ' ', ' ', ' ', ' ', ' '],
W: [' ', ' ', ' ', ' ', ' ', ' '],
X: [' ', ' ', ' ', ' ', ' ', ' '],
Y: [' ', ' ', ' ', ' ', ' ', ' '],
Z: [' ', ' ', ' ', ' ', ' ', ' '],
},
},
bubble: {
height: 5,
chars: {
0: [' ', ' ', ' ', ' ', ' '],
1: [' ', ' ', ' ', ' ', ' '],
2: [' ', ' ', ' ', ' ', ' '],
3: [' ', ' ', ' ', ' ', ' '],
4: [' ', ' ', ' ', ' ', ' '],
5: [' ', ' ', ' ', ' ', ' '],
6: [' ', ' ', ' ', ' ', ' '],
7: [' ', ' ', ' ', ' ', ' '],
8: [' ', ' ', ' ', ' ', ' '],
9: [' ', ' ', ' ', ' ', ' '],
A: [' Ⓐ ', ' ⒜ ⒜ ', '⒜⒜⒜⒜⒜', '⒜ ⒜', '⒜ ⒜'],
B: ['ⒷⒷⒷⒷ ', 'Ⓑ Ⓑ', 'ⒷⒷⒷⒷ ', 'Ⓑ Ⓑ', 'ⒷⒷⒷⒷ '],
C: [' ⒸⒸⒸ ', 'Ⓒ ', 'Ⓒ ', 'Ⓒ ', ' ⒸⒸⒸ '],
H: [' Ⓗ ', ' Ⓗ Ⓗ ', 'ⒽⒽⒽⒽⒽ', 'Ⓗ Ⓗ', 'Ⓗ Ⓗ'],
E: [' Ⓔ ', ' Ⓔ Ⓔ ', 'ⒺⒺⒺⒺⒺ', 'Ⓔ Ⓔ', 'Ⓔ Ⓔ'],
L: [' Ⓛ ', ' Ⓛ Ⓛ ', 'ⓁⓁⓁⓁⓁ', 'Ⓛ Ⓛ', 'Ⓛ Ⓛ'],
O: [' Ⓞ ', ' Ⓞ Ⓞ ', 'ⓄⓄⓄⓄⓄ', 'Ⓞ Ⓞ', 'Ⓞ Ⓞ'],
' ': [' ', ' ', ' ', ' ', ' '],
D: [' ', ' ', ' ', ' ', ' '],
F: [' ', ' ', ' ', ' ', ' '],
G: [' ', ' ', ' ', ' ', ' '],
I: [' ', ' ', ' ', ' ', ' '],
J: [' ', ' ', ' ', ' ', ' '],
K: [' ', ' ', ' ', ' ', ' '],
M: [' ', ' ', ' ', ' ', ' '],
N: [' ', ' ', ' ', ' ', ' '],
P: [' ', ' ', ' ', ' ', ' '],
Q: [' ', ' ', ' ', ' ', ' '],
R: [' ', ' ', ' ', ' ', ' '],
S: [' ', ' ', ' ', ' ', ' '],
T: [' ', ' ', ' ', ' ', ' '],
U: [' ', ' ', ' ', ' ', ' '],
V: [' ', ' ', ' ', ' ', ' '],
W: [' ', ' ', ' ', ' ', ' '],
X: [' ', ' ', ' ', ' ', ' '],
Y: [' ', ' ', ' ', ' ', ' '],
Z: [' ', ' ', ' ', ' ', ' '],
},
},
digital: {
height: 7,
chars: {
0: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
1: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
2: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
3: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
4: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
5: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
6: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
7: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
8: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
9: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
A: [' ▄▀▀▀▄ ', '▐ ▌', '▐▄▄▄▄▌', '▐ ▌', '▐ ▌', '▐ ▌', ' '],
B: ['▐▀▀▀▄ ', '▐▄▄▄▀ ', '▐▄▄▄▄ ', '▐ ▌', '▐▄▄▄▀ ', ' ', ' '],
C: [' ▄▀▀▀▄', '▐ ', '▐ ', '▐ ', ' ▀▄▄▄▀', ' ', ' '],
H: ['▐ ▐ ', '▐ ▐ ', '▐▌▌▌▐ ', '▐ ▐ ', '▐ ▐ ', '▐ ▐ ', ' '],
E: ['▐▌▌▌▌ ', '▐ ', '▐▌▌▌ ', '▐ ', '▐▌▌▌▌ ', '▐ ', ' '],
L: ['▐ ', '▐ ', '▐ ', '▐ ', '▐ ', '▐▌▌▌▌ ', ' '],
O: [' ▐▌▌▌▐ ', '▐ ▐ ', '▐ ▐ ', '▐ ▐ ', '▐ ▐ ', ' ▐▌▌▌▐ ', ' '],
' ': [' ', ' ', ' ', ' ', ' ', ' ', ' '],
D: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
F: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
G: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
I: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
J: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
K: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
M: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
N: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
P: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
Q: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
R: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
S: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
T: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
U: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
V: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
W: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
X: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
Y: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
Z: [' ', ' ', ' ', ' ', ' ', ' ', ' '],
},
},
big: {
height: 8,
chars: {
0: [
' ___ ',
' / _ \\ ',
' | | | |',
' | | | |',
' | |_| |',
' \\___/ ',
' ',
' ',
],
1: [' __ ', ' /_ |', ' | |', ' | |', ' | |', ' |_|', ' ', ' '],
2: [' ___ ', ' |__ \\ ', ' ) |', ' / / ', ' / /_ ', ' |____|', ' ', ' '],
3: [
' ____ ',
' |___ \\ ',
' __) |',
' |__ < ',
' ___) |',
' |____/ ',
' ',
' ',
],
4: [
' _ _ ',
' | || | ',
' | || |_ ',
' |__ _|',
' | | ',
' |_| ',
' ',
' ',
],
5: [
' _____ ',
' | ____|',
' | |__ ',
' |___ \\ ',
' ___) |',
' |____/ ',
' ',
' ',
],
6: [
' __ ',
' / / ',
' / /_ ',
" | '_ \\ ",
' | (_) |',
' \\___/ ',
' ',
' ',
],
7: [
' ______ ',
' |____ |',
' / / ',
' / / ',
' / / ',
' /_/ ',
' ',
' ',
],
8: [
' ___ ',
' / _ \\ ',
' | (_) |',
' > _ < ',
' | (_) |',
' \\___/ ',
' ',
' ',
],
9: [
' ___ ',
' / _ \\ ',
' | (_) |',
' \\__, |',
' / / ',
' /_/ ',
' ',
' ',
],
A: [
' ',
' /\\ ',
' / \\ ',
' / /\\ \\ ',
' / ____ \\ ',
' /_/ \\_\\',
' ',
' ',
],
B: [
' ____ ',
' | _ \\ ',
' | |_) |',
' | _ < ',
' | |_) |',
' |____/ ',
' ',
' ',
],
C: [
' _____ ',
' / ____|',
' | | ',
' | | ',
' | |____ ',
' \\_____|',
' ',
' ',
],
D: [
' _____ ',
' | __ \\ ',
' | | | |',
' | | | |',
' | |__| |',
' |_____/ ',
' ',
' ',
],
E: [
' ______ ',
' | ____|',
' | |__ ',
' | __| ',
' | |____ ',
' |______|',
' ',
' ',
],
F: [
' ______ ',
' | ____|',
' | |__ ',
' | __| ',
' | | ',
' |_| ',
' ',
' ',
],
G: [
' _____ ',
' / ____|',
' | | __ ',
' | | |_ |',
' | |__| |',
' \\_____|',
' ',
' ',
],
H: [
' _ _ ',
' | | | |',
' | |__| |',
' | __ |',
' | | | |',
' |_| |_|',
' ',
' ',
],
I: [
' _____ ',
' |_ _|',
' | | ',
' | | ',
' _| |_ ',
' |_____|',
' ',
' ',
],
J: [
' _ ',
' | |',
' | |',
' _ | |',
' | |__| |',
' \\____/ ',
' ',
' ',
],
K: [
' _ __',
' | |/ /',
" | ' / ",
' | < ',
' | . \\ ',
' |_|\\_\\',
' ',
' ',
],
L: [
' _ ',
' | | ',
' | | ',
' | | ',
' | |____ ',
' |______|',
' ',
' ',
],
M: [
' __ __ ',
' | \\/ |',
' | \\ / |',
' | |\\/| |',
' | | | |',
' |_| |_|',
' ',
' ',
],
N: [
' _ _ ',
' | \\ | |',
' | \\| |',
' | . ` |',
' | |\\ |',
' |_| \\_|',
' ',
' ',
],
O: [
' ____ ',
' / __ \\ ',
' | | | |',
' | | | |',
' | |__| |',
' \\____/ ',
' ',
' ',
],
P: [
' _____ ',
' | __ \\ ',
' | |__) |',
' | ___/ ',
' | | ',
' |_| ',
' ',
' ',
],
Q: [
' ____ ',
' / __ \\ ',
' | | | |',
' | | | |',
' | |__| |',
' \\___\\_\\',
' ',
' ',
],
R: [
' _____ ',
' | __ \\ ',
' | |__) |',
' | _ / ',
' | | \\ \\ ',
' |_| \\_\\',
' ',
' ',
],
S: [
' _____ ',
' / ____|',
' | (___ ',
' \\___ \\ ',
' ____) |',
' |_____/ ',
' ',
' ',
],
T: [
' _______ ',
' |__ __|',
' | | ',
' | | ',
' | | ',
' |_| ',
' ',
' ',
],
U: [
' _ _ ',
' | | | |',
' | | | |',
' | | | |',
' | |__| |',
' \\____/ ',
' ',
' ',
],
V: [
' __ __',
' \\ \\ / /',
' \\ \\ / / ',
' \\ \\/ / ',
' \\ / ',
' \\/ ',
' ',
' ',
],
W: [
' __ __',
' \\ \\ / /',
' \\ \\ /\\ / / ',
' \\ \\/ \\/ / ',
' \\ /\\ / ',
' \\/ \\/ ',
' ',
' ',
],
X: [
' __ __',
' \\ \\ / /',
' \\ V / ',
' > < ',
' / . \\ ',
' /_/ \\_\\',
' ',
' ',
],
Y: [
' __ __',
' \\ \\ / /',
' \\ \\_/ / ',
' \\ / ',
' | | ',
' |_| ',
' ',
' ',
],
Z: [
' ______',
' |___ /',
' / / ',
' / / ',
' / /__ ',
' /_____|',
' ',
' ',
],
' ': [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
},
},
small: {
height: 5,
chars: {
0: [' __ ', ' / \\ ', ' | () |', ' \\__/ ', ' '],
1: [' _ ', ' / |', ' | |', ' |_|', ' '],
2: [' ___ ', ' |_ )', ' / / ', ' /___|', ' '],
3: [' ____', ' |__ /', ' |_ \\', ' |___/', ' '],
4: [' _ _ ', ' | | | ', ' |_ _|', ' |_| ', ' '],
5: [' ___ ', ' | __|', ' |__ \\', ' |___/', ' '],
6: [' __ ', ' / / ', ' / _ \\', ' \\___/', ' '],
7: [' ____ ', ' |__ |', ' / / ', ' /_/ ', ' '],
8: [' ___ ', ' ( _ )', ' / _ \\', ' \\___/', ' '],
9: [' ___ ', ' / _ \\', ' \\_, /', ' /_/ ', ' '],
A: [' _ ', ' /_\\ ', ' / _ \\ ', ' /_/ \\_\\', ' '],
B: [' ___ ', ' | _ )', ' | _ \\', ' |___/', ' '],
C: [' ___ ', ' / __|', ' | (__ ', ' \\___|', ' '],
D: [' ___ ', ' | \\ ', ' | |) |', ' |___/ ', ' '],
E: [' ___ ', ' | __|', ' | _| ', ' |___|', ' '],
F: [' ___ ', ' | __|', ' | _| ', ' |_| ', ' '],
G: [' ___ ', ' / __|', ' | (_ |', ' \\___|', ' '],
H: [' _ _ ', ' | || |', ' | __ |', ' |_||_|', ' '],
I: [' ___ ', ' |_ _|', ' | | ', ' |___|', ' '],
J: [' _ ', ' _ | |', ' | || |', ' \\__/ ', ' '],
K: [' _ __', ' | |/ /', " | ' < ", ' |_|\\_\\', ' '],
L: [' _ ', ' | | ', ' | |__ ', ' |____|', ' '],
M: [' __ __ ', ' | \\/ |', ' | |\\/| |', ' |_| |_|', ' '],
N: [' _ _ ', ' | \\| |', ' | .` |', ' |_|\\_|', ' '],
O: [' ___ ', ' / _ \\ ', ' | (_) |', ' \\___/ ', ' '],
P: [' ___ ', ' | _ \\', ' | _/', ' |_| ', ' '],
Q: [' ___ ', ' / _ \\ ', ' | (_) |', ' \\__\\_\\', ' '],
R: [' ___ ', ' | _ \\', ' | /', ' |_|_\\', ' '],
S: [' ___ ', ' / __|', ' \\__ \\', ' |___/', ' '],
T: [' _____ ', ' |_ _|', ' | | ', ' |_| ', ' '],
U: [' _ _ ', ' | | | |', ' | |_| |', ' \\___/ ', ' '],
V: [' __ __', ' \\ \\ / /', ' \\ V / ', ' \\_/ ', ' '],
W: [' __ __', ' \\ \\ / /', ' \\ \\/\\/ / ', ' \\_/\\_/ ', ' '],
X: [' __ __', ' \\ \\/ /', ' > < ', ' /_/\\_\\', ' '],
Y: [' __ __', ' \\ \\ / /', ' \\ V / ', ' |_| ', ' '],
Z: [' ____', ' |_ /', ' / / ', ' /___|', ' '],
' ': [' ', ' ', ' ', ' ', ' '],
},
},
lean: {
height: 8,
chars: {
0: [
' ',
' _/ ',
' _/ _/ ',
' _/ _/ ',
'_/ _/ ',
' _/ ',
' ',
' ',
],
1: [
' ',
' _/ ',
' _/_/ ',
' _/ ',
' _/ ',
'_/ ',
' ',
' ',
],
2: [
' ',
' _/_/ ',
' _/ _/ ',
' _/ ',
' _/ ',
'_/_/_/_/ ',
' ',
' ',
],
3: [
' ',
' _/_/_/ ',
' _/ ',
' _/_/ ',
' _/ ',
'_/_/_/ ',
' ',
' ',
],
4: [
' ',
' _/ _/ ',
' _/ _/ ',
'_/_/_/_/ ',
' _/ ',
' _/ ',
' ',
' ',
],
5: [
' ',
' _/_/_/_/ ',
' _/ ',
' _/_/_/ ',
' _/ ',
'_/_/_/ ',
' ',
' ',
],
6: [
' ',
' _/_/_/ ',
' _/ ',
' _/_/_/ ',
'_/ _/ ',
' _/_/ ',
' ',
' ',
],
7: [
' ',
' _/_/_/_/_/ ',
' _/ ',
' _/ ',
' _/ ',
'_/ ',
' ',
' ',
],
8: [
' ',
' _/_/ ',
' _/ _/ ',
' _/_/ ',
'_/ _/ ',
' _/_/ ',
' ',
' ',
],
9: [
' ',
' _/_/ ',
' _/ _/ ',
' _/_/_/ ',
' _/ ',
'_/_/_/ ',
' ',
' ',
],
A: [
' ',
' _/_/ ',
' _/ _/ ',
' _/_/_/_/ ',
' _/ _/ ',
'_/ _/ ',
' ',
' ',
],
B: [
' ',
' _/_/_/ ',
' _/ _/ ',
' _/_/_/ ',
' _/ _/ ',
'_/_/_/ ',
' ',
' ',
],
C: [
' ',
' _/_/_/ ',
' _/ ',
' _/ ',
'_/ ',
' _/_/_/ ',
' ',
' ',
],
D: [
' ',
' _/_/_/ ',
' _/ _/ ',
' _/ _/ ',
' _/ _/ ',
'_/_/_/ ',
' ',
' ',
],
E: [
' ',
' _/_/_/_/ ',
' _/ ',
' _/_/_/ ',
' _/ ',
'_/_/_/_/ ',
' ',
' ',
],
F: [
' ',
' _/_/_/_/ ',
' _/ ',
' _/_/_/ ',
' _/ ',
'_/ ',
' ',
' ',
],
G: [
' ',
' _/_/_/ ',
' _/ ',
' _/ _/_/ ',
'_/ _/ ',
' _/_/_/ ',
' ',
' ',
],
H: [
' ',
' _/ _/ ',
' _/ _/ ',
' _/_/_/_/ ',
' _/ _/ ',
'_/ _/ ',
' ',
' ',
],
I: [
' ',
' _/_/_/ ',
' _/ ',
' _/ ',
' _/ ',
'_/_/_/ ',
' ',
' ',
],
J: [
' ',
' _/ ',
' _/ ',
' _/ ',
'_/ _/ ',
' _/_/ ',
' ',
' ',
],
K: [
' ',
' _/ _/ ',
' _/ _/ ',
' _/_/ ',
' _/ _/ ',
'_/ _/ ',
' ',
' ',
],
L: [
' ',
' _/ ',
' _/ ',
' _/ ',
' _/ ',
'_/_/_/_/ ',
' ',
' ',
],
M: [
' ',
' _/ _/ ',
' _/_/ _/_/ ',
' _/ _/ _/ ',
' _/ _/ ',
'_/ _/ ',
' ',
' ',
],
N: [
' ',
' _/ _/ ',
' _/_/ _/ ',
' _/ _/ _/ ',
' _/ _/_/ ',
'_/ _/ ',
' ',
' ',
],
O: [
' ',
' _/_/ ',
' _/ _/ ',
' _/ _/ ',
'_/ _/ ',
' _/_/ ',
' ',
' ',
],
P: [
' ',
' _/_/_/ ',
' _/ _/ ',
' _/_/_/ ',
' _/ ',
'_/ ',
' ',
' ',
],
Q: [
' ',
' _/_/ ',
' _/ _/ ',
' _/ _/_/ ',
'_/ _/ ',
' _/_/ _/ ',
' ',
' ',
],
R: [
' ',
' _/_/_/ ',
' _/ _/ ',
' _/_/_/ ',
' _/ _/ ',
'_/ _/ ',
' ',
' ',
],
S: [
' ',
' _/_/_/ ',
' _/ ',
' _/_/ ',
' _/ ',
'_/_/_/ ',
' ',
' ',
],
T: [
' ',
'_/_/_/_/_/ ',
' _/ ',
' _/ ',
' _/ ',
'_/ ',
' ',
' ',
],
U: [
' ',
' _/ _/ ',
' _/ _/ ',
' _/ _/ ',
'_/ _/ ',
' _/_/ ',
' ',
' ',
],
V: [
' ',
' _/ _/ ',
' _/ _/ ',
'_/ _/ ',
' _/ _/ ',
' _/ ',
' ',
' ',
],
W: [
' ',
' _/ _/ ',
' _/ _/ ',
'_/ _/ _/ ',
' _/ _/ _/ ',
' _/ _/ ',
' ',
' ',
],
X: [
' ',
' _/ _/ ',
' _/ _/ ',
' _/ ',
' _/ _/ ',
'_/ _/ ',
' ',
' ',
],
Y: [
' ',
'_/ _/ ',
' _/ _/ ',
' _/ ',
' _/ ',
'_/ ',
' ',
' ',
],
Z: [
' ',
' _/_/_/_/_/ ',
' _/ ',
' _/ ',
' _/ ',
'_/_/_/_/_/ ',
' ',
' ',
],
' ': [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
},
},
slant: {
height: 6,
chars: {
0: [' ____ ', ' / __ \\', ' / / / /', '/ /_/ / ', '\\____/ ', ' '],
1: [' ___', ' < /', ' / / ', ' / / ', '/_/ ', ' '],
2: [' ___ ', ' |__ \\', ' __/ /', ' / __/ ', '/____/ ', ' '],
3: [' _____', ' |__ /', ' /_ < ', ' ___/ / ', '/____/ ', ' '],
4: [' __ __', ' / // /', ' / // /_', '/__ __/', ' /_/ ', ' '],
5: [' ______', ' / ____/', ' /___ \\ ', ' ____/ / ', '/_____/ ', ' '],
6: [' _____', ' / ___/', ' / __ \\ ', '/ /_/ / ', '\\____/ ', ' '],
7: [' _____', '/__ /', ' / / ', ' / / ', '/_/ ', ' '],
8: [' ____ ', ' ( __ )', ' / __ |', '/ /_/ / ', '\\____/ ', ' '],
9: [' ____ ', ' / __ \\', ' / /_/ /', ' \\__, / ', '/____/ ', ' '],
A: [' ___ ', ' / |', ' / /| |', ' / ___ |', '/_/ |_|', ' '],
B: [' ____ ', ' / __ )', ' / __ |', ' / /_/ / ', '/_____/ ', ' '],
C: [' ______', ' / ____/', ' / / ', '/ /___ ', '\\____/ ', ' '],
D: [' ____ ', ' / __ \\', ' / / / /', ' / /_/ / ', '/_____/ ', ' '],
E: [' ______', ' / ____/', ' / __/ ', ' / /___ ', '/_____/ ', ' '],
F: [' ______', ' / ____/', ' / /_ ', ' / __/ ', '/_/ ', ' '],
G: [' ______', ' / ____/', ' / / __ ', '/ /_/ / ', '\\____/ ', ' '],
H: [' __ __', ' / / / /', ' / /_/ / ', ' / __ / ', '/_/ /_/ ', ' '],
I: [' ____', ' / _/', ' / / ', ' _/ / ', '/___/ ', ' '],
J: [' __', ' / /', ' __ / / ', '/ /_/ / ', '\\____/ ', ' '],
K: [' __ __', ' / //_/', ' / ,< ', ' / /| | ', '/_/ |_| ', ' '],
L: [' __ ', ' / / ', ' / / ', ' / /___', '/_____/', ' '],
M: [' __ ___', ' / |/ /', ' / /|_/ / ', ' / / / / ', '/_/ /_/ ', ' '],
N: [' _ __', ' / | / /', ' / |/ / ', ' / /| / ', '/_/ |_/ ', ' '],
O: [' ____ ', ' / __ \\', ' / / / /', '/ /_/ / ', '\\____/ ', ' '],
P: [' ____ ', ' / __ \\', ' / /_/ /', ' / ____/ ', '/_/ ', ' '],
Q: [' ____ ', ' / __ \\', ' / / / /', '/ /_/ / ', '\\___\\_\\ ', ' '],
R: [' ____ ', ' / __ \\', ' / /_/ /', ' / _, _/ ', '/_/ |_| ', ' '],
S: [' _____', ' / ___/', ' \\__ \\ ', ' ___/ / ', '/____/ ', ' '],
T: [' ______', ' /_ __/', ' / / ', ' / / ', '/_/ ', ' '],
U: [' __ __', ' / / / /', ' / / / / ', '/ /_/ / ', '\\____/ ', ' '],
V: [' _ __', '| | / /', '| | / / ', '| |/ / ', '|___/ ', ' '],
W: [' _ __', '| | / /', '| | /| / / ', '| |/ |/ / ', '|__/|__/ ', ' '],
X: [' _ __', ' | |/ /', ' | / ', ' / | ', '/_/|_| ', ' '],
Y: ['__ __', '\\ \\/ /', ' \\ / ', ' / / ', '/_/ ', ' '],
Z: [' _____', '/__ /', ' / / ', ' / /__', '/____/', ' '],
' ': [' ', ' ', ' ', ' ', ' ', ' '],
},
},
isometric1: {
height: 11,
chars: {
A: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /::\\~\\:\\ \\ ',
' /:/\\:\\ \\:\\__\\',
' \\/__\\:\\/:/ /',
' \\::/ / ',
' /:/ / ',
' /:/ / ',
' \\/__/ ',
],
B: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /::\\~\\:\\__\\ ',
' /:/\\:\\ \\:|__|',
' \\:\\~\\:\\/:/ /',
' \\:\\ \\::/ / ',
' \\:\\/:/ / ',
' \\::/__/ ',
' ~~ ',
],
C: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ \\:\\ \\ ',
' /:/__/ \\:\\__\\',
' \\:\\ \\ \\/__/',
' \\:\\ \\ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
D: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ \\:\\__\\ ',
' /:/__/ \\:|__|',
' \\:\\ \\ /:/ /',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/__/ ',
' ~~ ',
],
E: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /::\\~\\:\\ \\ ',
' /:/\\:\\ \\:\\__\\',
' \\:\\~\\:\\ \\/__/',
' \\:\\ \\:\\__\\ ',
' \\:\\ \\/__/ ',
' \\:\\__\\ ',
' \\/__/ ',
],
F: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /::\\~\\:\\ \\ ',
' /:/\\:\\ \\:\\__\\',
' \\/__\\:\\ \\/__/',
' \\:\\__\\ ',
' \\/__/ ',
' ',
' ',
],
G: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ \\:\\ \\ ',
' /:/__/_\\:\\__\\',
' \\:\\ /\\ \\/__/',
' \\:\\ \\:\\__\\ ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
H: [
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/__/ ',
' /::\\ \\ ___ ',
' /:/\\:\\ /\\__\\',
' \\/__\\:\\/:/ /',
' \\::/ / ',
' /:/ / ',
' /:/ / ',
' \\/__/ ',
],
I: [
' ',
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' /::\\__\\ ',
' __/:/\\/__/ ',
' /\\/:/ / ',
' \\::/__/ ',
' \\:\\__\\ ',
' \\/__/ ',
' ',
],
J: [
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' ___ /::\\__\\ ',
' /\\ /:/\\/__/ ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
' ',
' ',
' ',
],
K: [
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/__/ ',
' /::\\__\\____ ',
' /:/\\:::::\\__\\',
' \\/_|:|~~|~ ',
' |:| | ',
' |:| | ',
' |:| | ',
' \\|__| ',
],
L: [
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/ / ',
' /:/ / ',
' /:/__/ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
M: [
' ___ ',
' /\\__\\ ',
' /::| | ',
' /:|:| | ',
' /:/|:|__|__ ',
' /:/ |::::\\__\\',
' \\/__/~~/:/ /',
' /:/ / ',
' /:/ / ',
' /:/ / ',
' \\/__/ ',
],
N: [
' ___ ',
' /\\__\\ ',
' /::| | ',
' /:|:| | ',
' /:/|:| |__ ',
' /:/ |:| /\\__\\',
' \\/__|:|/:/ /',
' |:/:/ / ',
' |::/ / ',
' /:/ / ',
' \\/__/ ',
],
O: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ \\:\\ \\ ',
' /:/__/ \\:\\__\\',
' \\:\\ \\ /:/ /',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
P: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /::\\~\\:\\ \\ ',
' /:/\\:\\ \\:\\__\\',
' \\/__\\:\\/:/ /',
' \\::/ / ',
' \\/__/ ',
' ',
' ',
],
Q: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' \\:\\~\\:\\ \\ ',
' \\:\\ \\:\\__\\',
' \\:\\/:/ /',
' \\::/ / ',
' /:/ / ',
' /:/ / ',
' \\/__/ ',
],
R: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /::\\~\\:\\ \\ ',
' /:/\\:\\ \\:\\__\\',
' \\/_|::\\/:/ /',
' |:|::/ / ',
' |:|\\/__/ ',
' |:| | ',
' \\|__| ',
],
S: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\ \\ \\ ',
' _\\:\\~\\ \\ \\ ',
' /\\ \\:\\ \\ \\__\\',
' \\:\\ \\:\\ \\/__/',
' \\:\\ \\:\\__\\ ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
T: [
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\__\\',
' /:/ \\/__/',
' /:/ / ',
' \\/__/ ',
' ',
' ',
],
U: [
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/ / ',
' /:/ / ___ ',
' /:/__/ /\\__\\',
' \\:\\ \\ /:/ /',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
V: [
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/ / ',
' /:/__/ ___ ',
' |:| | /\\__\\',
' |:| |/:/ /',
' |:|__/:/ / ',
' \\::::/__/ ',
' ~~~~ ',
' ',
],
W: [
' ___ ',
' /\\__\\ ',
' /:/ _/_ ',
' /:/ /\\__\\ ',
' /:/ /:/ _/_ ',
' /:/_/:/ /\\__\\',
' \\:\\/:/ /:/ /',
' \\::/_/:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
X: [
' ___ ',
' |\\__\\ ',
' |:| | ',
' |:| | ',
' |:|__|__ ',
' ____/::::\\__\\',
' \\::::/~~/~ ',
' ~~|:|~~| ',
' |:| | ',
' |:| | ',
' \\|__| ',
],
Y: [
' ___ ',
' |\\__\\ ',
' |:| | ',
' |:| | ',
' |:|__|__ ',
' /::::\\__\\',
' /:/~~/~ ',
' /:/ / ',
' \\/__/ ',
' ',
' ',
],
Z: [
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' _______\\:\\__\\',
' \\::::::::/__/',
' \\:\\~~\\~~ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
0: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
1: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
2: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
3: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
4: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
5: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
6: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
7: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
8: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
9: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
' ': [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
},
},
isometric2: {
height: 11,
chars: {
A: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ /::\\ \\ ',
' /:/_/:/\\:\\__\\ ',
' \\:\\/:/ \\/__/ ',
' \\::/__/ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
B: [
' ',
' _____ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ /::\\__\\ ',
' /:/_/:/\\:|__| ',
' \\:\\/:/ /:/ / ',
' \\::/_/:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
C: [
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/ / ',
' /:/ / ___ ',
' /:/__/ /\\__\\ ',
' \\:\\ \\ /:/ / ',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
D: [
' ',
' _____ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ \\:\\__\\ ',
' /:/__/ \\:|__| ',
' \\:\\ \\ /:/ / ',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
E: [
' ___ ',
' /\\__\\ ',
' /:/ _/_ ',
' /:/ /\\__\\ ',
' /:/ /:/ _/_ ',
' /:/_/:/ /\\__\\ ',
' \\:\\/:/ /:/ / ',
' \\::/_/:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
F: [
' ___ ',
' /\\__\\ ',
' /:/ _/_ ',
' /:/ /\\__\\ ',
' /:/ /:/ / ',
' /:/_/:/ / ',
' \\:\\/:/ / ',
' \\::/__/ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
G: [
' ___ ',
' /\\__\\ ',
' /:/ _/_ ',
' /:/ /\\ \\ ',
' /:/ /::\\ \\ ',
' /:/__\\/\\:\\__\\ ',
' \\:\\ \\ /:/ / ',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
H: [
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' ___ /::\\ \\ ',
' /\\ /:/\\:\\__\\ ',
' \\:\\/:/ \\/__/ ',
' \\::/__/ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
I: [
' ',
' ',
' ___ ',
' /\\__\\ ',
' /:/__/ ',
' /::\\ \\ ',
' \\/\\:\\ \\__ ',
' ~~\\:\\/\\__\\ ',
' \\::/ / ',
' /:/ / ',
' \\/__/ ',
],
J: [
' ',
' ___ ',
' /\\__\\ ',
' /:/__/ ',
' /::\\ \\ ',
' \\/\\:\\ \\ ',
' ~~\\:\\ \\ ',
' \\:\\__\\ ',
' /:/ / ',
' /:/ / ',
' \\/__/ ',
],
K: [
' ___ ',
' /| | ',
' |:| | ',
' |:| | ',
' __|:| | ',
' /\\ |:|__|____ ',
' \\:\\/:::::/__/ ',
' \\::/~~/~ ',
' \\:\\~~\\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
L: [
' ',
' ',
' ',
' ',
' ___ ___ ',
' /\\ \\ /\\__\\ ',
' \\:\\ \\ /:/ / ',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
M: [
' ___ ',
' /\\ \\ ',
' |::\\ \\ ',
' |:|:\\ \\ ',
' __|:|\\:\\ \\ ',
' /::::|_\\:\\__\\ ',
' \\:\\~~\\ \\/__/ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
N: [
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' _____\\:\\ \\ ',
' /::::::::\\__\\ ',
' \\:\\~~\\~~\\/__/ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
O: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ \\:\\ \\ ',
' /:/__/ \\:\\__\\ ',
' \\:\\ \\ /:/ / ',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
P: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\__\\ ',
' /:/ /:/ / ',
' /:/_/:/ / ',
' \\:\\/:/ / ',
' \\::/__/ ',
' \\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
Q: [
' ',
' ',
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' /:/ /::\\ \\ ',
' /:/_/:/\\:\\__\\ ',
' \\:\\/:/ \\/__/ ',
' \\::/ / ',
' \\/__/ ',
],
R: [
' ___ ',
' /\\ \\ ',
' /::\\ \\ ',
' /:/\\:\\__\\ ',
' /:/ /:/ / ',
' /:/_/:/__/___ ',
' \\:\\/:::::/ / ',
' \\::/~~/~~~~ ',
' \\:\\~~\\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
S: [
' ___ ',
' /\\__\\ ',
' /:/ _/_ ',
' /:/ /\\ \\ ',
' /:/ /::\\ \\ ',
' /:/_/:/\\:\\__\\ ',
' \\:\\/:/ /:/ / ',
' \\::/ /:/ / ',
' \\/_/:/ / ',
' /:/ / ',
' \\/__/ ',
],
T: [
' ',
' ',
' ___ ',
' /\\__\\ ',
' /:/ / ',
' /:/__/ ',
' /::\\ \\ ',
' /:/\\:\\ \\ ',
' \\/__\\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
U: [
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' ___ \\:\\ \\ ',
' /\\ \\ \\:\\__\\ ',
' \\:\\ \\ /:/ / ',
' \\:\\ /:/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
V: [
' ',
' ___ ',
' /\\ \\ ',
' \\:\\ \\ ',
' \\:\\ \\ ',
' ___ \\:\\__\\ ',
' /\\ \\ |:| | ',
' \\:\\ \\|:| | ',
' \\:\\__|:|__| ',
' \\::::/__/ ',
' ~~~~ ',
],
W: [
' ___ ',
' /\\ \\ ',
' _\\:\\ \\ ',
' /\\ \\:\\ \\ ',
' _\\:\\ \\:\\ \\ ',
' /\\ \\:\\ \\:\\__\\ ',
' \\:\\ \\:\\/:/ / ',
' \\:\\ \\::/ / ',
' \\:\\/:/ / ',
' \\::/ / ',
' \\/__/ ',
],
X: [
' ___ ',
' /| | ',
' |:| | ',
' |:| | ',
' __|:|__| ',
' /::::\\__\\_____',
' ~~~~\\::::/___/',
' |:|~~| ',
' |:| | ',
' |:|__| ',
' |/__/ ',
],
Y: [
' ',
' ',
' ___ ',
' /| | ',
' |:| | ',
' |:| | ',
' __|:|__| ',
' /::::\\ \\ ',
' ~~~~\\:\\ \\ ',
' \\:\\__\\ ',
' \\/__/ ',
],
Z: [
' ___ ',
' /\\__\\ ',
' /::| | ',
' /:/:| | ',
' /:/|:| |__ ',
' /:/ |:| /\\__\\ ',
' \\/__|:|/:/ / ',
' |:/:/ / ',
' |::/ / ',
' |:/ / ',
' |/__/ ',
],
0: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
1: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
2: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
3: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
4: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
5: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
6: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
7: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
8: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
9: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
' ': [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
},
},
isometric3: {
height: 11,
chars: {
A: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/~/::\\ ',
' /__/:/ /:/\\:\\',
' \\ \\:\\/:/__\\/',
' \\ \\::/ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
B: [
' ',
' _____ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/~/::\\ ',
' /__/:/ /:/\\:|',
' \\ \\:\\/:/~/:/',
' \\ \\::/ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
C: [
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' / /:/ ___ ',
' /__/:/ / /\\',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
D: [
' _____ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/ \\:\\ ',
' /__/:/ \\__\\:|',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
' ',
],
E: [
' ___ ',
' / /\\ ',
' / /:/_ ',
' / /:/ /\\ ',
' / /:/ /:/_ ',
' /__/:/ /:/ /\\',
' \\ \\:\\/:/ /:/',
' \\ \\::/ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
F: [
' ___ ',
' / /\\ ',
' / /:/_ ',
' / /:/ /\\ ',
' / /:/ /:/ ',
' /__/:/ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
G: [
' ___ ',
' / /\\ ',
' / /:/_ ',
' / /:/ /\\ ',
' / /:/_/::\\ ',
' /__/:/__\\/\\:\\',
' \\ \\:\\ /~~/:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
H: [
' ___ ',
' /__/\\ ',
' \\ \\:\\ ',
' \\__\\:\\ ',
' ___ / /::\\ ',
' /__/\\ /:/\\:\\',
' \\ \\:\\/:/__\\/',
' \\ \\::/ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
I: [
' ',
' ___ ',
' / /\\ ',
' / /:/ ',
' /__/::\\ ',
' \\__\\/\\:\\__ ',
' \\ \\:\\/\\ ',
' \\__\\::/ ',
' /__/:/ ',
' \\__\\/ ',
' ',
],
J: [
' ___ ',
' / /\\ ',
' / /:/ ',
' /__/::\\ ',
' \\__\\/\\:\\ ',
' \\ \\:\\ ',
' \\__\\:\\ ',
' / /:/ ',
' /__/:/ ',
' \\__\\/ ',
' ',
],
K: [
' ___ ',
' /__/| ',
' | |:| ',
' | |:| ',
' __| |:| ',
' /__/\\_|:|____',
' \\ \\:\\/:::::/',
' \\ \\::/~~~~ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
L: [
' ',
' ',
' ',
' ___ ___ ',
' /__/\\ / /\\',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
' ',
],
M: [
' ___ ',
' /__/\\ ',
' | |::\\ ',
' | |:|:\\ ',
' __|__|:|\\:\\ ',
' /__/::::| \\:\\',
' \\ \\:\\~~\\__\\/',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
N: [
' ___ ',
' /__/\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' _____\\__\\:\\ ',
' /__/::::::::\\',
' \\ \\:\\~~\\~~\\/',
' \\ \\:\\ ~~~ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
O: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/ \\:\\ ',
' /__/:/ \\__\\:\\',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
P: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/~/:/ ',
' /__/:/ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
Q: [
' ',
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/~/::\\ ',
' /__/:/ /:/\\:\\',
' \\ \\:\\/:/__\\/',
' \\ \\::/ ',
' \\__\\/ ',
' ',
],
R: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/~/:/ ',
' /__/:/ /:/___',
' \\ \\:\\/:::::/',
' \\ \\::/~~~~ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
S: [
' ___ ',
' / /\\ ',
' / /:/_ ',
' / /:/ /\\ ',
' / /:/ /::\\ ',
' /__/:/ /:/\\:\\',
' \\ \\:\\/:/~/:/',
' \\ \\::/ /:/ ',
' \\__\\/ /:/ ',
' /__/:/ ',
' \\__\\/ ',
],
T: [
' ',
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' / /::\\ ',
' /__/:/\\:\\ ',
' \\__\\/ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
' ',
],
U: [
' ___ ',
' /__/\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' ___ \\ \\:\\ ',
' /__/\\ \\__\\:\\',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
V: [
' ',
' ___ ',
' /__/\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' ___ \\__\\:\\ ',
' /__/\\ | |:| ',
' \\ \\:\\| |:| ',
' \\ \\:\\__|:| ',
' \\__\\::::/ ',
' ~~~~ ',
],
W: [
' ___ ',
' /__/\\ ',
' _\\_ \\:\\ ',
' /__/\\ \\:\\ ',
' _\\_ \\:\\ \\:\\ ',
' /__/\\ \\:\\ \\:\\',
' \\ \\:\\ \\:\\/:/',
' \\ \\:\\ \\::/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
X: [
' ___ ',
' /__/| ',
' | |:| ',
' | |:| ',
' __|__|:| ',
' /__/::::\\____',
' ~\\~~\\::::/',
' |~~|:|~~ ',
' | |:| ',
' | |:| ',
' |__|/ ',
],
Y: [
' ',
' ___ ',
' /__/| ',
' | |:| ',
' | |:| ',
' __|__|:| ',
' /__/::::\\ ',
' ~\\~~\\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
' ',
],
Z: [
' ___ ',
' / /\\ ',
' / /::| ',
' / /:/:| ',
' / /:/|:|__ ',
' /__/:/ |:| /\\',
' \\__\\/ |:|/:/',
' | |:/:/ ',
' | |::/ ',
' | |:/ ',
' |__|/ ',
],
0: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
1: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
2: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
3: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
4: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
5: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
6: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
7: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
8: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
9: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
' ': [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
},
},
isometric4: {
height: 11,
chars: {
A: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /::\\ \\:\\ ',
' /__/:/\\:\\_\\:\\',
' \\__\\/ \\:\\/:/',
' \\__\\::/ ',
' / /:/ ',
' /__/:/ ',
' \\__\\/ ',
],
B: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /::\\ \\:\\ ',
' /__/:/\\:\\_\\:|',
' \\ \\:\\ \\:\\/:/',
' \\ \\:\\_\\::/ ',
' \\ \\:\\/:/ ',
' \\__\\::/ ',
' ~~ ',
],
C: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/ \\:\\ ',
' /__/:/ \\ \\:\\',
' \\ \\:\\ \\__\\/',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
D: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/ \\:\\ ',
' /__/:/ \\__\\:|',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\__\\::/ ',
' ~~ ',
],
E: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /::\\ \\:\\ ',
' /__/:/\\:\\ \\:\\',
' \\ \\:\\ \\:\\_\\/',
' \\ \\:\\ \\:\\ ',
' \\ \\:\\_\\/ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
F: [
' ',
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /::\\ \\:\\ ',
' /__/:/\\:\\ \\:\\',
' \\__\\/ \\:\\_\\/',
' \\ \\:\\ ',
' \\__\\/ ',
' ',
],
G: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/ \\:\\ ',
' /__/:/_\\_ \\:\\',
' \\ \\:\\__/\\_\\/',
' \\ \\:\\ \\:\\ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
H: [
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' / /::\\ ___ ',
' /__/:/\\:\\ /\\',
' \\__\\/ \\:\\/:/',
' \\__\\::/ ',
' / /:/ ',
' /__/:/ ',
' \\__\\/ ',
],
I: [
' ',
' ___ ',
' /__/\\ ',
' \\__\\:\\ ',
' / /::\\ ',
' __/ /:/\\/ ',
' /__/\\/:/~~ ',
' \\ \\::/ ',
' \\ \\:\\ ',
' \\__\\/ ',
' ',
],
J: [
' ',
' ___ ',
' /__/\\ ',
' \\__\\:\\ ',
' ___ / /::\\ ',
' /__/\\ /:/\\/ ',
' \\ \\:\\/:/~~ ',
' \\ \\::/ ',
' \\__\\/ ',
' ',
' ',
],
K: [
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' / /::\\____ ',
' /__/:/\\:::::\\',
' \\__\\/~|:|~~~~',
' | |:| ',
' | |:| ',
' |__|:| ',
' \\__\\| ',
],
L: [
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' / /:/ ',
' /__/:/ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
M: [
' ___ ',
' / /\\ ',
' / /::| ',
' / /:|:| ',
' / /:/|:|__ ',
' /__/:/_|::::\\',
' \\__\\/ /~~/:/',
' / /:/ ',
' / /:/ ',
' /__/:/ ',
' \\__\\/ ',
],
N: [
' ___ ',
' / /\\ ',
' / /::| ',
' / /:|:| ',
' / /:/|:|__ ',
' /__/:/ |:| /\\',
' \\__\\/ |:|/:/',
' | |:/:/ ',
' |__|::/ ',
' /__/:/ ',
' \\__\\/ ',
],
O: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /:/ \\:\\ ',
' /__/:/ \\__\\:\\',
' \\ \\:\\ / /:/',
' \\ \\:\\ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
P: [
' ',
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /::\\ \\:\\ ',
' /__/:/\\:\\_\\:\\',
' \\__\\/ \\:\\/:/',
' \\ \\::/ ',
' \\__\\/ ',
' ',
],
Q: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' /__/:/\\:\\ ',
' \\ \\:\\ \\:\\ ',
' \\ \\:\\ \\:\\',
' \\ \\:\\/:/',
' \\__\\::/ ',
' / /:/ ',
' /__/:/ ',
' \\__\\/ ',
],
R: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' / /:/\\:\\ ',
' / /::\\ \\:\\ ',
' /__/:/\\:\\_\\:\\',
' \\__\\/~|::\\/:/',
' | |:|::/ ',
' | |:|\\/ ',
' |__|:|~ ',
' \\__\\| ',
],
S: [
' ___ ',
' / /\\ ',
' / /::\\ ',
' /__/:/\\:\\ ',
' _\\_ \\:\\ \\:\\ ',
' /__/\\ \\:\\ \\:\\',
' \\ \\:\\ \\:\\_\\/',
' \\ \\:\\_\\:\\ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
T: [
' ',
' ___ ',
' /__/\\ ',
' \\ \\:\\ ',
' \\__\\:\\ ',
' / /::\\ ',
' / /:/\\:\\',
' / /:/__\\/',
' /__/:/ ',
' \\__\\/ ',
' ',
],
U: [
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' / /:/ __ ',
' /__/:/ / /\\',
' \\ \\:\\ / /:/',
' \\ \\:\\/ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
V: [
' ',
' ___ ',
' / /\\ ',
' / /:/ ',
' / /:/ ',
' /__/:/ ___ ',
' | |:| / /\\',
' | |:|/ /:/',
' |__|:|__/:/ ',
' \\__\\::::/ ',
' ~~~~ ',
],
W: [
' ___ ',
' / /\\ ',
' / /:/_ ',
' / /:/ /\\ ',
' / /:/ /:/_ ',
' /__/:/ /:/ /\\',
' \\ \\:\\/:/ /:/',
' \\ \\::/ /:/ ',
' \\ \\:\\/:/ ',
' \\ \\::/ ',
' \\__\\/ ',
],
X: [
' __ ',
' | |\\ ',
' | |:| ',
' | |:| ',
' |__|:|__ ',
' ____/__/::::\\',
' \\__\\::::/~~~~',
' |~~|:| ',
' | |:| ',
' |__|:| ',
' \\__\\| ',
],
Y: [
' ',
' __ ',
' | |\\ ',
' | |:| ',
' | |:| ',
' |__|:|__ ',
' / /::::\\',
' / /:/~~~~',
' /__/:/ ',
' \\__\\/ ',
' ',
],
Z: [
' ___ ',
' /__/\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' ______\\__\\:\\',
' \\ \\::::::::/',
' \\ \\:\\~~~~~ ',
' \\ \\:\\ ',
' \\ \\:\\ ',
' \\__\\/ ',
],
0: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
1: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
2: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
3: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
4: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
5: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
6: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
7: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
8: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
9: [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
' ': [
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
' ',
],
},
},
'three-d': {
height: 8,
chars: {
0: [' **** ', ' *///**', '/* */*', '/* * /*', '/** /*', '/* /*', '/ **** ', ' //// '],
1: [' ** ', ' *** ', '//** ', ' /** ', ' /** ', ' /** ', ' ****', '//// '],
2: [' **** ', ' */// *', '/ /*', ' *** ', ' *// ', ' * ', '/******', '////// '],
3: [' **** ', ' */// *', '/ /*', ' *** ', ' /// *', ' * /*', '/ **** ', ' //// '],
4: [' ** ', ' */* ', ' * /* ', ' ******', '/////* ', ' /* ', ' /* ', ' / '],
5: [' ******', '/*//// ', '/***** ', '///// *', ' /*', ' * /*', '/ **** ', ' //// '],
6: [' **** ', ' */// *', '/* / ', '/***** ', '/*/// *', '/* /*', '/ **** ', ' //// '],
7: [' ******', '//////*', ' /*', ' * ', ' * ', ' * ', ' * ', ' / '],
8: [' **** ', ' */// *', '/* /*', '/ **** ', ' */// *', '/* /*', '/ **** ', ' //// '],
9: [' **** ', ' */// *', '/* /*', '/ **** ', ' ///* ', ' * ', ' * ', ' / '],
A: [
' ** ',
' **** ',
' **//** ',
' ** //** ',
' **********',
'/**//////**',
'/** /**',
'// // ',
],
B: [
' ****** ',
'/*////** ',
'/* /** ',
'/****** ',
'/*//// **',
'/* /**',
'/******* ',
'/////// ',
],
C: [
' ****** ',
' **////**',
' ** // ',
'/** ',
'/** ',
'//** **',
' //****** ',
' ////// ',
],
D: [
' ******* ',
'/**////** ',
'/** /**',
'/** /**',
'/** /**',
'/** ** ',
'/******* ',
'/////// ',
],
E: [
' ********',
'/**///// ',
'/** ',
'/******* ',
'/**//// ',
'/** ',
'/********',
'//////// ',
],
F: [
' ********',
'/**///// ',
'/** ',
'/******* ',
'/**//// ',
'/** ',
'/** ',
'// ',
],
G: [
' ******** ',
' **//////**',
' ** // ',
'/** ',
'/** *****',
'//** ////**',
' //******** ',
' //////// ',
],
H: [
' ** **',
'/** /**',
'/** /**',
'/**********',
'/**//////**',
'/** /**',
'/** /**',
'// // ',
],
I: [' **', '/**', '/**', '/**', '/**', '/**', '/**', '// '],
J: [
' **',
' /**',
' /**',
' /**',
' /**',
' ** /**',
'//***** ',
' ///// ',
],
K: [
' ** **',
'/** ** ',
'/** ** ',
'/**** ',
'/**/** ',
'/**//** ',
'/** //**',
'// // ',
],
L: [
' ** ',
'/** ',
'/** ',
'/** ',
'/** ',
'/** ',
'/********',
'//////// ',
],
M: [
' **** ****',
'/**/** **/**',
'/**//** ** /**',
'/** //*** /**',
'/** //* /**',
'/** / /**',
'/** /**',
'// // ',
],
N: [
' **** **',
'/**/** /**',
'/**//** /**',
'/** //** /**',
'/** //**/**',
'/** //****',
'/** //***',
'// /// ',
],
O: [
' ******* ',
' **/////** ',
' ** //**',
'/** /**',
'/** /**',
'//** ** ',
' //******* ',
' /////// ',
],
P: [
' ******* ',
'/**////**',
'/** /**',
'/******* ',
'/**//// ',
'/** ',
'/** ',
'// ',
],
Q: [
' ******* ',
' **/////** ',
' ** //** ',
'/** /** ',
'/** **/** ',
'//** // ** ',
' //******* **',
' /////// // ',
],
R: [
' ******* ',
'/**////** ',
'/** /** ',
'/******* ',
'/**///** ',
'/** //** ',
'/** //**',
'// // ',
],
S: [
' ********',
' **////// ',
'/** ',
'/*********',
'////////**',
' /**',
' ******** ',
'//////// ',
],
T: [
' **********',
'/////**/// ',
' /** ',
' /** ',
' /** ',
' /** ',
' /** ',
' // ',
],
U: [
' ** **',
'/** /**',
'/** /**',
'/** /**',
'/** /**',
'/** /**',
'//******* ',
' /////// ',
],
V: [
' ** **',
'/** /**',
'/** /**',
'//** ** ',
' //** ** ',
' //**** ',
' //** ',
' // ',
],
W: [
' ** **',
'/** /**',
'/** * /**',
'/** *** /**',
'/** **/**/**',
'/**** //****',
'/**/ ///**',
'// // ',
],
X: [
' ** **',
'//** ** ',
' //** ** ',
' //*** ',
' **/** ',
' ** //** ',
' ** //**',
'// // ',
],
Y: [
' ** **',
'//** ** ',
' //**** ',
' //** ',
' /** ',
' /** ',
' /** ',
' // ',
],
Z: [
' ********',
'//////** ',
' ** ',
' ** ',
' ** ',
' ** ',
' ********',
'//////// ',
],
' ': [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
},
},
'three-x-five': {
height: 6,
chars: {
0: [' ', '### ', '# # ', '# # ', '# # ', '### '],
1: [' ', ' # ', '## ', ' # ', ' # ', '### '],
2: [' ', '### ', ' # ', '### ', '# ', '### '],
3: [' ', '### ', ' # ', ' ## ', ' # ', '### '],
4: [' ', '# # ', '# # ', '### ', ' # ', ' # '],
5: [' ', '### ', '# ', '### ', ' # ', '### '],
6: [' ', '### ', '# ', '### ', '# # ', '### '],
7: [' ', '### ', ' # ', ' # ', ' # ', ' # '],
8: [' ', '### ', '# # ', '### ', '# # ', '### '],
9: [' ', '### ', '# # ', '### ', ' # ', '### '],
A: [' ', ' # ', '# # ', '### ', '# # ', '# # '],
B: [' ', '## ', '# # ', '## ', '# # ', '## '],
C: [' ', ' ## ', '# ', '# ', '# ', ' ## '],
D: [' ', '## ', '# # ', '# # ', '# # ', '## '],
E: [' ', '### ', '# ', '## ', '# ', '### '],
F: [' ', '### ', '# ', '## ', '# ', '# '],
G: [' ', ' ## ', '# ', '# # ', '# # ', ' ## '],
H: [' ', '# # ', '# # ', '### ', '# # ', '# # '],
I: [' ', '### ', ' # ', ' # ', ' # ', '### '],
J: [' ', ' ## ', ' # ', ' # ', '# # ', ' # '],
K: [' ', '# # ', '# # ', '## ', '# # ', '# # '],
L: [' ', '# ', '# ', '# ', '# ', '### '],
M: [' ', '# # ', '### ', '### ', '# # ', '# # '],
N: [' ', '### ', '# # ', '# # ', '# # ', '# # '],
O: [' ', ' # ', '# # ', '# # ', '# # ', ' # '],
P: [' ', '## ', '# # ', '## ', '# ', '# '],
Q: [' ', ' # ', '# # ', '# # ', ' ## ', ' # '],
R: [' ', '## ', '# # ', '## ', '# # ', '# # '],
S: [' ', ' ## ', '# ', ' # ', ' # ', '## '],
T: [' ', '### ', ' # ', ' # ', ' # ', ' # '],
U: [' ', '# # ', '# # ', '# # ', '# # ', '### '],
V: [' ', '# # ', '# # ', '# # ', '# # ', ' # '],
W: [' ', '# # ', '# # ', '### ', '### ', '# # '],
X: [' ', '# # ', '# # ', ' # ', '# # ', '# # '],
Y: [' ', '# # ', '# # ', ' # ', ' # ', ' # '],
Z: [' ', '### ', ' # ', ' # ', '# ', '### '],
' ': [' ', ' ', ' ', ' ', ' ', ' '],
},
},
'ansi-shadow': {
height: 7,
chars: {
0: [
' ██████╗ ',
'██╔═████╗',
'██║██╔██║',
'████╔╝██║',
'╚██████╔╝',
' ╚═════╝ ',
' ',
],
1: [' ██╗', '███║', '╚██║', ' ██║', ' ██║', ' ╚═╝', ' '],
2: ['██████╗ ', '╚════██╗', ' █████╔╝', '██╔═══╝ ', '███████╗', '╚══════╝', ' '],
3: ['██████╗ ', '╚════██╗', ' █████╔╝', ' ╚═══██╗', '██████╔╝', '╚═════╝ ', ' '],
4: ['██╗ ██╗', '██║ ██║', '███████║', '╚════██║', ' ██║', ' ╚═╝', ' '],
5: ['███████╗', '██╔════╝', '███████╗', '╚════██║', '███████║', '╚══════╝', ' '],
6: [
' ██████╗ ',
'██╔════╝ ',
'███████╗ ',
'██╔═══██╗',
'╚██████╔╝',
' ╚═════╝ ',
' ',
],
7: ['███████╗', '╚════██║', ' ██╔╝', ' ██╔╝ ', ' ██║ ', ' ╚═╝ ', ' '],
8: [' █████╗ ', '██╔══██╗', '╚█████╔╝', '██╔══██╗', '╚█████╔╝', ' ╚════╝ ', ' '],
9: [' █████╗ ', '██╔══██╗', '╚██████║', ' ╚═══██║', ' █████╔╝', ' ╚════╝ ', ' '],
A: [' █████╗ ', '██╔══██╗', '███████║', '██╔══██║', '██║ ██║', '╚═╝ ╚═╝', ' '],
B: ['██████╗ ', '██╔══██╗', '██████╔╝', '██╔══██╗', '██████╔╝', '╚═════╝ ', ' '],
C: [' ██████╗', '██╔════╝', '██║ ', '██║ ', '╚██████╗', ' ╚═════╝', ' '],
D: ['██████╗ ', '██╔══██╗', '██║ ██║', '██║ ██║', '██████╔╝', '╚═════╝ ', ' '],
E: ['███████╗', '██╔════╝', '█████╗ ', '██╔══╝ ', '███████╗', '╚══════╝', ' '],
F: ['███████╗', '██╔════╝', '█████╗ ', '██╔══╝ ', '██║ ', '╚═╝ ', ' '],
G: [
' ██████╗ ',
'██╔════╝ ',
'██║ ███╗',
'██║ ██║',
'╚██████╔╝',
' ╚═════╝ ',
' ',
],
H: ['██╗ ██╗', '██║ ██║', '███████║', '██╔══██║', '██║ ██║', '╚═╝ ╚═╝', ' '],
I: ['██╗', '██║', '██║', '██║', '██║', '╚═╝', ' '],
J: [' ██╗', ' ██║', ' ██║', '██ ██║', '╚█████╔╝', ' ╚════╝ ', ' '],
K: ['██╗ ██╗', '██║ ██╔╝', '█████╔╝ ', '██╔═██╗ ', '██║ ██╗', '╚═╝ ╚═╝', ' '],
L: ['██╗ ', '██║ ', '██║ ', '██║ ', '███████╗', '╚══════╝', ' '],
M: [
'███╗ ███╗',
'████╗ ████║',
'██╔████╔██║',
'██║╚██╔╝██║',
'██║ ╚═╝ ██║',
'╚═╝ ╚═╝',
' ',
],
N: [
'███╗ ██╗',
'████╗ ██║',
'██╔██╗ ██║',
'██║╚██╗██║',
'██║ ╚████║',
'╚═╝ ╚═══╝',
' ',
],
O: [
' ██████╗ ',
'██╔═══██╗',
'██║ ██║',
'██║ ██║',
'╚██████╔╝',
' ╚═════╝ ',
' ',
],
P: ['██████╗ ', '██╔══██╗', '██████╔╝', '██╔═══╝ ', '██║ ', '╚═╝ ', ' '],
Q: [
' ██████╗ ',
'██╔═══██╗',
'██║ ██║',
'██║▄▄ ██║',
'╚██████╔╝',
' ╚══▀▀═╝ ',
' ',
],
R: ['██████╗ ', '██╔══██╗', '██████╔╝', '██╔══██╗', '██║ ██║', '╚═╝ ╚═╝', ' '],
S: ['███████╗', '██╔════╝', '███████╗', '╚════██║', '███████║', '╚══════╝', ' '],
T: [
'████████╗',
'╚══██╔══╝',
' ██║ ',
' ██║ ',
' ██║ ',
' ╚═╝ ',
' ',
],
U: [
'██╗ ██╗',
'██║ ██║',
'██║ ██║',
'██║ ██║',
'╚██████╔╝',
' ╚═════╝ ',
' ',
],
V: [
'██╗ ██╗',
'██║ ██║',
'██║ ██║',
'╚██╗ ██╔╝',
' ╚████╔╝ ',
' ╚═══╝ ',
' ',
],
W: [
'██╗ ██╗',
'██║ ██║',
'██║ █╗ ██║',
'██║███╗██║',
'╚███╔███╔╝',
' ╚══╝╚══╝ ',
' ',
],
X: ['██╗ ██╗', '╚██╗██╔╝', ' ╚███╔╝ ', ' ██╔██╗ ', '██╔╝ ██╗', '╚═╝ ╚═╝', ' '],
Y: [
'██╗ ██╗',
'╚██╗ ██╔╝',
' ╚████╔╝ ',
' ╚██╔╝ ',
' ██║ ',
' ╚═╝ ',
' ',
],
Z: ['███████╗', '╚══███╔╝', ' ███╔╝ ', ' ███╔╝ ', '███████╗', '╚══════╝', ' '],
' ': [' ', ' ', ' ', ' ', ' ', ' ', ' '],
},
},
'calvin-s': {
height: 3,
chars: {
A: ['╔═╗ ', '╠═╣ ', '╩ ╩ '],
B: ['╔╗ ', '╠╩╗ ', '╚═╝ '],
C: ['╔═╗ ', '║ ', '╚═╝ '],
D: ['╔╦╗ ', ' ║║ ', '═╩╝ '],
E: ['╔═╗ ', '║╣ ', '╚═╝ '],
F: ['╔═╗ ', '╠╣ ', '╚ '],
G: ['╔═╗ ', '║ ╦ ', '╚═╝ '],
H: ['╦ ╦ ', '╠═╣ ', '╩ ╩ '],
I: ['╦ ', '║ ', '╩ '],
J: [' ╦ ', ' ║ ', '╚╝ '],
K: ['╦╔═ ', '╠╩╗ ', '╩ ╩ '],
L: ['╦ ', '║ ', '╩═╝ '],
M: ['╔╦╗ ', '║║║ ', '╩ ╩ '],
N: ['╔╗╔ ', '║║║ ', '╝╚╝ '],
O: ['╔═╗ ', '║ ║ ', '╚═╝ '],
P: ['╔═╗ ', '╠═╝ ', '╩ '],
Q: ['╔═╗ ', '║═╬╗', '╚═╝╚'],
R: ['╦═╗ ', '╠╦╝ ', '╩╚═ '],
S: ['╔═╗ ', '╚═╗ ', '╚═╝ '],
T: ['╔╦╗ ', ' ║ ', ' ╩ '],
U: ['╦ ╦ ', '║ ║ ', '╚═╝ '],
V: ['╦ ╦', '╚╗╔╝', ' ╚╝ '],
W: ['╦ ╦ ', '║║║ ', '╚╩╝ '],
X: ['═╗ ╦', '╔╩╦╝', '╩ ╚═'],
Y: ['╦ ╦ ', '╚╦╝ ', ' ╩ '],
Z: ['╔═╗ ', '╔═╝ ', '╚═╝ '],
0: [' ', ' ', ' '],
1: [' ', ' ', ' '],
2: [' ', ' ', ' '],
3: [' ', ' ', ' '],
4: [' ', ' ', ' '],
5: [' ', ' ', ' '],
6: [' ', ' ', ' '],
7: [' ', ' ', ' '],
8: [' ', ' ', ' '],
9: [' ', ' ', ' '],
' ': [' ', ' ', ' '],
},
},
};
module.exports = { HAND_CODED_FONTS };