A web-font-based rendering engine for displaying ANSI/ASCII artwork on the web as text
- Place your artwork in the appropriate folder(s) - see Different fonts below.
- Run the included
build.sh
script to generate theindex.html
file for the gallery. Run it again when you add new artwork. If you're feeling trigger-happy orindex.html
was erased, hell - run it again.build.sh
don't care.
Based on the parent folder of the ASCII file being rendered, ascii.js will decide which font to use.
80x50/
- These files will be rendered with the 80x50 DOS fontdos/
- These files will be rendered with the 80x25 DOS fontamiga/
- These files will be rendered with the Amiga Topaz 500 font
- The Topaz 500 font used for Amiga artwork comes from TrueSchool
- The 80x25 DOS and 80x50 DOS fonts used for CP437 artwork come from ApolloSoft
- These DOS fonts have been altered; control character glyphs (1-31 and 127) are remapped for terminal-hostile ASCII artwork
ANSI color/command codes are tenuously supported. Older ANSI works may be using cursor tricks that are difficult to replicate in a static fashion. If you have problems with a particular piece, try reloading it in a recent version of PabloDraw and saving a new copy.
- Basic SGR code support
- 8 background colors
- 16 foreground colors
- Minimal CSI code support (CUD/CUF)
- Doctored font files for displaying control characters (ex. 1-31 and 127)
If you'd like to see a live demonstration, or you have no idea what ASCII art is, visit my gallery.