I released PRINTF on April 4, 2007. The design was rooted in the look of IBM chain printers from the 1960s. Those machines carried a chain of characters across a page while hammers struck the ribbon at the right moment, producing a distinctive printed effect. To keep speed high, they often used reduced character sets, typically uppercase only. PRINTF reflects that history with an all-caps design. It was derived from my clean typeface Linefeed, which had an invented lowercase, but PRINTF was always strictly uppercase.
To simulate the textured irregularities of chain printing, I included ligatures based on common digraphs and trigraphs taken from cryptography lists. These helped reduce the sense of repeated identical letters. The result was a typeface that evoked subscription labels, driver’s licenses, library cards, and other printed matter from that era.
The name comes from “printf,” the C standard library function for formatted output, which itself has roots in Algol 68. The connection reinforced the computing theme. On June 25, 2021, I issued a technical update: deprecated characters and redundant ligatures were removed, vertical metrics adjusted for cross-browser compatibility, and outlines refined to correct curve errors. The stylistic design remained unchanged.
Today, PRINTF functions as a display typeface. It is mostly used for nostalgic projects or props that need to appear period-authentic, rather than for extended text or contemporary functional design.