Comment déterminer automatiquement les polices utilisées dans une image ou un PDF?


Réponses:


44

Pour les TIFF ou toute autre image raster (pixel), la réponse de Jin la couvre.

Pour les PDF (en supposant qu'il s'agisse d'un PDF «correct» et non d'une image raster incorporée dans un PDF, telle que produite par le logiciel de numérisation / télécopie), les informations de police sont incorporées dans le fichier.

Dans Adobe Reader, Adobe Acrobat et Foxit Reader 3 - probablement légèrement différent dans d'autres applications - Le menu Fichier> Propriétés> Onglet Polices vous donne une liste de toutes les polices utilisées dans le document.

Il existe également des plug-ins tiers pour Acrobat, tels que Enfocus PitStop Pro , qui permettent de rechercher / remplacer / signaler des occurrences d'une police donnée dans un document.


1
... et si vous ne trouvez pas les informations sur la police, vous pouvez essayer de prendre une capture d'écran du PDF et d'envoyer le sshot à What the Font .
Jari Keinänen

2
Xpdf est livré avec pdffonts, cf. page de manuel , un outil de ligne de commande avec des commutateurs pour limiter la liste des polices à celles d'une plage de pages.
Charles Stewart

J'ai créé ce wiki de communauté dans l'intention de regrouper toutes les ressources dans une seule liste.
e100


22

Si vous avez besoin d’aide pour identifier un échantillon de police, il existe de nombreuses ressources.

Certaines sont automatisées, vous soumettez un exemple de capture d'écran ou répondez à une série de questions qui aident à limiter les possibilités:

Certains logiciels peuvent vous aider à trouver une police proche de ce que vous voulez:

D'autres sont à caractère humain, où experts et amateurs peuvent examiner votre candidature:

Enfin, il existe des services et des programmes conçus pour vous aider simplement à choisir la police de caractères appropriée pour une utilisation donnée:


16

Sur un Mac ou Linux, ouvrez votre terminal et tapez:

strings /path/to/your.pdf | grep -i fontname

C'est la meilleure réponse car aucun nouveau logiciel n'est requis. Il a fallu environ une demi-minute pour sortir les lignes, mais cela a fonctionné à merveille.
Gustavo Straube

9

Dans un PDF contenant du texte, vous pouvez copier un bloc de texte dans Word (ou un autre éditeur riche) et consulter le menu déroulant Police.


Le texte pdf est généralement copié sans style dans certains systèmes d'exploitation et certains lecteurs de pdf.
dkuntz2

Et je doute que cela fonctionne pour les polices que vous n'avez pas installées sur votre système.
e100

9

Il suffit d’ajouter à la liste un nouveau logiciel permettant d’identifier les polices à l’aide d’une capture d’image ou d’écran: "Trouver ma police" - http://www.findmyfont.com (je suis le développeur de ce logiciel).

L'application fonctionne sous Mac-OS ou Windows et identifie les polices d'une image bitmap donnée en recherchant des polices à la fois en ligne (plus de 125 000 polices gratuites et commerciales) et sur votre ordinateur tout en vous donnant la liste des correspondances exactes et similaires. % de correspondance pour chacun, en seulement 3-5 secondes. Il peut utiliser toutes sortes d’images couleur sans prétraitement supplémentaire.


1

1. Résumé

1.1. Exigences

Si vos exigences:

  1. logiciel libre ou service
  2. identification de la police pour les symboles cyrilliques

1.2. Recommandation

Utilisation:

  1. FontMatch pour la détermination semi-automatique des images
  2. pdffonts, strings ou Foxit Reader pour une identification automatique dans les fichiers PDF

2. Déni de responsabilité

Cette réponse est pertinente pour août 2019. Dans le futur, les données de cette réponse pourraient être obsolètes.


3. PDF

Vous pouvez utiliser img2pdf pour convertir vos images en fichiers PDF (et PDF-XChange Editor pour l’ajout facultatif d’une couche OCR ) et utiliser ce logiciel.

3.1. pdffonts

Outil Poppler pdffonts . Les utilisateurs de Windows peuvent installer Poppler via Chocolatey .

D:\SashaDebugging\FontsIdentification>pdffonts KiraGoddess.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
Arial                                CID TrueType      Identity-H       yes no  yes      7  0
Arial                                TrueType          WinAnsi          no  no  no       8  0

3.2. des cordes

Comme l'a dit Kyle Cranmer . Les utilisateurs Windows peuvent également utiliser l'outil de chaînes de caractères pour installer le logiciel nécessaire à partir de Chocolatey:

D:\SashaDebugging\FontsIdentification>strings KiraGoddess.pdf | grep -i fontname
/FontName /Arial
/FontName /Arial

3.3. Foxit Reader

FilePropertiesFontscomme décrit dans la réponse du wiki de la communauté :

Foxit Reader

3.4. Limites

Pour certains fichiers PDF, les polices peuvent être:

  1. non déterminé
  2. déterminé incorrectement

Je revérifie les résultats de pdffonts / strings / Foxit Reader, utilise FontMatch.


4. FontMatch

Vous pouvez utiliser pdftoppm pour convertir vos fichiers PDF en images et utiliser FontMatch.

4.1. Usage

Faites une capture d'écran de n'importe quelle lettre d'une image → FileOpen→ sélectionnez votre fichier de capture d'écran → Identify→ FontMatch suggère les polices possibles:

FontMatch

Comparez manuellement les meilleures polices de la Matching Fontsliste avec votre police. Pour comparer d’autres lettres, il serait utile d’appliquer des programmes tels que Font Runner - visualiseur de sources local open source :

Coureur de police

4.2. Limites

  1. Seules les polices locales supportées
  2. Le logiciel n'est plus mis à jour

5. Pas aidé

J'ai testé КираИдеал.jpgsur des services non logiciels et des logiciels à partir font-identificationd'une description de balise .

5.1. Les données

КираИдеал.jpg

5.2. Symboles cyrilliques non supportés

  1. WhatTheFont - WTF:

    WhatTheFont

  2. WhatFontIs :

    WhatFontIs

  3. Matcherator :

    Matcherator

  4. Identifont - Guide spécifique au latin:

    Identifont1

    Identifont2

  5. Bowfin Printworks - également, guide spécifique pour le latin:

    Bowfin Printworks

5.3. Payé

  1. Adobe Photoshop Match Fonts - tarification .
  2. FindMyFont - Période d'utilisation de 30 jours pour la version gratuite:

    FindMyFont

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.