Se LibreOffice Writer segnala un problema di incorporamento dei font o se il PDF esportato modifica i caratteri su un altro computer, assicurati innanzitutto che il font desiderato sia installato e utilizzabile sul computer che effettua l'esportazione. Quindi, esporta nuovamente utilizzando un profilo PDF/A quando il destinatario richiede font incorporati e controlla il PDF risultante. L'incorporamento di un font nel documento di Writer è un'impostazione separata; di per sé non garantisce che il PDF esportato contenga quel font.
Attualmente, la Guida di LibreOffice documenta separatamente le opzioni di esportazione in PDF e i controlli dei font. L'opzione di filtro PDF si EmbedStandardFontsapplica solo ai 14 font PDF standard; non è un'opzione che incorpora tutti i font utilizzati in un documento Writer. La pagina di Guida si riferisce a LibreOffice 26.8 al momento della revisione. Questa distinzione spiega perché la modifica delle preferenze di incorporamento dei font di un documento potrebbe non risolvere il problema dei font mancanti in un PDF.
1. Verifica che il carattere sia disponibile per LibreOffice
Apri il documento sorgente e prendi nota dei nomi dei caratteri utilizzati nel testo interessato. Se Writer mostra un carattere sostitutivo, un glifo vuoto o un'interruzione di riga inaspettatamente diversa, il carattere potrebbe essere mancante, disabilitato o non disponibile per l'account che esegue LibreOffice. Installa una copia con licenza valida del carattere richiesto tramite le normali impostazioni dei caratteri del sistema operativo. Su Linux, aggiorna o riapri la sessione desktop se il gestore dei caratteri lo richiede. Quindi chiudi e riavvia LibreOffice in modo che possa ricaricare l'elenco dei caratteri di sistema.
Non copiare un font da un altro computer a meno che la sua licenza non lo consenta. Alcuni font limitano l'incorporamento o la ridistribuzione. Se il font è soggetto a restrizioni, utilizza un font con licenza che abbia metriche e copertura di glifi comparabili, quindi rivedi il layout del documento prima di esportarlo nuovamente. Un'esportazione in PDF non può incorporare un font che il sistema non supporta e LibreOffice non può ignorare le autorizzazioni di incorporamento del font.
2. Esporta con un profilo PDF appropriato
- In Writer, apri File > Esporta come > Esporta come PDF . Il pulsante di esportazione in PDF nella barra degli strumenti apre anche il flusso di lavoro di esportazione.
- Nella scheda Generale , scegli un profilo di archiviazione PDF/A se il destinatario, l'archivio o le regole di invio richiedono un PDF basato su standard con font incorporati. Scegli il profilo specificato da tale organizzazione; non selezionare PDF/A solo come generico miglioramento della qualità.
- Verifica le altre opzioni di esportazione richieste, come l'intervallo di pagine e la risoluzione dell'immagine, quindi fai clic su Esporta e salva con un nuovo nome file durante la risoluzione dei problemi. In questo modo, il PDF originale verrà conservato per un eventuale confronto.
- Apri il PDF appena esportato in un visualizzatore di PDF e controlla le pagine che utilizzano il carattere interessato. Verifica titoli, caratteri accentati, simboli, interruzioni di pagina e lunghezza delle righe. L'incorporamento del carattere può migliorare la coerenza, ma non garantisce una paginazione identica su tutti i visualizzatori o le stampanti.
La finestra di dialogo di esportazione in PDF di LibreOffice e le etichette dei profili disponibili possono variare a seconda della versione e della piattaforma. Segui le etichette visualizzate nella versione installata. PDF/A è un profilo di conformità per l'archiviazione, non un'istruzione per incorporare ogni font installato indipendentemente dalla licenza, né un sostituto per la verifica del file.
3. Se l'esportazione continua a segnalare un errore
Innanzitutto, individua il font che causa il problema. Se solo una famiglia di font non funziona, sostituiscila con un font installato, con licenza per l'incorporamento e compatibile con i caratteri presenti nel documento. La sostituzione di un font può modificare la larghezza del testo e l'impaginazione, quindi controlla ogni pagina interessata dopo la sostituzione. Se diversi font non funzionano, verifica che LibreOffice sia in esecuzione con lo stesso account utente con cui li hai installati. Un'installazione desktop e un servizio, un container o una sessione remota potrebbero utilizzare directory di font diverse.
Successivamente, esporta una piccola copia di prova contenente alcune righe con il carattere tipografico interessato. Utilizza lo stesso profilo PDF/A e lo stesso account computer. Se il test ha esito positivo, il documento originale potrebbe contenere un altro carattere, oggetto o sequenza di testo che causa l'errore. Controlla intestazioni, piè di pagina, tabelle, caselle di testo e contenuto incollato, dove un carattere diverso può essere facilmente trascurato. Se anche questo test fallisce, prova un carattere incorporabile noto in un nuovo documento. Questo permette di distinguere una restrizione specifica del carattere o un problema di installazione da un problema di esportazione più generale.
Se si utilizza una versione precedente di LibreOffice, aggiornarla tramite il canale di aggiornamento ufficiale del sistema operativo. Successivamente, riprova con una copia del documento. Prima di segnalare un problema riproducibile al progetto LibreOffice, annota la versione di LibreOffice, il sistema operativo, il tipo di carattere, il profilo PDF e il testo esatto dell'errore. Un messaggio di errore relativo all'incorporamento dei caratteri non è sufficiente a dimostrare che tutti i caratteri del documento non siano stati incorporati correttamente; verifica il contenuto effettivo del PDF.
4. Verificare l'incorporamento nel PDF
L'ispezione visiva è necessaria, ma non può mostrare se un font è incorporato: un visualizzatore potrebbe sostituirlo silenziosamente con un font installato localmente. In molti lettori PDF, apri le Proprietà del documento e cerca la scheda o la sezione Font . Ogni font utilizzato nel file dovrebbe essere identificato come incorporato o come sottoinsieme incorporato, se è necessario incorporarlo. Un sottoinsieme contiene solo i glifi necessari al documento ed è un metodo comune per ridurre le dimensioni del PDF.
Se pdffontsl'utility di Poppler è disponibile, esegui:
pdffonts "your-file.pdf"
Esamina la embcolonna: yesindica se il font elencato è incorporato. La subcolonna indica un sottoinsieme. Una novoce significa che il font non è incorporato; determina se è uno dei font che devono essere inclusi nel documento. L'utility controlla i record dei font del PDF, mentre è necessario un validatore PDF/A separato se è necessario certificare la piena conformità all'archiviazione.
Verifica il risultato prima di inviare
- Verifica che il PDF si apra senza avvisi di esportazione e che visualizzi il carattere desiderato su un altro dispositivo o in un visualizzatore che non ha il font installato.
- Esamina le proprietà dei caratteri del PDF oppure esegui il comando
pdffonts; verifica che le voci dei caratteri richiesti mostrino lo stato incorporato.
- Confronta il numero di pagine, le interruzioni di riga, i caratteri speciali e l'output di stampa rappresentativo con il codice sorgente di Writer.
- Se l'incorporamento rimane bloccato, utilizzare un font la cui licenza ne consenta l'incorporamento oppure chiedere al destinatario del documento quale font alternativo o profilo PDF accetta.
Questi controlli verificano la presenza dei font e la corretta visualizzazione delle pagine nel visualizzatore testato. Non certificano la conformità a tutti i requisiti di archivio, stampa o invio; utilizzare il validatore PDF/A o la procedura di preflight richiesti dal destinatario, qualora specificati.
Riferimenti ufficiali: Guida generale all'esportazione in PDF di LibreOffice ; Parametri della riga di comando per l'esportazione in PDF di LibreOffice ; Guida all'incorporamento dei font in LibreOffice ; Riferimento a Poppler FontInfo .