Vérificateur de polices PDF
Trouvez les familles de polices utilisées par le texte visible et inspectez les ressources de polices ainsi que les signaux de fichiers de polices intégrés dans votre PDF.
Vérifiez si vos polices PDF sont portables
Les problèmes de polices peuvent modifier les sauts de ligne, les symboles et le rendu à l’impression lorsqu’un document est ouvert sur un autre appareil.
Familles de polices détectées
Liste des noms de familles de polices exposés par le contenu textuel sur les pages inspectées, avec suppression des préfixes de sous-ensemble lorsque possible.
Inventaire des ressources de polices
Comparez les familles de polices visibles avec les ressources BaseFont et les références FontFile intégrées stockées dans le PDF.
Signal de document scanné
Une page contenant des images mais sans polices de texte détectées peut être un scan ou contenir du texte converti en contours vectoriels.
Comment fonctionne la détection des polices
Setpdf lit les styles de texte des pages et les listes d’opérateurs avec PDF.js, puis inspecte les références structurelles BaseFont et FontFile. Pour les très gros PDFs, il échantillonne les pages de manière uniforme dans le document. Les préfixes de sous-ensemble de polices tels que ABCDEF+ sont supprimés des noms de famille affichés lorsqu’ils sont détectés.
Limites de la vérification des polices
Les PDFs peuvent réutiliser, sous-ensembler, encoder ou aliaser les polices de manière complexe. Le nombre de FontFile est un signal structurel, pas une preuve que chaque caractère dispose d’un glyphe intégré utilisable. Le texte converti en tracés n’a pas de ressource de police consultable, et les pages scannées exposent généralement des images plutôt que des polices.
Outils pour les problèmes de polices et de texte
Choisissez un flux de conversion, OCR ou compression selon que le PDF contient du texte actif, des pages scannées ou des ressources de polices intégrées manquantes.
Questions sur les polices PDF
Que signifie une police PDF intégrée ?
Un programme de police intégré voyage à l’intérieur du PDF, ainsi un lecteur n’a pas besoin d’avoir la même police installée localement. Un sous-ensemble peut contenir uniquement les glyphes utilisés dans le document.
Pourquoi un préfixe de six lettres est-il affiché avant certains noms de polices ?
Des noms tels que ABCDEF+Roboto indiquent généralement un sous-ensemble de police. Le préfixe sépare les sous-ensembles intégrés qui peuvent contenir des sélections de glyphes différentes.
Pourquoi aucune police n’est détectée dans un PDF qui contient visiblement du texte ?
Les pages peuvent être des images scannées, les lettres peuvent avoir été converties en tracés vectoriels, ou l’encodage de la police peut ne pas exposer un nom de famille utilisable au parseur du navigateur.