J’ai publié PRINTF le 4 avril 2007. Le dessin prenait ses racines dans l’aspect des imprimantes à chaîne IBM des années 1960. Ces machines faisaient défiler une chaîne de caractères à travers la page, tandis que des marteaux frappaient le ruban au bon moment, produisant un effet imprimé distinctif. Pour garder une vitesse élevée, elles utilisaient souvent des jeux de caractères réduits, généralement limités aux capitales. PRINTF reflète cette histoire avec un dessin tout en capitales. Elle était dérivée de mon caractère net Linefeed, qui avait des minuscules inventées, mais PRINTF a toujours été strictement en capitales.
Pour simuler les irrégularités texturées de l’impression à chaîne, j’ai inclus des ligatures fondées sur des digrammes et des trigrammes courants tirés de listes de cryptographie. Elles contribuaient à réduire l’impression de lettres identiques répétées. Le résultat évoquait les étiquettes d’abonnement, les permis de conduire, les cartes de bibliothèque et d’autres imprimés de l’époque.
Le nom vient de « printf », la fonction de sortie formatée de la bibliothèque standard du C, qui a elle-même des racines dans Algol 68. Ce lien renforçait le thème informatique. Le 25 juin 2021, j’ai publié une mise à jour technique : caractères obsolètes et ligatures redondantes supprimés, métriques verticales ajustées pour la compatibilité entre navigateurs et contours affinés pour corriger des erreurs de courbes. Le style du dessin ne changeait pas.
Aujourd’hui, PRINTF sert au titrage et au lettrage. Elle est surtout utilisée dans des projets nostalgiques ou pour des accessoires qui doivent paraître authentiques pour l’époque représentée, plutôt que pour de longs textes ou du graphisme fonctionnel contemporain.