$ account drewnoakes
Figgle is a .NET library for rendering ASCII art banners using FIGlet fonts. It parses standard .flf font files and applies smushing/kerning rules for character merging. The library is delivered as multiple NuGet packages: Figgle (core rendering), Figgle.Fonts (250+ embedded fonts), and Figgle.Generator (Roslyn source generators for compile-time font embedding and text rendering). The repository includes a Blazor WebAssembly interactive demo site, four sample projects, a comprehensive test suite, and a CI/CD pipeline that publishes to NuGet. The codebase demonstrates solid engineering with incremental source generators, string pooling for memory efficiency, and careful parsing of the FIGfont specification. This is a library, not a standalone application.