Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils PDFchevron_rightInspecteur de polices PDFInspecteur de polices PDF

Inspecteur de polices PDF

Liste toutes les polices d'un PDF avec leur balise de sous-ensemble, leur sous-type, leur état d'incorporation et les pages qui les utilisent réellement.

upload_file

Cliquez pour parcourir ou glissez-deposez des fichiers ici

Choisissez un PDF dont inspecter les polices

Accepte : .pdf,application/pdf

Outils similaires

Inspecteur de JavaScript PDF

Inspecteur de JavaScript PDF

Trouve tous les scripts d'un PDF — actions de document, événements de page et d'annotation, calculs de formulaire — et les affiche sans jamais les exécuter.

Inspecteur de données cachées PDF

Inspecteur de données cachées PDF

Révèle ce qu'un PDF transporte sans l'afficher : métadonnées, calques masqués, pièces jointes, JavaScript, texte invisible et texte sous les caviardages.

Extracteur de liens PDF

Extracteur de liens PDF

Liste tous les liens d'un PDF — externes, internes, e-mail et les URL brutes du texte sans annotation — avec page, texte affiché et signalements de risque.

Extracteur de données structurées PDF

Extracteur de données structurées PDF

Transforme un PDF en JSON structuré — titres, paragraphes, listes, tableaux et images — depuis l'arbre balisé ou par inférence de mise en page.

Capitaliser le Texte

Capitaliser le Texte

Met en majuscule la première lettre de chaque mot.

Convertir WebP en PNG

Convertir WebP en PNG

Convertissez des images WebP au format PNG.

Generateur Flexbox

Generateur Flexbox

Construisez des mises en page CSS flexibles avec apercu en direct et code pret a copier.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

La question à laquelle cet outil répond

« Pourquoi ce PDF est-il différent chez l'imprimeur ? » Presque toujours parce qu'une police n'est pas incorporée. Un lecteur qui ne possède pas cette fonte en substitue une autre, les métriques changent et la mise en page bouge. Cet outil indique exactement quelles polices sont à risque.

« Pourquoi le texte copié est-il illisible ? » Une police Type0 sans table /ToUnicode n'a aucun moyen d'expliquer ce que valent ses index de glyphes. Les glyphes s'affichent correctement et la copie ressort en charabia.

« Pourquoi mon PDF/A a-t-il été refusé ? » Le PDF/A impose que toutes les polices soient incorporées — y compris Helvetica et Times, qu'un PDF ordinaire peut n'appeler que par leur nom. Si le fichier revendique PDF/A dans son paquet XMP, les polices de base non incorporées sont signalées ici comme une erreur et non comme une remarque.

Ce qui est rapporté pour chaque police

Nom de base avec la balise de sous-ensemble de six lettres isolée, sous-type, la clé d'incorporation (/FontFile pour Type 1, /FontFile2 pour TrueType, /FontFile3 pour CFF et OpenType, avec son propre sous-type), la taille décompressée et compressée du programme, l'encodage et le nombre de codes redéfinis par un tableau /Differences, la présence de /ToUnicode, la plage de caractères et le nombre de largeurs, et — depuis le descripteur — les bits d'indicateur décodés, l'angle d'italique, la graisse, StemV, l'ascendante, la descendante, la hauteur de capitale et la largeur par défaut.

Pour les polices CID s'ajoutent la police descendante, le triplet registre–ordre–supplément de CIDSystemInfo et le /CIDToGIDMap.

Quelle page utilise quelle police

Cela est lu dans les opérateurs Tf du flux de contenu de chaque page, et non dans le dictionnaire de ressources. Les producteurs laissent régulièrement dans /Resources des polices qu'aucune page ne sélectionne : elles sont listées à part comme inutilisées. Les polices employées uniquement dans un XObject de formulaire sont trouvées elles aussi.

À propos de la ligne d'exemple

L'exemple est du texte réel extrait du document, affiché avec la typographie du site et non avec la police incorporée : une fonte sous-ensemble embarque une table de caractères reconstruite, et dessiner du texte arbitraire avec elle donnerait de mauvais glyphes. Pour une police CID en encodage Identity, les octets sont des index de glyphes et non des caractères : aucun exemple n'est alors proposé.

Confidentialité

Le fichier est analysé dans votre navigateur. Rien n'est téléversé.