banner (Unix)

The character fonts used are hardwired into the program code itself, as statically initialized data structures.

The automatically generated data are commented, documenting with ASCII art how the bit patterns were derived.

And the automatically generated data are organized in a straightforward and obvious manner — a fixed-length sequence of unencoded bytes for each glyph.

[3] Spinellis further observes that in modern computer systems it is seldom sensible to embed such data into the program executable image itself, the performance gains of doing so being negligible.

[3] A partial list of versions: From the terminal-oriented banner program: One letter from the printer-oriented banner program as usually found in BSD and derivatives: Display a continuous clock for approximately 1000 seconds:[a][b] or that definition can be avoided by replacing the repeat command with a while loop, like this: