You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apparently FIGlet font implementation from Colorful.Console is a joke which doesn't support any FIGlet features like smushing and transforms. Slanted fonts look like crap because they're designed to be smushed. All FIGlet implementations in C# and Java seem to be based on the same ancestor from which Colorful.Console's implementation descended too (also almost nobody cares about linking to source, apparently). There're forks with basic smushing, but they're far from complete.
According to FIGlet,org, the reference imlementation is FIGlet for Unix (ftp://ftp.figlet.org/pub/figlet/program/unix/) written in C, which also includes FIGlet specification (which is anything but OSS thanks to non-commercial requirements btw) and "intergation-y" tests. There's also FIGwin (ftp://ftp.figlet.org/pub/figlet/program/windows/) written in VB (and compiled to 16-bit NE .exe file) with a somewhat different feature set (see feature comparison in the "spec"), sources of which are lost in the nether.
The whole FIGlet program is 2K LOC of C, half of which are low-level C utilities, so no longer relevant. Should be pretty easy to port. FIGlet also switched to normal open-source license, New BSD. (It contradicts the requirements from the "spec"... Let's assume it's dual-licensed. Nobody is going to sue over FIGlet anyway.)
The text was updated successfully, but these errors were encountered:
Looks like true FIGlet implementation for .NET exists, it's Figgle (conveniently also licensed Apache 2.0). It supports horizontal smushing according to the spec. Word wrap, transforms and vertical smush aren't implemented. API is weird: internal font constructor, only built-in fonts, no public smush rule enums etc. Well, at least something to compare output with.
Apparently FIGlet font implementation from Colorful.Console is a joke which doesn't support any FIGlet features like smushing and transforms. Slanted fonts look like crap because they're designed to be smushed. All FIGlet implementations in C# and Java seem to be based on the same ancestor from which Colorful.Console's implementation descended too (also almost nobody cares about linking to source, apparently). There're forks with basic smushing, but they're far from complete.
According to FIGlet,org, the reference imlementation is FIGlet for Unix (ftp://ftp.figlet.org/pub/figlet/program/unix/) written in C, which also includes FIGlet specification (which is anything but OSS thanks to non-commercial requirements btw) and "intergation-y" tests. There's also FIGwin (ftp://ftp.figlet.org/pub/figlet/program/windows/) written in VB (and compiled to 16-bit NE .exe file) with a somewhat different feature set (see feature comparison in the "spec"), sources of which are lost in the nether.
The whole FIGlet program is 2K LOC of C, half of which are low-level C utilities, so no longer relevant. Should be pretty easy to port. FIGlet also switched to normal open-source license, New BSD. (It contradicts the requirements from the "spec"... Let's assume it's dual-licensed. Nobody is going to sue over FIGlet anyway.)
The text was updated successfully, but these errors were encountered: