Files
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

178 lines
8.6 KiB
Plaintext

// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`AsciiArt.fonts HELLO snapshot per font ansi-shadow 1`] = `
"██╗ ██╗███████╗██╗ ██╗ ██████╗
██║ ██║██╔════╝██║ ██║ ██╔═══██╗
███████║█████╗ ██║ ██║ ██║ ██║
██╔══██║██╔══╝ ██║ ██║ ██║ ██║
██║ ██║███████╗███████╗███████╗╚██████╔╝
╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font banner 1`] = `
" ## ## ####### ## ## #####
## ## ## ## ## ## ##
## ## ## ## ## ## ##
####### ##### ## ## ## ##
## ## ## ## ## ## ##
## ## ## ## ## ## ##
## ## ####### ####### ####### ##### "
`;
exports[`AsciiArt.fonts HELLO snapshot per font big 1`] = `
" _ _ ______ _ _ ____
| | | | | ____| | | | | / __ \\
| |__| | | |__ | | | | | | | |
| __ | | __| | | | | | | | |
| | | | | |____ | |____ | |____ | |__| |
|_| |_| |______| |______| |______| \\____/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font block 1`] = `
"██╗ ██╗███████╗██╗ ██╗ ██████╗
██║ ██║██╔════╝██║ ██║ ██╔══██╗
███████║█████╗ ██║ ██║ ██║ ██║
██╔══██║██╔══╝ ██║ ██║ ██║ ██║
██║ ██║███████╗███████╗███████╗╚██████╔╝
╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font bubble 1`] = `
" Ⓗ Ⓔ Ⓛ Ⓛ Ⓞ
Ⓗ Ⓗ Ⓔ Ⓔ Ⓛ Ⓛ Ⓛ Ⓛ Ⓞ Ⓞ
ⒽⒽⒽⒽⒽⒺⒺⒺⒺⒺⓁⓁⓁⓁⓁⓁⓁⓁⓁⓁⓄⓄⓄⓄⓄ
Ⓗ ⒽⒺ ⒺⓁ ⓁⓁ ⓁⓄ Ⓞ
Ⓗ ⒽⒺ ⒺⓁ ⓁⓁ ⓁⓄ Ⓞ"
`;
exports[`AsciiArt.fonts HELLO snapshot per font calvin-s 1`] = `
"╦ ╦ ╔═╗ ╦ ╦ ╔═╗
╠═╣ ║╣ ║ ║ ║ ║
╩ ╩ ╚═╝ ╩═╝ ╩═╝ ╚═╝ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font digital 1`] = `
"▐ ▐ ▐▌▌▌▌ ▐ ▐ ▐▌▌▌▐
▐ ▐ ▐ ▐ ▐ ▐ ▐
▐▌▌▌▐ ▐▌▌▌ ▐ ▐ ▐ ▐
▐ ▐ ▐ ▐ ▐ ▐ ▐
▐ ▐ ▐▌▌▌▌ ▐ ▐ ▐ ▐
▐ ▐ ▐ ▐▌▌▌▌ ▐▌▌▌▌ ▐▌▌▌▐
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric1 1`] = `
" ___ ___ ___ ___ ___
/\\__\\ /\\ \\ /\\__\\ /\\__\\ /\\ \\
/:/ / /::\\ \\ /:/ / /:/ / /::\\ \\
/:/__/ /:/\\:\\ \\ /:/ / /:/ / /:/\\:\\ \\
/::\\ \\ ___ /::\\~\\:\\ \\ /:/ / /:/ / /:/ \\:\\ \\
/:/\\:\\ /\\__\\ /:/\\:\\ \\:\\__\\ /:/__/ /:/__/ /:/__/ \\:\\__\\
\\/__\\:\\/:/ / \\:\\~\\:\\ \\/__/ \\:\\ \\ \\:\\ \\ \\:\\ \\ /:/ /
\\::/ / \\:\\ \\:\\__\\ \\:\\ \\ \\:\\ \\ \\:\\ /:/ /
/:/ / \\:\\ \\/__/ \\:\\ \\ \\:\\ \\ \\:\\/:/ /
/:/ / \\:\\__\\ \\:\\__\\ \\:\\__\\ \\::/ /
\\/__/ \\/__/ \\/__/ \\/__/ \\/__/ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric2 1`] = `
" ___ ___ ___
/\\ \\ /\\__\\ /\\ \\
\\:\\ \\ /:/ _/_ /::\\ \\
\\:\\ \\ /:/ /\\__\\ /:/\\:\\ \\
___ /::\\ \\ /:/ /:/ _/_ ___ ___ ___ ___ /:/ \\:\\ \\
/\\ /:/\\:\\__\\ /:/_/:/ /\\__\\ /\\ \\ /\\__\\ /\\ \\ /\\__\\ /:/__/ \\:\\__\\
\\:\\/:/ \\/__/ \\:\\/:/ /:/ / \\:\\ \\ /:/ / \\:\\ \\ /:/ / \\:\\ \\ /:/ /
\\::/__/ \\::/_/:/ / \\:\\ /:/ / \\:\\ /:/ / \\:\\ /:/ /
\\:\\ \\ \\:\\/:/ / \\:\\/:/ / \\:\\/:/ / \\:\\/:/ /
\\:\\__\\ \\::/ / \\::/ / \\::/ / \\::/ /
\\/__/ \\/__/ \\/__/ \\/__/ \\/__/ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric3 1`] = `
" ___ ___ ___
/__/\\ / /\\ / /\\
\\ \\:\\ / /:/_ / /::\\
\\__\\:\\ / /:/ /\\ ___ ___ ___ ___ / /:/\\:\\
___ / /::\\ / /:/ /:/_ /__/\\ / /\\ /__/\\ / /\\ / /:/ \\:\\
/__/\\ /:/\\:\\ /__/:/ /:/ /\\ \\ \\:\\ / /:/ \\ \\:\\ / /:/ /__/:/ \\__\\:\\
\\ \\:\\/:/__\\/ \\ \\:\\/:/ /:/ \\ \\:\\ /:/ \\ \\:\\ /:/ \\ \\:\\ / /:/
\\ \\::/ \\ \\::/ /:/ \\ \\:\\/:/ \\ \\:\\/:/ \\ \\:\\ /:/
\\ \\:\\ \\ \\:\\/:/ \\ \\::/ \\ \\::/ \\ \\:\\/:/
\\ \\:\\ \\ \\::/ \\__\\/ \\__\\/ \\ \\::/
\\__\\/ \\__\\/ \\__\\/ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font isometric4 1`] = `
" ___ ___ ___ ___ ___
/ /\\ / /\\ / /\\ / /\\ / /\\
/ /:/ / /::\\ / /:/ / /:/ / /::\\
/ /:/ / /:/\\:\\ / /:/ / /:/ / /:/\\:\\
/ /::\\ ___ / /::\\ \\:\\ / /:/ / /:/ / /:/ \\:\\
/__/:/\\:\\ /\\ /__/:/\\:\\ \\:\\ /__/:/ /__/:/ /__/:/ \\__\\:\\
\\__\\/ \\:\\/:/ \\ \\:\\ \\:\\_\\/ \\ \\:\\ \\ \\:\\ \\ \\:\\ / /:/
\\__\\::/ \\ \\:\\ \\:\\ \\ \\:\\ \\ \\:\\ \\ \\:\\ /:/
/ /:/ \\ \\:\\_\\/ \\ \\:\\ \\ \\:\\ \\ \\:\\/:/
/__/:/ \\ \\:\\ \\ \\:\\ \\ \\:\\ \\ \\::/
\\__\\/ \\__\\/ \\__\\/ \\__\\/ \\__\\/ "
`;
exports[`AsciiArt.fonts HELLO snapshot per font lean 1`] = `
"
_/ _/ _/_/_/_/ _/ _/ _/_/
_/ _/ _/ _/ _/ _/ _/
_/_/_/_/ _/_/_/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/ _/
_/ _/ _/_/_/_/ _/_/_/_/ _/_/_/_/ _/_/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font slant 1`] = `
" __ __ ______ __ __ ____
/ / / / / ____/ / / / / / __ \\
/ /_/ / / __/ / / / / / / / /
/ __ / / /___ / /___ / /___/ /_/ /
/_/ /_/ /_____/ /_____//_____/\\____/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font small 1`] = `
" _ _ ___ _ _ ___
| || | | __| | | | | / _ \\
| __ | | _| | |__ | |__ | (_) |
|_||_| |___| |____| |____| \\___/
"
`;
exports[`AsciiArt.fonts HELLO snapshot per font standard 1`] = `
"| |_____| | ___
| || | | / \\
|___||___ | | | |
| || | | | |
| ||____|____|____\\___/"
`;
exports[`AsciiArt.fonts HELLO snapshot per font three-d 1`] = `
" ** ** ******** ** ** *******
/** /**/**///// /** /** **/////**
/** /**/** /** /** ** //**
/**********/******* /** /** /** /**
/**//////**/**//// /** /** /** /**
/** /**/** /** /** //** **
/** /**/********/********/******** //*******
// // //////// //////// //////// /////// "
`;
exports[`AsciiArt.fonts HELLO snapshot per font three-x-five 1`] = `
"
# # ### # # #
# # # # # # #
### ## # # # #
# # # # # # #
# # ### ### ### # "
`;