Big Text Skill
This skill allows you to generate large ASCII text banners using the figlet command.
Basic Usage
To create a basic banner using the standard font:
figlet "Hello World"
Specifying Fonts
You can change the style of the text by using the -f flag followed by the font name.
figlet -f slant "Hello"
Formatting Options
- •Centering: Use
-cto center the output. - •Right justify: Use
-rto right justify. - •Left justify: Use
-l(defaut). - •Width: Use
-w <columns>to specify the output width (default is 80).
Example:
figlet -c -w 100 -f big "Centered Header"
Font Showcase
Below is a comprehensive list of available fonts categorized by style. Use these names with the -f flag.
Standard & Clean
- •standard: The default font. Readable and classic.
- •big: Larger version of standard.
- •slant: Slanted/italic style. Very popular.
- •smslant: Small slanted. Good for tighter spaces.
- •small: Smaller, more compact characters.
- •mini: Tiny text, good for footnotes.
- •banner: Very large, wide characters (often rotates text to vertical on some systems, but effectively
banner3or similar is usually horizontal). - •digital: Resembles a digital clock display.
- •term: Terminal style block text.
3D & Shadows
- •shadow: Text with a drop shadow effect.
- •smshadow: Small text with shadow.
- •big: (Often has a 3D feel).
- •larry3d: 3D block letters.
- •block: Heavy block letters with 3D effect.
- •3-d: Wireframe 3D style.
Script & Cursive
- •script: Connected cursive handwriting.
- •smscript: Small script.
- •slscript: Slanted script.
- •cursive: Another cursive variant.
Novelty & Artistic
- •bubble: Bubble letters.
- •lean: Lean, tall letters.
- •keyboard: Keys look like keyboard keys.
- •fender: Fender guitar logo style.
- •graffiti: Graffiti style (if available).
- •doom: Style reminiscent of the Doom game logo.
- •starwars: Star Wars logo style.
- •weird: Artistic and strange shapes.
- •alligator: Jagged, rough edges.
- •dotmatrix: Dot matrix printer style.
Symbols & Abstract
- •morse: Morse code output.
- •binary: Binary representation.
- •hex: Hexadecimal representation.
All Available Fonts
If you need a specific font not listed above, you can verify its existence by running:
ls $(figlet -I 2)
Common fonts found on many systems:
3-d, 3x5, 5lineoblique, acrobatic, alligator, alligator2, alphabet, avatar, banner, banner3, banner3-D, banner4, barbwire, basic, bell, big, bigchief, binary, block, bubble, bulbhead, calgphy2, caligraphy, catwalk, chunky, coinstak, colossal, computer, contessa, contrast, cosmic, cosmike, cricket, cursive, cyberlarge, cybermedium, cybersmall, diamond, digital, doh, doom, dotmatrix, double, drpepper, eftichess, eftifont, eftipiti, eftirobot, eftitalic, eftiwall, eftiwater, epic, fender, fourtops, fraktur, fuzzy, goofy, gothic, graceful, gradient, graffiti, greek, heart_left, heart_right, hex, hollywood, invita, isometric1, isometric2, isometric3, isometric4, italic, ivrit, jazmine, jerusalem, katakana, kban, keyboard, knob, larry3d, lcd, lean, letters, linux, lockergnome, madrid, marquee, maxfour, mike, mini, mirror, mnemonic, morse, moscow, nancyj, nancyj-fancy, nancyj-underlined, nipples, ntgreek, o8, ogre, pawp, peaks, pebbles, pepper, poison, puffy, pyramid, rectangles, relief, relief2, rev, roman, rot13, rounded, rowancap, rozzo, runic, runyc, sblood, script, serifcap, shadow, short, slant, slide, slscript, small, smisome1, smkeyboard, smscript, smshadow, smslant, speed, stacey, stampatello, standard, starwars, stellar, stop, straight, tanja, tengwar, term, thick, thin, threepoint, ticks, ticksslant, tinker-toy, tombstone, trek, tsalagi, twopoint, univers, usaflag, wavy, weird, whimsy, wow.
Examples of Specific Styles
Banner 3D
figlet -f banner3-D "3D TEXT"
Cyber Large
figlet -f cyberlarge "CYBER"
Doom
figlet -f doom "DOOM"
Epic
figlet -f epic "EPIC"
Speed
figlet -f speed "FAST"