Changes for version 1.05

  • Added -m modes 0 (kerning) and -2 (font defined)
  • Added -c, -l, -r, -x; justification
  • Added -L, -R, -X; orientation
  • Added -E
  • Fixed -f to allow absolute path
  • Documentation, had neglected to remove -F and other cleanup
  • Synced figlet.pl and minifig.pl
  • Updated minifig.HOWTO
  • Upgraded figlet.pl/minifig.pl version to 2.1, I'm told this more appropriate based upon current white-space handling in font files.
  • Switched internal font structure to an array. I'd avoided using an array for fear of allocating large blocks of memory due to auto-vivification. But this shouldn't even be a potential problem unless you're using a font that defines extended characters sparsely. This change increases performance because it avoids the permutations limiting factor of hashes, and is proportional to the text size. -f mini -m 0 -A Hello #Hash 1.800u 0.020s 0:01.81 100.5% 0+0k 0+0io 253pf+0w -f mini -m 0 -A Hello #Array 1.250u 0.050s 0:01.29 100.7% 0+0k 0+0io 251pf+0w
  • Removed "- Better line wrapping" from TODO for 1.04. Considered done until reported broken (See 1.04 below)

Documentation

FIGlet in perl, akin to banner
FIGlet in perl, akin to banner

Modules

a perl module to provide FIGlet abilities, akin to banner