Une page qui ne transporte aucune police
Quatre polices que tout logiciel de lecture dessine déjà, sur une seule page, donc le fichier n'en contient aucune — et l'exemple pèse les mêmes lignes des deux façons pour dire ce que cela économise.
Cette page est le programme entier, pour celui qui écrit vos logiciels. Il n'y a rien d'autre à y lire. Revenir au document qu'il écrit.
write_no_font_at_all.json
82 lignes
Celui-ci n'est pas un programme. C'est la requête envoyée au serveur de documents : la même page, demandée par le réseau, par une application qui n'écrit pas une ligne de code PDF.
Cette demande écrit noir sur blanc les deux poids que la bibliothèque compte toute seule : 5 507 octets pour la page composée dans des caractères que le fichier ne transporte pas, et 39 684 pour la même page avec un caractère transporté dedans. La bibliothèque les lit sur deux documents jetables qu'elle écrit exprès : ils suivent donc tout ce qui entre dans un document, et tout ce que pèse le caractère transporté. Ici ils sont tapés à la main, et il faudrait les retaper. La bibliothèque pose aussi un gris avant la note de fin puis énonce du noir à l'intérieur de la note : le gris ne peint donc rien. La demande n'énonce aucune couleur à cet endroit et dessine la même page avec une instruction de moins.