Come posso determinare automaticamente i caratteri usati in un'immagine o in un PDF?


Risposte:


44

Per i TIFF o qualsiasi altra immagine raster (pixel), la risposta di Jin lo copre.

Per i PDF (supponendo che sia un PDF "corretto" e non un'immagine raster incorporata in un PDF, come prodotto dal software di scansione / fax), le informazioni sui caratteri sono incorporate nel file.

In Adobe Reader, Adobe Acrobat e Foxit Reader 3 - probabilmente leggermente diversi in altre applicazioni - Il menu File> Proprietà> scheda Caratteri ti dà un elenco di tutti i caratteri usati nel documento.

Esistono anche plug-in di terze parti per Acrobat, come Enfocus PitStop Pro , che aggiungono la possibilità di trovare / sostituire / creare report su istanze di un determinato font in un documento.


1
... e se non riesci a trovare le informazioni sul font, puoi provare a fare uno screenshot del PDF e inviare l'sshot a What the Font .
Jari Keinänen,

2
Xpdf viene fornito con pdffonts, cfr. pagina man , uno strumento da riga di comando con opzioni per limitare l'elenco dei caratteri a quelli di un intervallo di pagine.
Charles Stewart,

Ho creato questo wiki della comunità, con l'intenzione che tutte le risorse siano raccolte in un elenco.
e100,


22

Se hai bisogno di aiuto per identificare un campione di font, ci sono molte risorse.

Alcuni sono automatizzati, invii uno screenshot di esempio o passi attraverso una serie di domande che aiutano a restringere le possibilità:

Alcuni software possono aiutarti a trovare un carattere vicino a quello che vuoi:

Altri sono guidati dall'uomo, dove esperti e appassionati possono esaminare la tua richiesta:

Infine, ci sono servizi e programmi progettati per aiutarti semplicemente a scegliere un font appropriato per un determinato uso:


16

Su un Mac o Linux, apri il tuo terminale e digita:

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

Questa è la risposta migliore perché non è necessario alcun nuovo software. Ci sono voluti circa mezzo minuto per produrre le linee, ma ha funzionato come un fascino.
Gustavo Straube,

9

In un PDF con testo reale, puoi copiare un blocco di testo in Word (o un altro editor avanzato) e guardare il menu a discesa Carattere.


il testo pdf generalmente viene copiato senza stile in alcuni sistemi operativi e in alcuni lettori pdf.
dkuntz2,

E dubito che questo funzionerebbe mai per i caratteri che non hai installato sul tuo sistema.
e100

9

Solo per aggiungere all'elenco un nuovo software per identificare i caratteri utilizzando un'immagine o una cattura dello schermo: "Trova il mio carattere" - http://www.findmyfont.com (sono lo sviluppatore di questo software).

L'applicazione funziona su Mac-OS o Windows e identifica i caratteri di una determinata immagine bitmap cercando i caratteri sia online (125.000+ caratteri gratuiti e commerciali) che sul tuo computer mentre ti viene fornito un elenco di corrispondenze esatte e simili + a % di corrispondenza per ciascuno, in soli 3-5 secondi. Può utilizzare tutti i tipi di immagini a colori senza ulteriore pre-elaborazione.


1

1. Riepilogo

1.1. Requisiti

Se le vostre esigenze:

  1. software o servizio gratuiti
  2. identificazione dei caratteri per i simboli cirillici

1.2. Raccomandazione

Uso:

  1. FontMatch per la determinazione semi-automatica delle immagini
  2. pdffonts, stringhe o Foxit Reader per l'identificazione automatica in file PDF

2. Dichiarazione di non responsabilità

Questa risposta è pertinente per agosto 2019. In futuro i dati di questa risposta potrebbero essere obsoleti.


3. PDF

Puoi usare img2pdf per convertire le tue immagini in file PDF (e PDF-XChange Editor per aggiungere un livello OCR opzionale ) e usare questo software.

3.1. pdffonts

Pdffonts dello strumento Poppler . Gli utenti Windows possono installare Poppler tramite 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. stringhe

Come ha detto Kyle Cranmer . Gli utenti Windows possono anche utilizzare lo strumento stringhe, installando il software necessario da Chocolatey:

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

3.3. Lettore Foxit

FilePropertiesFontscome descritto nella risposta wiki della community :

Lettore Foxit

3.4. limiti

Per alcuni file PDF i caratteri possono essere:

  1. non determinato
  2. determinato in modo errato

Ricontrollo i risultati pdffonts / stringhe / Foxit Reader, utilizzo FontMatch.


4. FontMatch

È possibile utilizzare pdftoppm per convertire i file PDF in immagini e utilizzare FontMatch.

4.1. uso

Crea uno screenshot di qualsiasi lettera dall'immagine → FileOpen→ seleziona il tuo file di screenshot → Identify→ FontMatch suggerisce possibili caratteri:

FontMatch

Confronta manualmente i caratteri migliori Matching Fontsdall'elenco con il tuo carattere. Per confrontare altre lettere sarebbe utile applicare programmi come Font Runner - visualizzatore di caratteri locali open source :

Font Runner

4.2. limiti

  1. Sono supportati solo caratteri locali
  2. Il software non è più gestito

5. Non aiutato

Ho testato КираИдеал.jpgservizi e software non guidati dall'uomo dalla font-identificationdescrizione del tag .

5.1. Dati

КираИдеал.jpg

5.2. Simboli cirillici non supportati

  1. WhatTheFont - WTF:

    WhatTheFont

  2. WhatFontIs :

    WhatFontIs

  3. Matcherator :

    Matcherator

  4. Identifont - Guida specifica per il latino:

    Identifont1

    Identifont2

  5. Bowfin Printworks - inoltre, guida specifica per il latino:

    Stampe di Bowfin

5.3. Pagato

  1. Font di Adobe Photoshop Match - prezzi .
  2. FindMyFont - Periodo di utilizzo di 30 giorni per la versione gratuita:

    FindMyFont

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.