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)
Modules
a perl module to provide FIGlet abilities, akin to banner