JSPM

  • Created
  • Published
  • Downloads 1613574
  • Score
    100M100P100Q187962F
  • License MIT

Creates ASCII Art from text. A full implementation of the FIGfont spec.

Package Exports

  • figlet
  • figlet/browser
  • figlet/fonts/1Row
  • figlet/fonts/3-D
  • figlet/fonts/3D Diagonal
  • figlet/fonts/3D-ASCII
  • figlet/fonts/3x5
  • figlet/fonts/4Max
  • figlet/fonts/5 Line Oblique
  • figlet/fonts/AMC 3 Line
  • figlet/fonts/AMC 3 Liv1
  • figlet/fonts/AMC AAA01
  • figlet/fonts/AMC Neko
  • figlet/fonts/AMC Razor
  • figlet/fonts/AMC Razor2
  • figlet/fonts/AMC Slash
  • figlet/fonts/AMC Slider
  • figlet/fonts/AMC Thin
  • figlet/fonts/AMC Tubes
  • figlet/fonts/AMC Untitled
  • figlet/fonts/ANSI Regular
  • figlet/fonts/ANSI Shadow
  • figlet/fonts/ASCII 12
  • figlet/fonts/ASCII 9
  • figlet/fonts/ASCII New Roman
  • figlet/fonts/Acrobatic
  • figlet/fonts/Alligator
  • figlet/fonts/Alligator2
  • figlet/fonts/Alpha
  • figlet/fonts/Alphabet
  • figlet/fonts/Arrows
  • figlet/fonts/Avatar
  • figlet/fonts/B1FF
  • figlet/fonts/Babyface Lame
  • figlet/fonts/Babyface Leet
  • figlet/fonts/Banner
  • figlet/fonts/Banner3
  • figlet/fonts/Banner3-D
  • figlet/fonts/Banner4
  • figlet/fonts/Barbwire
  • figlet/fonts/Basic
  • figlet/fonts/Bear
  • figlet/fonts/Bell
  • figlet/fonts/Benjamin
  • figlet/fonts/Big
  • figlet/fonts/Big ASCII 12
  • figlet/fonts/Big ASCII 9
  • figlet/fonts/Big Chief
  • figlet/fonts/Big Money-ne
  • figlet/fonts/Big Money-nw
  • figlet/fonts/Big Money-se
  • figlet/fonts/Big Money-sw
  • figlet/fonts/Big Mono 12
  • figlet/fonts/Big Mono 9
  • figlet/fonts/Bigfig
  • figlet/fonts/Binary
  • figlet/fonts/Block
  • figlet/fonts/Blocks
  • figlet/fonts/Bloody
  • figlet/fonts/BlurVision ASCII
  • figlet/fonts/Bolger
  • figlet/fonts/Braced
  • figlet/fonts/Bright
  • figlet/fonts/Broadway
  • figlet/fonts/Broadway KB
  • figlet/fonts/Bubble
  • figlet/fonts/Bulbhead
  • figlet/fonts/Caligraphy
  • figlet/fonts/Caligraphy2
  • figlet/fonts/Calvin S
  • figlet/fonts/Cards
  • figlet/fonts/Catwalk
  • figlet/fonts/Chiseled
  • figlet/fonts/Chunky
  • figlet/fonts/Circle
  • figlet/fonts/Coinstak
  • figlet/fonts/Cola
  • figlet/fonts/Colossal
  • figlet/fonts/Computer
  • figlet/fonts/Contessa
  • figlet/fonts/Contrast
  • figlet/fonts/Cosmike
  • figlet/fonts/Cosmike2
  • figlet/fonts/Crawford
  • figlet/fonts/Crawford2
  • figlet/fonts/Crazy
  • figlet/fonts/Cricket
  • figlet/fonts/Cursive
  • figlet/fonts/Cyberlarge
  • figlet/fonts/Cybermedium
  • figlet/fonts/Cybersmall
  • figlet/fonts/Cygnet
  • figlet/fonts/DANC4
  • figlet/fonts/DOS Rebel
  • figlet/fonts/DWhistled
  • figlet/fonts/Dancing Font
  • figlet/fonts/Decimal
  • figlet/fonts/Def Leppard
  • figlet/fonts/Delta Corps Priest 1
  • figlet/fonts/DiamFont
  • figlet/fonts/Diamond
  • figlet/fonts/Diet Cola
  • figlet/fonts/Digital
  • figlet/fonts/Doh
  • figlet/fonts/Doom
  • figlet/fonts/Dot Matrix
  • figlet/fonts/Double
  • figlet/fonts/Double Shorts
  • figlet/fonts/Dr Pepper
  • figlet/fonts/Efti Chess
  • figlet/fonts/Efti Font
  • figlet/fonts/Efti Italic
  • figlet/fonts/Efti Piti
  • figlet/fonts/Efti Robot
  • figlet/fonts/Efti Wall
  • figlet/fonts/Efti Water
  • figlet/fonts/Electronic
  • figlet/fonts/Elite
  • figlet/fonts/Emboss
  • figlet/fonts/Emboss 2
  • figlet/fonts/Epic
  • figlet/fonts/Fender
  • figlet/fonts/Filter
  • figlet/fonts/Fire Font-k
  • figlet/fonts/Fire Font-s
  • figlet/fonts/Flipped
  • figlet/fonts/Flower Power
  • figlet/fonts/Four Tops
  • figlet/fonts/Fraktur
  • figlet/fonts/Fun Face
  • figlet/fonts/Fun Faces
  • figlet/fonts/Future
  • figlet/fonts/Fuzzy
  • figlet/fonts/Georgi16
  • figlet/fonts/Georgia11
  • figlet/fonts/Ghost
  • figlet/fonts/Ghoulish
  • figlet/fonts/Glenyn
  • figlet/fonts/Goofy
  • figlet/fonts/Gothic
  • figlet/fonts/Graceful
  • figlet/fonts/Gradient
  • figlet/fonts/Graffiti
  • figlet/fonts/Greek
  • figlet/fonts/Heart Left
  • figlet/fonts/Heart Right
  • figlet/fonts/Henry 3D
  • figlet/fonts/Hex
  • figlet/fonts/Hieroglyphs
  • figlet/fonts/Hollywood
  • figlet/fonts/Horizontal Left
  • figlet/fonts/Horizontal Right
  • figlet/fonts/ICL-1900
  • figlet/fonts/Impossible
  • figlet/fonts/Invita
  • figlet/fonts/Isometric1
  • figlet/fonts/Isometric2
  • figlet/fonts/Isometric3
  • figlet/fonts/Isometric4
  • figlet/fonts/Italic
  • figlet/fonts/Ivrit
  • figlet/fonts/JS Block Letters
  • figlet/fonts/JS Bracket Letters
  • figlet/fonts/JS Capital Curves
  • figlet/fonts/JS Cursive
  • figlet/fonts/JS Stick Letters
  • figlet/fonts/Jacky
  • figlet/fonts/Jazmine
  • figlet/fonts/Jerusalem
  • figlet/fonts/Katakana
  • figlet/fonts/Kban
  • figlet/fonts/Keyboard
  • figlet/fonts/Knob
  • figlet/fonts/Konto
  • figlet/fonts/Konto Slant
  • figlet/fonts/LCD
  • figlet/fonts/Larry 3D
  • figlet/fonts/Larry 3D 2
  • figlet/fonts/Lean
  • figlet/fonts/Letter
  • figlet/fonts/Letters
  • figlet/fonts/Lil Devil
  • figlet/fonts/Line Blocks
  • figlet/fonts/Linux
  • figlet/fonts/Lockergnome
  • figlet/fonts/Madrid
  • figlet/fonts/Marquee
  • figlet/fonts/Maxfour
  • figlet/fonts/Merlin1
  • figlet/fonts/Merlin2
  • figlet/fonts/Mike
  • figlet/fonts/Mini
  • figlet/fonts/Mirror
  • figlet/fonts/Mnemonic
  • figlet/fonts/Modular
  • figlet/fonts/Mono 12
  • figlet/fonts/Mono 9
  • figlet/fonts/Morse
  • figlet/fonts/Morse2
  • figlet/fonts/Moscow
  • figlet/fonts/Mshebrew210
  • figlet/fonts/Muzzle
  • figlet/fonts/NScript
  • figlet/fonts/NT Greek
  • figlet/fonts/NV Script
  • figlet/fonts/Nancyj
  • figlet/fonts/Nancyj-Fancy
  • figlet/fonts/Nancyj-Improved
  • figlet/fonts/Nancyj-Underlined
  • figlet/fonts/Nipples
  • figlet/fonts/O8
  • figlet/fonts/OS2
  • figlet/fonts/Octal
  • figlet/fonts/Ogre
  • figlet/fonts/Old Banner
  • figlet/fonts/Pagga
  • figlet/fonts/Patorjk's Cheese
  • figlet/fonts/Patorjk-HeX
  • figlet/fonts/Pawp
  • figlet/fonts/Peaks
  • figlet/fonts/Peaks Slant
  • figlet/fonts/Pebbles
  • figlet/fonts/Pepper
  • figlet/fonts/Poison
  • figlet/fonts/Puffy
  • figlet/fonts/Puzzle
  • figlet/fonts/Pyramid
  • figlet/fonts/Rammstein
  • figlet/fonts/Rectangles
  • figlet/fonts/Red Phoenix
  • figlet/fonts/Relief
  • figlet/fonts/Relief2
  • figlet/fonts/Reverse
  • figlet/fonts/Roman
  • figlet/fonts/Rot13
  • figlet/fonts/Rotated
  • figlet/fonts/Rounded
  • figlet/fonts/Rowan Cap
  • figlet/fonts/Rozzo
  • figlet/fonts/RubiFont
  • figlet/fonts/Runic
  • figlet/fonts/Runyc
  • figlet/fonts/S Blood
  • figlet/fonts/SL Script
  • figlet/fonts/Santa Clara
  • figlet/fonts/Script
  • figlet/fonts/Serifcap
  • figlet/fonts/Shaded Blocky
  • figlet/fonts/Shadow
  • figlet/fonts/Shimrod
  • figlet/fonts/Short
  • figlet/fonts/Slant
  • figlet/fonts/Slant Relief
  • figlet/fonts/Slide
  • figlet/fonts/Small
  • figlet/fonts/Small ASCII 12
  • figlet/fonts/Small ASCII 9
  • figlet/fonts/Small Block
  • figlet/fonts/Small Braille
  • figlet/fonts/Small Caps
  • figlet/fonts/Small Isometric1
  • figlet/fonts/Small Keyboard
  • figlet/fonts/Small Mono 12
  • figlet/fonts/Small Mono 9
  • figlet/fonts/Small Poison
  • figlet/fonts/Small Script
  • figlet/fonts/Small Shadow
  • figlet/fonts/Small Slant
  • figlet/fonts/Small Tengwar
  • figlet/fonts/Soft
  • figlet/fonts/Speed
  • figlet/fonts/Spliff
  • figlet/fonts/Stacey
  • figlet/fonts/Stampate
  • figlet/fonts/Stampatello
  • figlet/fonts/Standard
  • figlet/fonts/Star Strips
  • figlet/fonts/Star Wars
  • figlet/fonts/Stellar
  • figlet/fonts/Stforek
  • figlet/fonts/Stick Letters
  • figlet/fonts/Stop
  • figlet/fonts/Straight
  • figlet/fonts/Stronger Than All
  • figlet/fonts/Sub-Zero
  • figlet/fonts/Swamp Land
  • figlet/fonts/Swan
  • figlet/fonts/Sweet
  • figlet/fonts/THIS
  • figlet/fonts/Tanja
  • figlet/fonts/Tengwar
  • figlet/fonts/Term
  • figlet/fonts/Terrace
  • figlet/fonts/Test1
  • figlet/fonts/The Edge
  • figlet/fonts/Thick
  • figlet/fonts/Thin
  • figlet/fonts/Thorned
  • figlet/fonts/Three Point
  • figlet/fonts/Ticks
  • figlet/fonts/Ticks Slant
  • figlet/fonts/Tiles
  • figlet/fonts/Tinker-Toy
  • figlet/fonts/Tombstone
  • figlet/fonts/Train
  • figlet/fonts/Trek
  • figlet/fonts/Tsalagi
  • figlet/fonts/Tubular
  • figlet/fonts/Twisted
  • figlet/fonts/Two Point
  • figlet/fonts/USA Flag
  • figlet/fonts/Univers
  • figlet/fonts/Varsity
  • figlet/fonts/Wavescape
  • figlet/fonts/Wavy
  • figlet/fonts/Weird
  • figlet/fonts/Wet Letter
  • figlet/fonts/Whimsy
  • figlet/fonts/WideTerm
  • figlet/fonts/Wow
  • figlet/fonts/babyface-lame
  • figlet/fonts/babyface-leet
  • figlet/fonts/miniwi
  • figlet/fonts/tmplr
  • figlet/importable-fonts/1Row.d.ts
  • figlet/importable-fonts/1Row.js
  • figlet/importable-fonts/3-D.d.ts
  • figlet/importable-fonts/3-D.js
  • figlet/importable-fonts/3D Diagonal.d.ts
  • figlet/importable-fonts/3D Diagonal.js
  • figlet/importable-fonts/3D-ASCII.d.ts
  • figlet/importable-fonts/3D-ASCII.js
  • figlet/importable-fonts/3x5.d.ts
  • figlet/importable-fonts/3x5.js
  • figlet/importable-fonts/4Max.d.ts
  • figlet/importable-fonts/4Max.js
  • figlet/importable-fonts/5 Line Oblique.d.ts
  • figlet/importable-fonts/5 Line Oblique.js
  • figlet/importable-fonts/AMC 3 Line.d.ts
  • figlet/importable-fonts/AMC 3 Line.js
  • figlet/importable-fonts/AMC 3 Liv1.d.ts
  • figlet/importable-fonts/AMC 3 Liv1.js
  • figlet/importable-fonts/AMC AAA01.d.ts
  • figlet/importable-fonts/AMC AAA01.js
  • figlet/importable-fonts/AMC Neko.d.ts
  • figlet/importable-fonts/AMC Neko.js
  • figlet/importable-fonts/AMC Razor.d.ts
  • figlet/importable-fonts/AMC Razor.js
  • figlet/importable-fonts/AMC Razor2.d.ts
  • figlet/importable-fonts/AMC Razor2.js
  • figlet/importable-fonts/AMC Slash.d.ts
  • figlet/importable-fonts/AMC Slash.js
  • figlet/importable-fonts/AMC Slider.d.ts
  • figlet/importable-fonts/AMC Slider.js
  • figlet/importable-fonts/AMC Thin.d.ts
  • figlet/importable-fonts/AMC Thin.js
  • figlet/importable-fonts/AMC Tubes.d.ts
  • figlet/importable-fonts/AMC Tubes.js
  • figlet/importable-fonts/AMC Untitled.d.ts
  • figlet/importable-fonts/AMC Untitled.js
  • figlet/importable-fonts/ANSI Regular.d.ts
  • figlet/importable-fonts/ANSI Regular.js
  • figlet/importable-fonts/ANSI Shadow.d.ts
  • figlet/importable-fonts/ANSI Shadow.js
  • figlet/importable-fonts/ASCII 12.d.ts
  • figlet/importable-fonts/ASCII 12.js
  • figlet/importable-fonts/ASCII 9.d.ts
  • figlet/importable-fonts/ASCII 9.js
  • figlet/importable-fonts/ASCII New Roman.d.ts
  • figlet/importable-fonts/ASCII New Roman.js
  • figlet/importable-fonts/Acrobatic.d.ts
  • figlet/importable-fonts/Acrobatic.js
  • figlet/importable-fonts/Alligator.d.ts
  • figlet/importable-fonts/Alligator.js
  • figlet/importable-fonts/Alligator2.d.ts
  • figlet/importable-fonts/Alligator2.js
  • figlet/importable-fonts/Alpha.d.ts
  • figlet/importable-fonts/Alpha.js
  • figlet/importable-fonts/Alphabet.d.ts
  • figlet/importable-fonts/Alphabet.js
  • figlet/importable-fonts/Arrows.d.ts
  • figlet/importable-fonts/Arrows.js
  • figlet/importable-fonts/Avatar.d.ts
  • figlet/importable-fonts/Avatar.js
  • figlet/importable-fonts/B1FF.d.ts
  • figlet/importable-fonts/B1FF.js
  • figlet/importable-fonts/Babyface Lame.d.ts
  • figlet/importable-fonts/Babyface Lame.js
  • figlet/importable-fonts/Babyface Leet.d.ts
  • figlet/importable-fonts/Babyface Leet.js
  • figlet/importable-fonts/Banner.d.ts
  • figlet/importable-fonts/Banner.js
  • figlet/importable-fonts/Banner3-D.d.ts
  • figlet/importable-fonts/Banner3-D.js
  • figlet/importable-fonts/Banner3.d.ts
  • figlet/importable-fonts/Banner3.js
  • figlet/importable-fonts/Banner4.d.ts
  • figlet/importable-fonts/Banner4.js
  • figlet/importable-fonts/Barbwire.d.ts
  • figlet/importable-fonts/Barbwire.js
  • figlet/importable-fonts/Basic.d.ts
  • figlet/importable-fonts/Basic.js
  • figlet/importable-fonts/Bear.d.ts
  • figlet/importable-fonts/Bear.js
  • figlet/importable-fonts/Bell.d.ts
  • figlet/importable-fonts/Bell.js
  • figlet/importable-fonts/Benjamin.d.ts
  • figlet/importable-fonts/Benjamin.js
  • figlet/importable-fonts/Big ASCII 12.d.ts
  • figlet/importable-fonts/Big ASCII 12.js
  • figlet/importable-fonts/Big ASCII 9.d.ts
  • figlet/importable-fonts/Big ASCII 9.js
  • figlet/importable-fonts/Big Chief.d.ts
  • figlet/importable-fonts/Big Chief.js
  • figlet/importable-fonts/Big Money-ne.d.ts
  • figlet/importable-fonts/Big Money-ne.js
  • figlet/importable-fonts/Big Money-nw.d.ts
  • figlet/importable-fonts/Big Money-nw.js
  • figlet/importable-fonts/Big Money-se.d.ts
  • figlet/importable-fonts/Big Money-se.js
  • figlet/importable-fonts/Big Money-sw.d.ts
  • figlet/importable-fonts/Big Money-sw.js
  • figlet/importable-fonts/Big Mono 12.d.ts
  • figlet/importable-fonts/Big Mono 12.js
  • figlet/importable-fonts/Big Mono 9.d.ts
  • figlet/importable-fonts/Big Mono 9.js
  • figlet/importable-fonts/Big.d.ts
  • figlet/importable-fonts/Big.js
  • figlet/importable-fonts/Bigfig.d.ts
  • figlet/importable-fonts/Bigfig.js
  • figlet/importable-fonts/Binary.d.ts
  • figlet/importable-fonts/Binary.js
  • figlet/importable-fonts/Block.d.ts
  • figlet/importable-fonts/Block.js
  • figlet/importable-fonts/Blocks.d.ts
  • figlet/importable-fonts/Blocks.js
  • figlet/importable-fonts/Bloody.d.ts
  • figlet/importable-fonts/Bloody.js
  • figlet/importable-fonts/BlurVision ASCII.d.ts
  • figlet/importable-fonts/BlurVision ASCII.js
  • figlet/importable-fonts/Bolger.d.ts
  • figlet/importable-fonts/Bolger.js
  • figlet/importable-fonts/Braced.d.ts
  • figlet/importable-fonts/Braced.js
  • figlet/importable-fonts/Bright.d.ts
  • figlet/importable-fonts/Bright.js
  • figlet/importable-fonts/Broadway KB.d.ts
  • figlet/importable-fonts/Broadway KB.js
  • figlet/importable-fonts/Broadway.d.ts
  • figlet/importable-fonts/Broadway.js
  • figlet/importable-fonts/Bubble.d.ts
  • figlet/importable-fonts/Bubble.js
  • figlet/importable-fonts/Bulbhead.d.ts
  • figlet/importable-fonts/Bulbhead.js
  • figlet/importable-fonts/Caligraphy.d.ts
  • figlet/importable-fonts/Caligraphy.js
  • figlet/importable-fonts/Caligraphy2.d.ts
  • figlet/importable-fonts/Caligraphy2.js
  • figlet/importable-fonts/Calvin S.d.ts
  • figlet/importable-fonts/Calvin S.js
  • figlet/importable-fonts/Cards.d.ts
  • figlet/importable-fonts/Cards.js
  • figlet/importable-fonts/Catwalk.d.ts
  • figlet/importable-fonts/Catwalk.js
  • figlet/importable-fonts/Chiseled.d.ts
  • figlet/importable-fonts/Chiseled.js
  • figlet/importable-fonts/Chunky.d.ts
  • figlet/importable-fonts/Chunky.js
  • figlet/importable-fonts/Circle.d.ts
  • figlet/importable-fonts/Circle.js
  • figlet/importable-fonts/Coinstak.d.ts
  • figlet/importable-fonts/Coinstak.js
  • figlet/importable-fonts/Cola.d.ts
  • figlet/importable-fonts/Cola.js
  • figlet/importable-fonts/Colossal.d.ts
  • figlet/importable-fonts/Colossal.js
  • figlet/importable-fonts/Computer.d.ts
  • figlet/importable-fonts/Computer.js
  • figlet/importable-fonts/Contessa.d.ts
  • figlet/importable-fonts/Contessa.js
  • figlet/importable-fonts/Contrast.d.ts
  • figlet/importable-fonts/Contrast.js
  • figlet/importable-fonts/Cosmike.d.ts
  • figlet/importable-fonts/Cosmike.js
  • figlet/importable-fonts/Cosmike2.d.ts
  • figlet/importable-fonts/Cosmike2.js
  • figlet/importable-fonts/Crawford.d.ts
  • figlet/importable-fonts/Crawford.js
  • figlet/importable-fonts/Crawford2.d.ts
  • figlet/importable-fonts/Crawford2.js
  • figlet/importable-fonts/Crazy.d.ts
  • figlet/importable-fonts/Crazy.js
  • figlet/importable-fonts/Cricket.d.ts
  • figlet/importable-fonts/Cricket.js
  • figlet/importable-fonts/Cursive.d.ts
  • figlet/importable-fonts/Cursive.js
  • figlet/importable-fonts/Cyberlarge.d.ts
  • figlet/importable-fonts/Cyberlarge.js
  • figlet/importable-fonts/Cybermedium.d.ts
  • figlet/importable-fonts/Cybermedium.js
  • figlet/importable-fonts/Cybersmall.d.ts
  • figlet/importable-fonts/Cybersmall.js
  • figlet/importable-fonts/Cygnet.d.ts
  • figlet/importable-fonts/Cygnet.js
  • figlet/importable-fonts/DANC4.d.ts
  • figlet/importable-fonts/DANC4.js
  • figlet/importable-fonts/DOS Rebel.d.ts
  • figlet/importable-fonts/DOS Rebel.js
  • figlet/importable-fonts/DWhistled.d.ts
  • figlet/importable-fonts/DWhistled.js
  • figlet/importable-fonts/Dancing Font.d.ts
  • figlet/importable-fonts/Dancing Font.js
  • figlet/importable-fonts/Decimal.d.ts
  • figlet/importable-fonts/Decimal.js
  • figlet/importable-fonts/Def Leppard.d.ts
  • figlet/importable-fonts/Def Leppard.js
  • figlet/importable-fonts/Delta Corps Priest 1.d.ts
  • figlet/importable-fonts/Delta Corps Priest 1.js
  • figlet/importable-fonts/DiamFont.d.ts
  • figlet/importable-fonts/DiamFont.js
  • figlet/importable-fonts/Diamond.d.ts
  • figlet/importable-fonts/Diamond.js
  • figlet/importable-fonts/Diet Cola.d.ts
  • figlet/importable-fonts/Diet Cola.js
  • figlet/importable-fonts/Digital.d.ts
  • figlet/importable-fonts/Digital.js
  • figlet/importable-fonts/Doh.d.ts
  • figlet/importable-fonts/Doh.js
  • figlet/importable-fonts/Doom.d.ts
  • figlet/importable-fonts/Doom.js
  • figlet/importable-fonts/Dot Matrix.d.ts
  • figlet/importable-fonts/Dot Matrix.js
  • figlet/importable-fonts/Double Shorts.d.ts
  • figlet/importable-fonts/Double Shorts.js
  • figlet/importable-fonts/Double.d.ts
  • figlet/importable-fonts/Double.js
  • figlet/importable-fonts/Dr Pepper.d.ts
  • figlet/importable-fonts/Dr Pepper.js
  • figlet/importable-fonts/Efti Chess.d.ts
  • figlet/importable-fonts/Efti Chess.js
  • figlet/importable-fonts/Efti Font.d.ts
  • figlet/importable-fonts/Efti Font.js
  • figlet/importable-fonts/Efti Italic.d.ts
  • figlet/importable-fonts/Efti Italic.js
  • figlet/importable-fonts/Efti Piti.d.ts
  • figlet/importable-fonts/Efti Piti.js
  • figlet/importable-fonts/Efti Robot.d.ts
  • figlet/importable-fonts/Efti Robot.js
  • figlet/importable-fonts/Efti Wall.d.ts
  • figlet/importable-fonts/Efti Wall.js
  • figlet/importable-fonts/Efti Water.d.ts
  • figlet/importable-fonts/Efti Water.js
  • figlet/importable-fonts/Electronic.d.ts
  • figlet/importable-fonts/Electronic.js
  • figlet/importable-fonts/Elite.d.ts
  • figlet/importable-fonts/Elite.js
  • figlet/importable-fonts/Emboss 2.d.ts
  • figlet/importable-fonts/Emboss 2.js
  • figlet/importable-fonts/Emboss.d.ts
  • figlet/importable-fonts/Emboss.js
  • figlet/importable-fonts/Epic.d.ts
  • figlet/importable-fonts/Epic.js
  • figlet/importable-fonts/Fender.d.ts
  • figlet/importable-fonts/Fender.js
  • figlet/importable-fonts/Filter.d.ts
  • figlet/importable-fonts/Filter.js
  • figlet/importable-fonts/Fire Font-k.d.ts
  • figlet/importable-fonts/Fire Font-k.js
  • figlet/importable-fonts/Fire Font-s.d.ts
  • figlet/importable-fonts/Fire Font-s.js
  • figlet/importable-fonts/Flipped.d.ts
  • figlet/importable-fonts/Flipped.js
  • figlet/importable-fonts/Flower Power.d.ts
  • figlet/importable-fonts/Flower Power.js
  • figlet/importable-fonts/Four Tops.d.ts
  • figlet/importable-fonts/Four Tops.js
  • figlet/importable-fonts/Fraktur.d.ts
  • figlet/importable-fonts/Fraktur.js
  • figlet/importable-fonts/Fun Face.d.ts
  • figlet/importable-fonts/Fun Face.js
  • figlet/importable-fonts/Fun Faces.d.ts
  • figlet/importable-fonts/Fun Faces.js
  • figlet/importable-fonts/Future.d.ts
  • figlet/importable-fonts/Future.js
  • figlet/importable-fonts/Fuzzy.d.ts
  • figlet/importable-fonts/Fuzzy.js
  • figlet/importable-fonts/Georgi16.d.ts
  • figlet/importable-fonts/Georgi16.js
  • figlet/importable-fonts/Georgia11.d.ts
  • figlet/importable-fonts/Georgia11.js
  • figlet/importable-fonts/Ghost.d.ts
  • figlet/importable-fonts/Ghost.js
  • figlet/importable-fonts/Ghoulish.d.ts
  • figlet/importable-fonts/Ghoulish.js
  • figlet/importable-fonts/Glenyn.d.ts
  • figlet/importable-fonts/Glenyn.js
  • figlet/importable-fonts/Goofy.d.ts
  • figlet/importable-fonts/Goofy.js
  • figlet/importable-fonts/Gothic.d.ts
  • figlet/importable-fonts/Gothic.js
  • figlet/importable-fonts/Graceful.d.ts
  • figlet/importable-fonts/Graceful.js
  • figlet/importable-fonts/Gradient.d.ts
  • figlet/importable-fonts/Gradient.js
  • figlet/importable-fonts/Graffiti.d.ts
  • figlet/importable-fonts/Graffiti.js
  • figlet/importable-fonts/Greek.d.ts
  • figlet/importable-fonts/Greek.js
  • figlet/importable-fonts/Heart Left.d.ts
  • figlet/importable-fonts/Heart Left.js
  • figlet/importable-fonts/Heart Right.d.ts
  • figlet/importable-fonts/Heart Right.js
  • figlet/importable-fonts/Henry 3D.d.ts
  • figlet/importable-fonts/Henry 3D.js
  • figlet/importable-fonts/Hex.d.ts
  • figlet/importable-fonts/Hex.js
  • figlet/importable-fonts/Hieroglyphs.d.ts
  • figlet/importable-fonts/Hieroglyphs.js
  • figlet/importable-fonts/Hollywood.d.ts
  • figlet/importable-fonts/Hollywood.js
  • figlet/importable-fonts/Horizontal Left.d.ts
  • figlet/importable-fonts/Horizontal Left.js
  • figlet/importable-fonts/Horizontal Right.d.ts
  • figlet/importable-fonts/Horizontal Right.js
  • figlet/importable-fonts/ICL-1900.d.ts
  • figlet/importable-fonts/ICL-1900.js
  • figlet/importable-fonts/Impossible.d.ts
  • figlet/importable-fonts/Impossible.js
  • figlet/importable-fonts/Invita.d.ts
  • figlet/importable-fonts/Invita.js
  • figlet/importable-fonts/Isometric1.d.ts
  • figlet/importable-fonts/Isometric1.js
  • figlet/importable-fonts/Isometric2.d.ts
  • figlet/importable-fonts/Isometric2.js
  • figlet/importable-fonts/Isometric3.d.ts
  • figlet/importable-fonts/Isometric3.js
  • figlet/importable-fonts/Isometric4.d.ts
  • figlet/importable-fonts/Isometric4.js
  • figlet/importable-fonts/Italic.d.ts
  • figlet/importable-fonts/Italic.js
  • figlet/importable-fonts/Ivrit.d.ts
  • figlet/importable-fonts/Ivrit.js
  • figlet/importable-fonts/JS Block Letters.d.ts
  • figlet/importable-fonts/JS Block Letters.js
  • figlet/importable-fonts/JS Bracket Letters.d.ts
  • figlet/importable-fonts/JS Bracket Letters.js
  • figlet/importable-fonts/JS Capital Curves.d.ts
  • figlet/importable-fonts/JS Capital Curves.js
  • figlet/importable-fonts/JS Cursive.d.ts
  • figlet/importable-fonts/JS Cursive.js
  • figlet/importable-fonts/JS Stick Letters.d.ts
  • figlet/importable-fonts/JS Stick Letters.js
  • figlet/importable-fonts/Jacky.d.ts
  • figlet/importable-fonts/Jacky.js
  • figlet/importable-fonts/Jazmine.d.ts
  • figlet/importable-fonts/Jazmine.js
  • figlet/importable-fonts/Jerusalem.d.ts
  • figlet/importable-fonts/Jerusalem.js
  • figlet/importable-fonts/Katakana.d.ts
  • figlet/importable-fonts/Katakana.js
  • figlet/importable-fonts/Kban.d.ts
  • figlet/importable-fonts/Kban.js
  • figlet/importable-fonts/Keyboard.d.ts
  • figlet/importable-fonts/Keyboard.js
  • figlet/importable-fonts/Knob.d.ts
  • figlet/importable-fonts/Knob.js
  • figlet/importable-fonts/Konto Slant.d.ts
  • figlet/importable-fonts/Konto Slant.js
  • figlet/importable-fonts/Konto.d.ts
  • figlet/importable-fonts/Konto.js
  • figlet/importable-fonts/LCD.d.ts
  • figlet/importable-fonts/LCD.js
  • figlet/importable-fonts/Larry 3D 2.d.ts
  • figlet/importable-fonts/Larry 3D 2.js
  • figlet/importable-fonts/Larry 3D.d.ts
  • figlet/importable-fonts/Larry 3D.js
  • figlet/importable-fonts/Lean.d.ts
  • figlet/importable-fonts/Lean.js
  • figlet/importable-fonts/Letter.d.ts
  • figlet/importable-fonts/Letter.js
  • figlet/importable-fonts/Letters.d.ts
  • figlet/importable-fonts/Letters.js
  • figlet/importable-fonts/Lil Devil.d.ts
  • figlet/importable-fonts/Lil Devil.js
  • figlet/importable-fonts/Line Blocks.d.ts
  • figlet/importable-fonts/Line Blocks.js
  • figlet/importable-fonts/Linux.d.ts
  • figlet/importable-fonts/Linux.js
  • figlet/importable-fonts/Lockergnome.d.ts
  • figlet/importable-fonts/Lockergnome.js
  • figlet/importable-fonts/Madrid.d.ts
  • figlet/importable-fonts/Madrid.js
  • figlet/importable-fonts/Marquee.d.ts
  • figlet/importable-fonts/Marquee.js
  • figlet/importable-fonts/Maxfour.d.ts
  • figlet/importable-fonts/Maxfour.js
  • figlet/importable-fonts/Merlin1.d.ts
  • figlet/importable-fonts/Merlin1.js
  • figlet/importable-fonts/Merlin2.d.ts
  • figlet/importable-fonts/Merlin2.js
  • figlet/importable-fonts/Mike.d.ts
  • figlet/importable-fonts/Mike.js
  • figlet/importable-fonts/Mini.d.ts
  • figlet/importable-fonts/Mini.js
  • figlet/importable-fonts/Mirror.d.ts
  • figlet/importable-fonts/Mirror.js
  • figlet/importable-fonts/Mnemonic.d.ts
  • figlet/importable-fonts/Mnemonic.js
  • figlet/importable-fonts/Modular.d.ts
  • figlet/importable-fonts/Modular.js
  • figlet/importable-fonts/Mono 12.d.ts
  • figlet/importable-fonts/Mono 12.js
  • figlet/importable-fonts/Mono 9.d.ts
  • figlet/importable-fonts/Mono 9.js
  • figlet/importable-fonts/Morse.d.ts
  • figlet/importable-fonts/Morse.js
  • figlet/importable-fonts/Morse2.d.ts
  • figlet/importable-fonts/Morse2.js
  • figlet/importable-fonts/Moscow.d.ts
  • figlet/importable-fonts/Moscow.js
  • figlet/importable-fonts/Mshebrew210.d.ts
  • figlet/importable-fonts/Mshebrew210.js
  • figlet/importable-fonts/Muzzle.d.ts
  • figlet/importable-fonts/Muzzle.js
  • figlet/importable-fonts/NScript.d.ts
  • figlet/importable-fonts/NScript.js
  • figlet/importable-fonts/NT Greek.d.ts
  • figlet/importable-fonts/NT Greek.js
  • figlet/importable-fonts/NV Script.d.ts
  • figlet/importable-fonts/NV Script.js
  • figlet/importable-fonts/Nancyj-Fancy.d.ts
  • figlet/importable-fonts/Nancyj-Fancy.js
  • figlet/importable-fonts/Nancyj-Improved.d.ts
  • figlet/importable-fonts/Nancyj-Improved.js
  • figlet/importable-fonts/Nancyj-Underlined.d.ts
  • figlet/importable-fonts/Nancyj-Underlined.js
  • figlet/importable-fonts/Nancyj.d.ts
  • figlet/importable-fonts/Nancyj.js
  • figlet/importable-fonts/Nipples.d.ts
  • figlet/importable-fonts/Nipples.js
  • figlet/importable-fonts/O8.d.ts
  • figlet/importable-fonts/O8.js
  • figlet/importable-fonts/OS2.d.ts
  • figlet/importable-fonts/OS2.js
  • figlet/importable-fonts/Octal.d.ts
  • figlet/importable-fonts/Octal.js
  • figlet/importable-fonts/Ogre.d.ts
  • figlet/importable-fonts/Ogre.js
  • figlet/importable-fonts/Old Banner.d.ts
  • figlet/importable-fonts/Old Banner.js
  • figlet/importable-fonts/Pagga.d.ts
  • figlet/importable-fonts/Pagga.js
  • figlet/importable-fonts/Patorjk's Cheese.d.ts
  • figlet/importable-fonts/Patorjk's Cheese.js
  • figlet/importable-fonts/Patorjk-HeX.d.ts
  • figlet/importable-fonts/Patorjk-HeX.js
  • figlet/importable-fonts/Pawp.d.ts
  • figlet/importable-fonts/Pawp.js
  • figlet/importable-fonts/Peaks Slant.d.ts
  • figlet/importable-fonts/Peaks Slant.js
  • figlet/importable-fonts/Peaks.d.ts
  • figlet/importable-fonts/Peaks.js
  • figlet/importable-fonts/Pebbles.d.ts
  • figlet/importable-fonts/Pebbles.js
  • figlet/importable-fonts/Pepper.d.ts
  • figlet/importable-fonts/Pepper.js
  • figlet/importable-fonts/Poison.d.ts
  • figlet/importable-fonts/Poison.js
  • figlet/importable-fonts/Puffy.d.ts
  • figlet/importable-fonts/Puffy.js
  • figlet/importable-fonts/Puzzle.d.ts
  • figlet/importable-fonts/Puzzle.js
  • figlet/importable-fonts/Pyramid.d.ts
  • figlet/importable-fonts/Pyramid.js
  • figlet/importable-fonts/Rammstein.d.ts
  • figlet/importable-fonts/Rammstein.js
  • figlet/importable-fonts/Rectangles.d.ts
  • figlet/importable-fonts/Rectangles.js
  • figlet/importable-fonts/Red Phoenix.d.ts
  • figlet/importable-fonts/Red Phoenix.js
  • figlet/importable-fonts/Relief.d.ts
  • figlet/importable-fonts/Relief.js
  • figlet/importable-fonts/Relief2.d.ts
  • figlet/importable-fonts/Relief2.js
  • figlet/importable-fonts/Reverse.d.ts
  • figlet/importable-fonts/Reverse.js
  • figlet/importable-fonts/Roman.d.ts
  • figlet/importable-fonts/Roman.js
  • figlet/importable-fonts/Rot13.d.ts
  • figlet/importable-fonts/Rot13.js
  • figlet/importable-fonts/Rotated.d.ts
  • figlet/importable-fonts/Rotated.js
  • figlet/importable-fonts/Rounded.d.ts
  • figlet/importable-fonts/Rounded.js
  • figlet/importable-fonts/Rowan Cap.d.ts
  • figlet/importable-fonts/Rowan Cap.js
  • figlet/importable-fonts/Rozzo.d.ts
  • figlet/importable-fonts/Rozzo.js
  • figlet/importable-fonts/RubiFont.d.ts
  • figlet/importable-fonts/RubiFont.js
  • figlet/importable-fonts/Runic.d.ts
  • figlet/importable-fonts/Runic.js
  • figlet/importable-fonts/Runyc.d.ts
  • figlet/importable-fonts/Runyc.js
  • figlet/importable-fonts/S Blood.d.ts
  • figlet/importable-fonts/S Blood.js
  • figlet/importable-fonts/SL Script.d.ts
  • figlet/importable-fonts/SL Script.js
  • figlet/importable-fonts/Santa Clara.d.ts
  • figlet/importable-fonts/Santa Clara.js
  • figlet/importable-fonts/Script.d.ts
  • figlet/importable-fonts/Script.js
  • figlet/importable-fonts/Serifcap.d.ts
  • figlet/importable-fonts/Serifcap.js
  • figlet/importable-fonts/Shaded Blocky.d.ts
  • figlet/importable-fonts/Shaded Blocky.js
  • figlet/importable-fonts/Shadow.d.ts
  • figlet/importable-fonts/Shadow.js
  • figlet/importable-fonts/Shimrod.d.ts
  • figlet/importable-fonts/Shimrod.js
  • figlet/importable-fonts/Short.d.ts
  • figlet/importable-fonts/Short.js
  • figlet/importable-fonts/Slant Relief.d.ts
  • figlet/importable-fonts/Slant Relief.js
  • figlet/importable-fonts/Slant.d.ts
  • figlet/importable-fonts/Slant.js
  • figlet/importable-fonts/Slide.d.ts
  • figlet/importable-fonts/Slide.js
  • figlet/importable-fonts/Small ASCII 12.d.ts
  • figlet/importable-fonts/Small ASCII 12.js
  • figlet/importable-fonts/Small ASCII 9.d.ts
  • figlet/importable-fonts/Small ASCII 9.js
  • figlet/importable-fonts/Small Block.d.ts
  • figlet/importable-fonts/Small Block.js
  • figlet/importable-fonts/Small Braille.d.ts
  • figlet/importable-fonts/Small Braille.js
  • figlet/importable-fonts/Small Caps.d.ts
  • figlet/importable-fonts/Small Caps.js
  • figlet/importable-fonts/Small Isometric1.d.ts
  • figlet/importable-fonts/Small Isometric1.js
  • figlet/importable-fonts/Small Keyboard.d.ts
  • figlet/importable-fonts/Small Keyboard.js
  • figlet/importable-fonts/Small Mono 12.d.ts
  • figlet/importable-fonts/Small Mono 12.js
  • figlet/importable-fonts/Small Mono 9.d.ts
  • figlet/importable-fonts/Small Mono 9.js
  • figlet/importable-fonts/Small Poison.d.ts
  • figlet/importable-fonts/Small Poison.js
  • figlet/importable-fonts/Small Script.d.ts
  • figlet/importable-fonts/Small Script.js
  • figlet/importable-fonts/Small Shadow.d.ts
  • figlet/importable-fonts/Small Shadow.js
  • figlet/importable-fonts/Small Slant.d.ts
  • figlet/importable-fonts/Small Slant.js
  • figlet/importable-fonts/Small Tengwar.d.ts
  • figlet/importable-fonts/Small Tengwar.js
  • figlet/importable-fonts/Small.d.ts
  • figlet/importable-fonts/Small.js
  • figlet/importable-fonts/Soft.d.ts
  • figlet/importable-fonts/Soft.js
  • figlet/importable-fonts/Speed.d.ts
  • figlet/importable-fonts/Speed.js
  • figlet/importable-fonts/Spliff.d.ts
  • figlet/importable-fonts/Spliff.js
  • figlet/importable-fonts/Stacey.d.ts
  • figlet/importable-fonts/Stacey.js
  • figlet/importable-fonts/Stampate.d.ts
  • figlet/importable-fonts/Stampate.js
  • figlet/importable-fonts/Stampatello.d.ts
  • figlet/importable-fonts/Stampatello.js
  • figlet/importable-fonts/Standard.d.ts
  • figlet/importable-fonts/Standard.js
  • figlet/importable-fonts/Star Strips.d.ts
  • figlet/importable-fonts/Star Strips.js
  • figlet/importable-fonts/Star Wars.d.ts
  • figlet/importable-fonts/Star Wars.js
  • figlet/importable-fonts/Stellar.d.ts
  • figlet/importable-fonts/Stellar.js
  • figlet/importable-fonts/Stforek.d.ts
  • figlet/importable-fonts/Stforek.js
  • figlet/importable-fonts/Stick Letters.d.ts
  • figlet/importable-fonts/Stick Letters.js
  • figlet/importable-fonts/Stop.d.ts
  • figlet/importable-fonts/Stop.js
  • figlet/importable-fonts/Straight.d.ts
  • figlet/importable-fonts/Straight.js
  • figlet/importable-fonts/Stronger Than All.d.ts
  • figlet/importable-fonts/Stronger Than All.js
  • figlet/importable-fonts/Sub-Zero.d.ts
  • figlet/importable-fonts/Sub-Zero.js
  • figlet/importable-fonts/Swamp Land.d.ts
  • figlet/importable-fonts/Swamp Land.js
  • figlet/importable-fonts/Swan.d.ts
  • figlet/importable-fonts/Swan.js
  • figlet/importable-fonts/Sweet.d.ts
  • figlet/importable-fonts/Sweet.js
  • figlet/importable-fonts/THIS.d.ts
  • figlet/importable-fonts/THIS.js
  • figlet/importable-fonts/Tanja.d.ts
  • figlet/importable-fonts/Tanja.js
  • figlet/importable-fonts/Tengwar.d.ts
  • figlet/importable-fonts/Tengwar.js
  • figlet/importable-fonts/Term.d.ts
  • figlet/importable-fonts/Term.js
  • figlet/importable-fonts/Terrace.d.ts
  • figlet/importable-fonts/Terrace.js
  • figlet/importable-fonts/Test1.d.ts
  • figlet/importable-fonts/Test1.js
  • figlet/importable-fonts/The Edge.d.ts
  • figlet/importable-fonts/The Edge.js
  • figlet/importable-fonts/Thick.d.ts
  • figlet/importable-fonts/Thick.js
  • figlet/importable-fonts/Thin.d.ts
  • figlet/importable-fonts/Thin.js
  • figlet/importable-fonts/Thorned.d.ts
  • figlet/importable-fonts/Thorned.js
  • figlet/importable-fonts/Three Point.d.ts
  • figlet/importable-fonts/Three Point.js
  • figlet/importable-fonts/Ticks Slant.d.ts
  • figlet/importable-fonts/Ticks Slant.js
  • figlet/importable-fonts/Ticks.d.ts
  • figlet/importable-fonts/Ticks.js
  • figlet/importable-fonts/Tiles.d.ts
  • figlet/importable-fonts/Tiles.js
  • figlet/importable-fonts/Tinker-Toy.d.ts
  • figlet/importable-fonts/Tinker-Toy.js
  • figlet/importable-fonts/Tombstone.d.ts
  • figlet/importable-fonts/Tombstone.js
  • figlet/importable-fonts/Train.d.ts
  • figlet/importable-fonts/Train.js
  • figlet/importable-fonts/Trek.d.ts
  • figlet/importable-fonts/Trek.js
  • figlet/importable-fonts/Tsalagi.d.ts
  • figlet/importable-fonts/Tsalagi.js
  • figlet/importable-fonts/Tubular.d.ts
  • figlet/importable-fonts/Tubular.js
  • figlet/importable-fonts/Twisted.d.ts
  • figlet/importable-fonts/Twisted.js
  • figlet/importable-fonts/Two Point.d.ts
  • figlet/importable-fonts/Two Point.js
  • figlet/importable-fonts/USA Flag.d.ts
  • figlet/importable-fonts/USA Flag.js
  • figlet/importable-fonts/Univers.d.ts
  • figlet/importable-fonts/Univers.js
  • figlet/importable-fonts/Varsity.d.ts
  • figlet/importable-fonts/Varsity.js
  • figlet/importable-fonts/Wavescape.d.ts
  • figlet/importable-fonts/Wavescape.js
  • figlet/importable-fonts/Wavy.d.ts
  • figlet/importable-fonts/Wavy.js
  • figlet/importable-fonts/Weird.d.ts
  • figlet/importable-fonts/Weird.js
  • figlet/importable-fonts/Wet Letter.d.ts
  • figlet/importable-fonts/Wet Letter.js
  • figlet/importable-fonts/Whimsy.d.ts
  • figlet/importable-fonts/Whimsy.js
  • figlet/importable-fonts/WideTerm.d.ts
  • figlet/importable-fonts/WideTerm.js
  • figlet/importable-fonts/Wow.d.ts
  • figlet/importable-fonts/Wow.js
  • figlet/importable-fonts/babyface-lame.d.ts
  • figlet/importable-fonts/babyface-lame.js
  • figlet/importable-fonts/babyface-leet.d.ts
  • figlet/importable-fonts/babyface-leet.js
  • figlet/importable-fonts/miniwi.d.ts
  • figlet/importable-fonts/miniwi.js
  • figlet/importable-fonts/tmplr.d.ts
  • figlet/importable-fonts/tmplr.js
  • figlet/node

