feat: add figlet banners and hyphenation behind features

This commit is contained in:
randogoth 2026-10-04 20:53:20 +03:00
parent 9e1cfed284
commit 36b868e094
13 changed files with 4282 additions and 29 deletions

10
text/fonts/README.md Normal file
View file

@ -0,0 +1,10 @@
# Vendored FIGlet fonts
Compiled into the binary by `include_str!` when the `figlet` feature is on, rather than loaded from disk: a renderer must not open files, which is what keeps every path check in one place.
| File | Font | Author |
| --- | --- | --- |
| `small.flf` | Small | Glenn Chappell, 4/93, based on Standard |
| `standard.flf` | Standard | Glenn Chappell & Ian Chai, 3/93, with later contributors |
Both carry their own permission notice in the comment header the FIGfont format reserves for it, and both are distributed with FIGlet itself. The notices are preserved verbatim in the files; the parser skips over them, so they travel with the font rather than being stripped.

1097
text/fonts/small.flf Normal file

File diff suppressed because it is too large Load diff

2237
text/fonts/standard.flf Normal file

File diff suppressed because it is too large Load diff