dev-resources.site
for different kinds of informations.
Day 4: ASCII Art Fonts ποΈ
Published at
12/4/2024
Categories
webdev
beginners
deno
webadvent
Author
valeriavg
Author
9 person written this
valeriavg
open
Ready for yet another terminal utility? Ready or not - here it comes!
Figlet.js let's you turn boring text into NOT BORING TEXT!
Check this out! Install a dependency, e.g. with:
deno add npm:figlet
Create a file, e.g. main.ts
:
import figlet from "npm:figlet";
const text = await figlet.text("Hello!", {
font: "Ghost",
});
console.log(text)
And enjoy:
deno run -A ./main.ts
('-. .-. ('-. ,---.
( OO ) / _( OO) | |
,--. ,--.(,------.,--. ,--. .-'),-----. | |
| | | | | .---'| |.-') | |.-') ( OO' .-. '| |
| .| | | | | | OO ) | | OO )/ | | | || |
| |(| '--. | |`-' | | |`-' |\_) | |\| || .'
| .-. | | .--'(| '---.'(| '---.' \ | | | |`--'
| | | | | `---.| | | | `' '-' '.--.
`--' `--' `------'`------' `------' `-----' '--'
There's plenty more "fonts" to try out, here's a full list:
[
"1Row",
"3-D",
"3D Diagonal",
"3D-ASCII",
"3x5",
"4Max",
"5 Line Oblique",
"AMC 3 Line",
"AMC 3 Liv1",
"AMC AAA01",
"AMC Neko",
"AMC Razor",
"AMC Razor2",
"AMC Slash",
"AMC Slider",
"AMC Thin",
"AMC Tubes",
"AMC Untitled",
"ANSI Regular",
"ANSI Shadow",
"ASCII New Roman",
"Acrobatic",
"Alligator",
"Alligator2",
"Alpha",
"Alphabet",
"Arrows",
"Avatar",
"B1FF",
"Banner",
"Banner3-D",
"Banner3",
"Banner4",
"Barbwire",
"Basic",
"Bear",
"Bell",
"Benjamin",
"Big Chief",
"Big Money-ne",
"Big Money-nw",
"Big Money-se",
"Big Money-sw",
"Big",
"Bigfig",
"Binary",
"Block",
"Blocks",
"Bloody",
"BlurVision ASCII",
"Bolger",
"Braced",
"Bright",
"Broadway KB",
"Broadway",
"Bubble",
"Bulbhead",
"Caligraphy",
"Caligraphy2",
"Calvin S",
"Cards",
"Catwalk",
"Chiseled",
"Chunky",
"Coinstak",
"Cola",
"Colossal",
"Computer",
"Contessa",
"Contrast",
"Cosmike",
"Cosmike2",
"Crawford",
"Crawford2",
"Crazy",
"Cricket",
"Cursive",
"Cyberlarge",
"Cybermedium",
"Cybersmall",
"Cygnet",
"DANC4",
"DOS Rebel",
"DWhistled",
"Dancing Font",
"Decimal",
"Def Leppard",
"Delta Corps Priest 1",
"DiamFont",
"Diamond",
"Diet Cola",
"Digital",
"Doh",
"Doom",
"Dot Matrix",
"Double Shorts",
"Double",
"Dr Pepper",
"Efti Chess",
"Efti Font",
"Efti Italic",
"Efti Piti",
"Efti Robot",
"Efti Wall",
"Efti Water",
"Electronic",
"Elite",
"Epic",
"Fender",
"Filter",
"Fire Font-k",
"Fire Font-s",
"Flipped",
"Flower Power",
"Four Tops",
"Fraktur",
"Fun Face",
"Fun Faces",
"Fuzzy",
"Georgi16",
"Georgia11",
"Ghost",
"Ghoulish",
"Glenyn",
"Goofy",
"Gothic",
"Graceful",
"Gradient",
"Graffiti",
"Greek",
"Heart Left",
"Heart Right",
"Henry 3D",
"Hex",
"Hieroglyphs",
"Hollywood",
"Horizontal Left",
"Horizontal Right",
"ICL-1900",
"Impossible",
"Invita",
"Isometric1",
"Isometric2",
"Isometric3",
"Isometric4",
"Italic",
"Ivrit",
"JS Block Letters",
"JS Bracket Letters",
"JS Capital Curves",
"JS Cursive",
"JS Stick Letters",
"Jacky",
"Jazmine",
"Jerusalem",
"Katakana",
"Kban",
"Keyboard",
"Knob",
"Konto Slant",
"Konto",
"LCD",
"Larry 3D 2",
"Larry 3D",
"Lean",
"Letters",
"Lil Devil",
"Line Blocks",
"Linux",
"Lockergnome",
"Madrid",
"Marquee",
"Maxfour",
"Merlin1",
"Merlin2",
"Mike",
"Mini",
"Mirror",
"Mnemonic",
"Modular",
"Morse",
"Morse2",
"Moscow",
"Mshebrew210",
"Muzzle",
"NScript",
"NT Greek",
"NV Script",
"Nancyj-Fancy",
"Nancyj-Improved",
"Nancyj-Underlined",
"Nancyj",
"Nipples",
"O8",
"OS2",
"Octal",
"Ogre",
"Old Banner",
"Pagga",
"Patorjk's Cheese",
"Patorjk-HeX",
"Pawp",
"Peaks Slant",
"Peaks",
"Pebbles",
"Pepper",
"Poison",
"Puffy",
"Puzzle",
"Pyramid",
"Rammstein",
"Rectangles",
"Red Phoenix",
"Relief",
"Relief2",
"Reverse",
"Roman",
"Rot13",
"Rotated",
"Rounded",
"Rowan Cap",
"Rozzo",
"RubiFont",
"Runic",
"Runyc",
"S Blood",
"SL Script",
"Santa Clara",
"Script",
"Serifcap",
"Shaded Blocky",
"Shadow",
"Shimrod",
"Short",
"Slant Relief",
"Slant",
"Slide",
"Small Caps",
"Small Isometric1",
"Small Keyboard",
"Small Poison",
"Small Script",
"Small Shadow",
"Small Slant",
"Small Tengwar",
"Small",
"Soft",
"Speed",
"Spliff",
"Stacey",
"Stampate",
"Stampatello",
"Standard",
"Star Strips",
"Star Wars",
"Stellar",
"Stforek",
"Stick Letters",
"Stop",
"Straight",
"Stronger Than All",
"Sub-Zero",
"Swamp Land",
"Swan",
"Sweet",
"THIS",
"Tanja",
"Tengwar",
"Term",
"Test1",
"The Edge",
"Thick",
"Thin",
"Thorned",
"Three Point",
"Ticks Slant",
"Ticks",
"Tiles",
"Tinker-Toy",
"Tombstone",
"Train",
"Trek",
"Tsalagi",
"Tubular",
"Twisted",
"Two Point",
"USA Flag",
"Univers",
"Varsity",
"Wavy",
"Weird",
"Wet Letter",
"Whimsy",
"Wow"
]
And, combined with e.g. string-gradient
it produces even better results:
Liked the content and would love to have more of it all year long?
deno Article's
30 articles in total
Deno docker
read article
Day 24: Paint by Pixels π¨
read article
Day 22: How the Tables have turned π
read article
Day 20: Not a Dedent! π§
read article
Day 23: Terminal Images πΌοΈ
read article
Day 19: Highlight'em up! π
read article
Day 18: Got a millisecond? β±οΈ
read article
You can omit `run` from `deno run` command
read article
Day 17: Terminal Links & Other Escapes π
read article
Day 8: D-8 π±
read article
Day 7: Your input is valid ποΈ
read article
π Rust Coders, Donβt Miss These 25 Resource Picks
read article
Day 9: Terminal Forms π
read article
Dynamic DNS sync with Cloudflare
read article
Day 14: Keep on Spinning! β»οΈ
read article
π Automate Your PostgreSQL Backups with Ease! π³
read article
Day 21: In the name of Progress! π
read article
π Automate Your PostgreSQL Backups with Ease! π³
read article
Runtime challenge: Bun vs Node
read article
I built a Fullstack Deno 2 application
read article
Self Writing Lang Graph State
read article
Supabase Just Got More Powerful: Queue, Cron, and Background Tasks in Edge Functions
read article
Day 4: ASCII Art Fonts ποΈ
currently reading
Day 13: I love Boxes! π¦
read article
#2 Daily Rabbit Holes: Diving Deeper into Rust, V8, and the JavaScriptβ’οΈ Saga
read article
Day 12: Pico-co-colors π₯
read article
π Bun vs Deno: When to Use Each in Your Projects?
read article
Exploring Bun.js Over Deno: A Humble Developer's Tale
read article
Day 10: Ho-ho-hono! π₯
read article
Benchmarking in Node.js vs Deno: A Comprehensive Comparison
read article
Featured ones: