patorjk / figlet.js

A FIG Driver written in JavaScript which aims to fully implement the FIGfont spec.
MIT License
2.61k stars 167 forks source link

Explain character padding: Blank line, left/right whitespace #39

Closed a-raccoon closed 5 years ago

a-raccoon commented 6 years ago

I'm curious if there are specific rhymes or reason for blank lines in some font character sets, or why some have whitepace padding on the right side or left and right side of some or all characters. Looking for the extended history explanations of how the renderers used to and currently work differently or the same, and what is ideal. I really would like to take out the blank line paddings, where every character has an extra blank line, ie, a 2 line font uses 3.

patorjk commented 6 years ago

I'm not sure. Whoever created the font may have just felt it helped readability when multiple lines of text were converted to ASCII Art text.