Banner (UNIX)
このプログラム内部に実装している方法はエラーを起こしやすく、時代遅れである。使用される文字フォントが、静的に初期化されるデータ構造として、プログラム・コード自体にハードコーディングされている。2つのデータ構造があり、1つは(bannerプログラムに特定のエンコーディング方法で、)各文字のビットマップを符号化する、一連の出力命令を網羅するデータ・テーブルである。2番目は、各文字コードに対し、その文字の開始と終了を指示する印字を出力するテーブルにあるインデックスである。
両データ構造は手動作成されている。スピネリスは、「これ以上にエラーを起こしやすく、かつデータ・フォーマットをメンテナンス不可能なまでにするには、かえって難しい」と推察している。彼は、bannerプログラムのソースコードと、(比較のためにNetBSD・mac68k移植版のソースコードにおける、6から10個のフォント・データを使用し、)コンピュータフォントをプログラム・フォント・データに組み込んで符号化するためのソースコードを自動的に生成した場合と比較して、著しいまでの違いを観察している。