Vai al contenuto
SilktideAiuto

Caratteri PDF

Silktide controlla come sono strutturati i caratteri all'interno di un PDF. Un PDF accessibile deve incorporare i propri caratteri, descriverli in modo coerente e non visualizzare mai un carattere che il font non è effettivamente in grado di produrre, affinché il testo venga riprodotto in modo identico ovunque e rimanga leggibile dal software.

Questo comprende diversi requisiti contemporaneamente: caratteri non incorporati, caratteri incorporati le cui descrizioni interne non corrispondono al carattere stesso, codifiche non consentite dallo standard e testo che usa il segnaposto per i caratteri mancanti del font.

Perché è importante

Questi requisiti si dividono in due gruppi ed è utile essere sinceri sulla differenza.

I caratteri e i glifi mancanti cambiano ciò che vede il lettore. Un carattere non incorporato è disponibile solo se il lettore lo ha installato. In caso contrario, il visualizzatore lo sostituisce con qualcos'altro e la sostituzione modifica la larghezza dei caratteri: le righe vengono ricomposte, le tabelle perdono l'allineamento e il testo può fuoriuscire da un riquadro e scomparire sotto un altro elemento. Il segnaposto è una versione più evidente dello stesso problema: indica che viene visualizzato come riquadro vuoto o spazio vuoto un carattere che il font non è in grado di disegnare; pertanto il testo sulla pagina è già errato e non c'è alcun carattere che uno possa pronunciare.

Le regole di coerenza riguardano la gestione interna del file. I requisiti relativi ai set di caratteri, alle tabelle delle larghezze e alle codifiche consentite sono accordi interni al file. Di solito il lettore non nota nulla e l'estrazione del testo può risultare inaffidabile nei casi limite. Sono importanti perché fanno parte dello standard, quindi impediscono di dichiarare la conformità, e perché sono un segnale affidabile che il documento è stato prodotto da un flusso di lavoro che non prestava attenzione ai caratteri.

Vale la pena segnalare entrambi i gruppi, ma non meritano la stessa urgenza. Per questo motivo Silktide assegna loro livelli diversi.

Come risolvere il problema

  1. Esporta nuovamente dal file sorgente incorporando tutti i caratteri. Questa è la soluzione per quasi tutti i problemi rilevati qui, perché è il processo di esportazione a scrivere i dati dei caratteri e le relative descrizioni. Oggi la maggior parte degli strumenti incorpora i caratteri per impostazione predefinita, quindi per un file precedente di solito è sufficiente esportarlo nuovamente da una versione aggiornata.
  2. Non stampare in PDF. I driver di stampa sono la causa più comune dei problemi ai caratteri, perché descrivono una pagina come un insieme di segni anziché come testo. Usa l'esportazione dell'applicazione o l'opzione "Salva come PDF".
  3. Controlla che i tuoi caratteri consentano l'incorporamento. Un flag di licenza può impedirlo; in tal caso il documento non li incorporerà, indipendentemente dal metodo di esportazione. La soluzione pratica è sostituire il carattere con uno che puoi incorporare.
  4. Correggi i caratteri mancanti nel file sorgente, di solito usando un font che li contenga. Il segnaposto appare quando un documento richiede un carattere che il font non possiede, cosa comune con la punteggiatura insolita, i caratteri accentati e i simboli matematici.
  5. Oppure esegui la correzione automatica di Silktide, che incorpora un sostituto fedele quando esiste un equivalente gratuito. La sostituzione ha dei limiti, documentati nella sezione Caratteri.

Tieni presente che i requisiti di coerenza non possono essere corretti con gli strumenti di accessibilità di un editor PDF. Sono proprietà dei dati dei caratteri incorporati, quindi la soluzione consiste nell'esportare nuovamente il documento; quando ciò è impossibile, accettare e registrare una conformità parziale è un risultato ragionevole.

Come esegue il controllo Silktide

  1. Individua i documenti PDF collegati dal tuo sito web e analizza ogni file univoco una sola volta, indipendentemente dal numero di pagine che vi fanno riferimento.
  2. Esamina ogni carattere utilizzato dal documento: se è incorporato, se il set di caratteri e le larghezze dichiarati corrispondono ai dati del carattere incorporato e se la codifica è consentita dallo standard.
  3. Esamina le istruzioni per il disegno del testo alla ricerca di elementi che utilizzano il segnaposto per i caratteri mancanti del font.
  4. Segnala il documento quando uno qualsiasi di questi controlli non viene superato, una volta per documento, indipendentemente dal numero di caratteri coinvolti.

Il testo i cui caratteri non possono essere ricondotti a caratteri reali è un problema correlato ma distinto, segnalato da Mappatura del testo PDF.

Risoluzione dei problemi

Il documento appare corretto sul mio computer

Questo è il sintomo previsto di un carattere non incorporato: hai installato il carattere, quindi il tuo visualizzatore lo usa. Chi non lo ha installato visualizza un sostituto. Per questo il controllo legge ciò che il file contiene, non ciò che viene visualizzato localmente.

Il problema rilevato riguarda i set di caratteri o le larghezze dei glifi, ma il testo appare corretto

Probabilmente il testo è perfettamente leggibile. Si tratta delle regole di coerenza interna descritte sopra: impediscono una dichiarazione formale di conformità e raramente modificano ciò che le persone vedono. Se non puoi esportare nuovamente il documento, è ragionevole questo problema invece di cercare una soluzione.

Sono interessati solo i simboli e i caratteri speciali

È il caso più comune, perché i documenti combinano un font per il testo con un font per icone o simboli, e solo il secondo è incompleto. Controlla elenchi puntati, segni di spunta, frecce e caratteri matematici.

Silktide può correggere i caratteri senza modificare l'aspetto del documento?

La sostituzione mira a mantenere identica la resa della pagina e, quando esiste un font gratuito compatibile dal punto di vista metrico, ci riesce. Quando non ne esiste alcuno, si verifica un compromesso visibile; i limiti sono descritti nella sezione Caratteri.

Scopri di più

Ultimo aggiornamento

Questa pagina è stata utile?