Readme

___________.___  ________.__          __          __
\_   _____/|   |/  _____/|  |   _____/  |_       |__| ______
 |    __)  |   /   \  ___|  | _/ __ \   __\      |  |/  ___/
 |     \   |   \    \_\  \  |_\  ___/|  |        |  |\___ \
 \___  /   |___|\______  /____/\___  >__| /\ /\__|  /____  >
     \/                \/          \/     \/ \______|    \/

Build Status NPM Downloads

This project aims to fully implement the FIGfont spec in JavaScript. It works in the browser and with Node.js. You can see it in action here: http://patorjk.com/software/taag/ (the figlet.js file was written to power that application)

Quick Start - Node.js

Install:

npm install figlet

Simple usage:

var figlet = require("figlet");

figlet("Hello World!!", function (err, data) {
  if (err) {
    console.log("Something went wrong...");
    console.dir(err);
    return;
  }
  console.log(data);
});

That should print out:

  _   _      _ _        __        __         _     _ _ _
 | | | | ___| | | ___   \ \      / /__  _ __| | __| | | |
 | |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` | | |
 |  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |_|_|
 |_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_(_|_)

Basic Usage - Node.js

text

Calling the figlet object as a function is shorthand for calling the text function. This method allows you to create ASCII Art from text. It takes in 3 parameters:

  • Input Text - A string of text to turn into ASCII Art.
  • Options - Either a string indicating the font name or an options object (description below).
  • Callback - Optional function to execute with the generated ASCII Art.
  • Return value is a promise that resolves to generated ASCII Art.

Example:

figlet.text(
  "Boo!",
  {
    font: "Ghost",
    horizontalLayout: "default",
    verticalLayout: "default",
    width: 80,
    whitespaceBreak: true,
  },
  function (err, data) {
    if (err) {
      console.log("Something went wrong...");
      console.dir(err);
      return;
    }
    console.log(data);
  }
);

That will print out:

.-. .-')                            ,---.
\  ( OO )                           |   |
 ;-----.\  .-'),-----.  .-'),-----. |   |
 | .-.  | ( OO'  .-.  '( OO'  .-.  '|   |
 | '-' /_)/   |  | |  |/   |  | |  ||   |
 | .-. `. \_) |  |\|  |\_) |  |\|  ||  .'
 | |  \  |  \ |  | |  |  \ |  | |  |`--'
 | '--'  /   `'  '-'  '   `'  '-'  '.--.
 `------'      `-----'      `-----' '--'

Similary you can use Promise API:

try {
  console.log(
    await figlet.text("Boo!", {
      font: "Ghost",
      horizontalLayout: "default",
      verticalLayout: "default",
      width: 80,
      whitespaceBreak: true,
    })
  );
} catch (err) {
  console.log("Something went wrong...");
  console.dir(err);
}

This will print the same output.

textSync

This method is the synchronous version of the method above.

  • Input Text - A string of text to turn into ASCII Art.
  • Font Options - Either a string indicating the font name or an options object (description below).

Example:

console.log(
  figlet.textSync("Boo!", {
    font: "Ghost",
    horizontalLayout: "default",
    verticalLayout: "default",
    width: 80,
    whitespaceBreak: true,
  })
);

That will print out:

.-. .-')                            ,---.
\  ( OO )                           |   |
 ;-----.\  .-'),-----.  .-'),-----. |   |
 | .-.  | ( OO'  .-.  '( OO'  .-.  '|   |
 | '-' /_)/   |  | |  |/   |  | |  ||   |
 | .-. `. \_) |  |\|  |\_) |  |\|  ||  .'
 | |  \  |  \ |  | |  |  \ |  | |  |`--'
 | '--'  /   `'  '-'  '   `'  '-'  '.--.
 `------'      `-----'      `-----' '--'

Options

The options object has several parameters which you can set:

font

Type: String Default value: 'Standard'

A string value that indicates the FIGlet font to use.

horizontalLayout

Type: String Default value: 'default'

A string value that indicates the horizontal layout to use. FIGlet fonts have 5 possible values for this: "default", "full", "fitted", "controlled smushing", and "universal smushing". "default" does the kerning the way the font designer intended, "full" uses full letter spacing, "fitted" moves the letters together until they almost touch, and "controlled smushing" and "universal smushing" are common FIGlet kerning setups.

verticalLayout

Type: String Default value: 'default'

A string value that indicates the vertical layout to use. FIGlet fonts have 5 possible values for this: "default", "full", "fitted", "controlled smushing", and "universal smushing". "default" does the kerning the way the font designer intended, "full" uses full letter spacing, "fitted" moves the letters together until they almost touch, and "controlled smushing" and "universal smushing" are common FIGlet kerning setups.

width

Type: Number Default value: undefined

This option allows you to limit the width of the output. For example, if you want your output to be a max of 80 characters wide, you would set this option to 80. Example

whitespaceBreak

Type: Boolean Default value: false

This option works in conjunction with "width". If this option is set to true, then the library will attempt to break text up on whitespace when limiting the width. Example

Understanding Kerning

The 2 layout options allow you to override a font's default "kerning". Below you can see how this effects the text. The string "Kerning" was printed using the "Standard" font with horizontal layouts of "default", "fitted" and then "full".

  _  __               _
 | |/ /___ _ __ _ __ (_)_ __   __ _
 | ' // _ \ '__| '_ \| | '_ \ / _` |
 | . \  __/ |  | | | | | | | | (_| |
 |_|\_\___|_|  |_| |_|_|_| |_|\__, |
                              |___/
  _  __                   _
 | |/ / ___  _ __  _ __  (_) _ __    __ _
 | ' / / _ \| '__|| '_ \ | || '_ \  / _` |
 | . \|  __/| |   | | | || || | | || (_| |
 |_|\_\\___||_|   |_| |_||_||_| |_| \__, |
                                    |___/
  _  __                        _
 | |/ /   ___   _ __   _ __   (_)  _ __     __ _
 | ' /   / _ \ | '__| | '_ \  | | | '_ \   / _` |
 | . \  |  __/ | |    | | | | | | | | | | | (_| |
 |_|\_\  \___| |_|    |_| |_| |_| |_| |_|  \__, |
                                           |___/

In most cases you'll either use the default setting or the "fitted" setting. Most fonts don't support vertical kerning, but a hand full of them do (like the "Standard" font).

metadata

The metadata function allows you to retrieve a font's default options and header comment. Example usage:

figlet.metadata("Standard", function (err, options, headerComment) {
  if (err) {
    console.log("something went wrong...");
    console.dir(err);
    return;
  }
  console.dir(options);
  console.log(headerComment);
});

The function also return a promise that return an array with two values:

try {
  const [options, headerComment] = await figlet.metadata("Standard");
  console.dir(options);
  console.log(headerComment);
} catch (err) {
  console.log("something went wrong...");
  console.dir(err);
}

fonts

The fonts function allows you to get a list of all of the available fonts. Example usage:

figlet.fonts(function (err, fonts) {
  if (err) {
    console.log("something went wrong...");
    console.dir(err);
    return;
  }
  console.dir(fonts);
});

fonts is Node.js only.

fontsSync

The synchronous version of the fonts method

console.log(figlet.fontsSync());

same as fonts, fontsSync is Node.js only.

parseFont

Allows you to use a font from another source.

const fs = require("fs");
const path = require("path");

let data = fs.readFileSync(path.join(__dirname, "myfont.flf"), "utf8");
figlet.parseFont("myfont", data);
console.log(figlet.textSync("myfont!", "myfont"));

Getting Started - Webpack / React

Webpack/React usage will be very similar to what's talked about in the "Getting Started - The Browser" section. The main difference is that you import fonts via the importable-fonts folder. Example:

import figlet from "figlet";
import standard from "figlet/importable-fonts/Standard.js";

figlet.parseFont("Standard", standard);

figlet.text(
  "test",
  {
    font: "Standard",
  },
  function (err, data) {
    console.log(data);
  }
);

Getting Started - The Browser

The browser API is the same as the Node API with the exception of the "fonts" method not being available. The browser version also requires fetch API (or a shim) for its loadFont function.

Example usage:

<script
  type="text/javascript"
  src="//cdnjs.cloudflare.com/ajax/libs/fetch/1.0.0/fetch.min.js"
></script>
<script type="text/javascript" src="figlet.js"></script>

<script>
  figlet(inputText, "Standard", function (err, text) {
    if (err) {
      console.log("something went wrong...");
      console.dir(err);
      return;
    }
    console.log(text);
  });
</script>

textSync

The browser API supports synchronous mode so long as fonts used are preloaded.

Example:

figlet.defaults({ fontPath: "assets/fonts" });

figlet.preloadFonts(["Standard", "Ghost"], ready);

function ready() {
  console.log(figlet.textSync("ASCII"));
  console.log(figlet.textSync("Art", "Ghost"));
}

That will print out:

     _     ____    ____  ___  ___
    / \   / ___|  / ___||_ _||_ _|
   / _ \  \___ \ | |     | |  | |
  / ___ \  ___) || |___  | |  | |
 /_/   \_\|____/  \____||___||___|

   ('-.     _  .-')   .-') _
  ( OO ).-.( \( -O ) (  OO) )
  / . --. / ,------. /     '._
  | \-.  \  |   /`. '|'--...__)
.-'-'  |  | |  /  | |'--.  .--'
 \| |_.'  | |  |_.' |   |  |
  |  .-.  | |  .  '.'   |  |
  |  | |  | |  |\  \    |  |
  `--' `--' `--' '--'   `--'

See the examples folder for a more robust front-end example.

Getting Started - Command Line

To use figlet.js on the command line, install figlet-cli:

npm install -g figlet-cli

And then you should be able run from the command line. Example:

figlet -f "Dancing Font" "Hi"

For more info see the figlet-cli.

Contributors

Thanks goes to these people: (emoji key)

patorjk
patorjk

πŸ’» πŸ“– ⚠️ πŸš‡ πŸ’‘
Jakub T. Jankiewicz
Jakub T. Jankiewicz

πŸ’» πŸ“– ⚠️
Michael J. Ryan
Michael J. Ryan

πŸ’» πŸ“–
Manuel Ernst
Manuel Ernst

πŸ’» πŸ“–
Eirik Stanghelle Morland
Eirik Stanghelle Morland

πŸš‡
George
George

πŸ’‘ πŸ“–
Adnan M.Sagar, PhD
Adnan M.Sagar, PhD

πŸ’» πŸ“–
Abhishek Choudhary
Abhishek Choudhary

πŸ“–
Jason
Jason

πŸ’» πŸ“–
mbodomi
mbodomi

🎨 πŸ’»
Orkhan Huseynli
Orkhan Huseynli

πŸ’»
Domenic Melcher
Domenic Melcher

πŸ“–
a-raccoon
a-raccoon

πŸ“–
Peter deHaan
Peter deHaan

πŸ“–
Ionică Bizău (Johnny B.)
Ionică Bizău (Johnny B.)

πŸ“–
t1st3
t1st3

πŸ’»
Tim Hudson
Tim Hudson

πŸ’»
Lev-Shapiro
Lev-Shapiro

πŸ’» πŸ’‘

Release History

  • 2025.07.11 v1.8.2 Added Terrace and Wavescape fonts. Fixed tag validation (https://github.com/patorjk/figlet.js/pull/134) thanks to @deverac
  • 2025.04.11 v1.8.1 Added miniwi font.
  • 2024.10.08 v1.8.0 Added support for promises for loadFont, preloadedFonts, and metadata methods. 5 fonts added: DiamFont, RubiFont, CosMike2, BlurVision ASCII, and Shaded Blocky.
  • 2023.10.01 v1.7.0 Added support for promises for text method.
  • 2023.04.08 v1.6.0 Added npx support (ex: npx figlet test).
  • 2021.08.11 v1.5.2 Minor bug fixes.
  • 2020.07.12 v1.5.1 Fixed with vertical smushing, updated lodash version.
  • 2020.07.12 v1.5.0 Added width and whitespaceBreak options.
  • 2020.04.26 v1.4.0 Removed jQuery from preloader and examples.
  • 2020.02.23 v1.3.0 Added the "ANSI Regular" font and updated the README with info on how to use with Webpack.
  • 2018.03.26 v1.2.1 parseFont works in node for adding fonts manually
  • 2016.09.27 v1.2.0 jQuery replaced with fetch API / polyfill.
  • 2016.04.28 v1.1.2 textSync now works in the browser with font pre-loading.
  • 2014.08.15 v1.1.0 Sync functions added.
  • 2014.07.31 v1.0.1 Bug fixes.
  • 2013.12.28 v1.0.7 README update and minor tweaks.
  • 2013.01.02 v1.0.8 Added tests and command line info.