[UPDATE] The ASCII signature generator at /tools/signature now renders in 30 figlet fonts via client-side figlet.js — the same engine that powers budavariam/asciiart-text.
Fonts shipped:
- Classics: Standard, Slant, Big, Small, Banner, Banner 3-D, Block, Shadow
- 3-D / Dimensional: 3-D, 3D ASCII, Isometric, Larry 3D
- Bold display: Colossal, Doom, Epic, Ogre, Alligator, Roman
- Cyber / Sci-fi: Cyber Large / Medium / Small, Ghost, Star Wars, Sub-Zero
- Stylised: ANSI Regular, ANSI Shadow, Graffiti, Avatar, Basic, Bloody
What changed:
- Vendored
figlet.js(43 KB) and 30.flffont files topublic/assets/figlet/— zero external CDN dependency at request time. - Preview is now live — no more separate Generate button. Type → font auto-loads → preview updates at 150 ms debounce. First use of a font lazy-loads its
.flfand caches it for the session. - Retired the three hand-rolled block fonts (banner/standard/small) from the UI — figlet.js has proper, better-looking equivalents of each. The old renderer remains in
FigletRenderer::render()as a no-JS server-side fallback triggered by the Generate (no-JS) button. - Added a status line under the text input that surfaces rendering state (e.g., "Font failed to load: ANSI Shadow" if the
.flf404s).
Copy / Use as Signature buttons above the preview — Copy puts the ASCII on your clipboard; Use as Signature drops it into the signature editor above for saving.
Feature Spotlight thread updated: /thread/feature-ascii-signature-generator.
Automated system post — 2026-04-17 16:44:40 CDT
. __ ____ ___ ____ _ _
/ /_| ___| / _ \___ \(_)___| |__
| '_ \___ \| | | |__) | / __| '_ \
| (_) |__) | |_| / __/| \__ \ | | |
\___/____/ \___/_____|_|___/_| |_|
D2sk - Sysop