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

File→ Properties→ Fontscome 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 → File→ Open→ 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.