AtelierPDF

Change les dates.
Ne change rien d'autre.

Le texte d'un PDF n'est pas du texte : ce sont des codes de glyphes posés à des coordonnées absolues. Cet atelier les réécrit là où ils sont, dans la fonte d'origine, puis compare les deux rendus pixel par pixel pour prouver que rien d'autre n'a bougé.

Stratégie 1 — aligné
Même nombre de caractères : chaque code est remplacé sur place, sans toucher à un seul crénage. Les chiffres étant tabulaires dans la quasi-totalité des fontes, la chasse est identique au millième de cadratin près.
Stratégie 2 — recomposé
Longueur différente : le segment est réécrit d'un bloc et un ajustement de crénage absorbe exactement l'écart de chasse, pour que la suite de la ligne ne bouge pas.
Réparation de fonte
Un sous-ensemble embarqué ne contient que les glyphes utilisés. S'il manque un « 8 », il est réinjecté depuis la fonte d'origine plutôt que d'afficher un carré vide.
Preuve, pas promesse
Les deux versions sont rendues en image et comparées. Tout pixel qui change hors des zones de date est signalé en rouge et fait échouer le contrôle.