Come risolvere il problema dei font Microsoft mancanti (Calibri, Arial) in LibreOffice

Esempio illustrativo: Jordan apre un documento DOCX in LibreOffice su Ubuntu e nota un carattere diverso, interruzioni di riga più ampie e numeri di pagina spostati. Il documento si apre comunque, ma Calibri e Arial non sono installati su quel computer. Questo esempio è ipotetico; mostra come diagnosticare lo stesso problema su un sistema reale senza considerare un carattere sostitutivo come quello originale.

Perché i caratteri Calibri o Arial scompaiono in LibreOffice

LibreOffice utilizza normalmente i font forniti dal sistema operativo. Se un documento specifica Calibri o Arial ma il font non è presente, LibreOffice ne seleziona uno sostitutivo. Tale sostituzione può modificare l'a capo automatico, la spaziatura, il numero di pagine e lo spessore visivo dei titoli. Ciò non significa necessariamente che il file DOCX sia danneggiato.

Calibri è un font Microsoft fornito con Windows e i prodotti Microsoft; Microsoft lo elenca come incluso nelle versioni di Windows e nelle applicazioni di Office e non lo offre come download autonomo. Anche Arial è un font Microsoft. Su Linux, i pacchetti di uso comune possono fornire diversi font principali di Microsoft, incluso Arial, ma questi pacchetti non includono Calibri. Per la distinzione, consultare la documentazione di riferimento di Microsoft sul font Calibri e la documentazione sui font di Debian .

Jordan dovrebbe innanzitutto verificare se il problema risiede solo nel nome mancante. In Writer, seleziona un paragrafo che dovrebbe utilizzare il carattere Calibri e controlla la casella del carattere nella barra degli strumenti di formattazione. Se viene visualizzato Calibri ma le lettere appaiono diverse, il carattere potrebbe non essere disponibile ed essere stato sostituito. Se il nome del carattere è presente e il carattere appare corretto, la causa potrebbe invece essere un'impostazione di stile, una restrizione sui caratteri incorporati o una scelta di formattazione specifica del documento.

Passaggio 1: Verifica se il carattere è installato

Chiudi e riapri il documento dopo aver controllato l'elenco dei font di sistema. Potrebbe essere necessario riavviare completamente LibreOffice per rilevare i font aggiunti durante l'esecuzione. Su Windows, vai in Impostazioni > Personalizzazione > Font oppure apri il pannello di controllo Font. Su macOS, usa Libro Font. Su Linux, controlla i font installati nel visualizzatore di font del desktop oppure interroga Fontconfig da terminale.

fc-match Calibri
fc-match Arial
fc-list | grep -i -E 'Calibri|Arial|Carlito|Liberation Sans'

fc-matchQuesto report indica il font che Fontconfig utilizzerebbe per la famiglia di font richiesta; potrebbe mostrare un font di riserva anziché dimostrare che il font originale è installato. Un risultato come Carlito per Calibri indica che è stato selezionato un sostituto compatibile. Jordan dovrebbe registrare il risultato effettivo prima di installare qualsiasi cosa, in modo che il successivo controllo abbia un confronto chiaro.

Passaggio 2: Scegli la soluzione più adatta al tuo sistema

Windows o macOS: installa un font per il quale possiedi la licenza d'uso.

Se Calibri o Arial non sono presenti su Windows o macOS, utilizzare i file dei caratteri provenienti da un prodotto Microsoft o da un'altra fonte legittima coperta dalla licenza applicabile. Non scaricare file di caratteri da siti web generici che offrono "caratteri gratuiti". Microsoft spiega che i diritti di installazione e ridistribuzione dei caratteri dipendono dalla licenza del carattere stesso; consultare le FAQ sulla ridistribuzione dei caratteri .

Installa il font tramite il sistema operativo, non copiandolo nella cartella di LibreOffice. Quindi chiudi tutte le finestre di LibreOffice e riavvia Writer. Se un file di font è già installato ma non viene visualizzato, riavvia il computer oppure rimuovi e reinstalla il font utilizzando la gestione dei font di sistema.

Ubuntu o Debian: installa un pacchetto sostitutivo o Arial disponibile

Su Ubuntu, Carlito è un font gratuito le cui metriche sono compatibili con Calibri. Può ridurre i problemi di a capo automatico e di impaginazione, ma non è Calibri e potrebbe non corrispondere a ogni glifo o dettaglio visivo. Installalo dal repository della distribuzione:

sudo apt update
sudo apt install fonts-crosextra-carlito

Ubuntu elenca questo pacchetto come un font sans-serif compatibile con Calibri nelle informazioni sul pacchetto . Per Arial, i sistemi basati su Debian potrebbero offrire ttf-mscorefonts-installer, che scarica un set di font principali di Microsoft secondo i termini del pacchetto. Non fornisce Calibri. Su Ubuntu, potrebbe essere necessario abilitare prima il componente del repository richiesto e il programma di installazione potrebbe mostrare una richiesta di licenza. Esamina e accetta i termini solo se li accetti.

sudo apt install ttf-mscorefonts-installer

La disponibilità dei pacchetti può variare a seconda della versione della distribuzione e dei repository abilitati. Se il gestore di pacchetti non riesce a trovarlo, consulta la documentazione ufficiale della tua distribuzione anziché scaricare un pacchetto da un mirror non verificato.

Utilizza la versione originale di Calibri su Linux solo se disponi di una copia con licenza.

Se Jordan ha bisogno dell'esatta famiglia di caratteri Calibri, la soluzione corretta è ottenere i file del carattere da un'installazione di Windows o Office con licenza legittima e installarli su Linux solo se tale licenza ne consente l'utilizzo previsto. Non copiare una cartella di caratteri dal computer di un'altra persona né ridistribuire i file. In genere, la directory dei caratteri per utente è `/usr/lib/src/` ~/.local/share/fonts; creala se necessario, inseriscivi i file dei caratteri con licenza e aggiorna la cache. Le istruzioni relative ai caratteri specifiche per la distribuzione potrebbero variare.

mkdir -p ~/.local/share/fonts
fc-cache -f -v

Per l'installazione a livello di sistema, seguire le linee guida e le regole di licenza del sistema operativo relative alla gestione dei font. L'aggiornamento della cache dei font non installa un font; si limita a reindicizzare i font già presenti.

Passaggio 3: Aggiorna l'elenco dei caratteri e riavvia LibreOffice

Dopo aver aggiunto i font su Linux, esegui il comando `write` fc-cache -f -ve poi chiudi completamente LibreOffice. Riapri Writer e controlla il menu a tendina dei font. Su Windows e macOS, l'installazione tramite il gestore dei font di sistema di solito aggiorna automaticamente l'inventario dei font, ma LibreOffice richiede comunque un riavvio. Se rimane aperto in background, usa il comando "Esci" dell'applicazione anziché chiudere solo la finestra del documento.

Jordan dovrebbe evitare di modificare gli stili del documento prima di aver verificato la disponibilità del font. In caso contrario, la modifica manuale del font con un sostituto potrebbe alterare il file e rendere difficile verificare se la correzione a livello di sistema ha funzionato.

Passaggio 4: Verificare il risultato in Writer e in un PDF

Apri nuovamente lo stesso file DOCX e controlla una frase che notoriamente utilizza la famiglia di caratteri mancante. Seleziona alcune parole e verifica che la casella del carattere mostri il nome previsto. Su Linux, ripeti fc-match Calibril'operazione fc-match Arial. Se Calibri è installato, Fontconfig dovrebbe risolvere il nome in un file di carattere Calibri; se viene risolto in Carlito, Writer offre un'alternativa compatibile con le metriche.

Se disponibile, confronta le interruzioni di riga, il numero di pagine, le tabelle e le intestazioni del documento con una copia di riferimento. Esporta un PDF di prova e controllalo a dimensioni normali e in anteprima di stampa. L'obiettivo non è solo visualizzare il nome del carattere in un menu: il testo deve essere visualizzato in modo coerente e il contenuto importante deve rimanere sulle pagine previste. La sostituzione del carattere può preservare l'usabilità pur modificandone l'aspetto. La documentazione sulle opzioni dei caratteri di LibreOffice descrive le impostazioni di sostituzione dei caratteri e sottolinea che le sostituzioni possono influire sulla visualizzazione a schermo e sulla stampa.

Facoltativo: impostare un sostituto intenzionale in LibreOffice

Se non è possibile installare il font originale, LibreOffice offre una tabella di sostituzione dei font in Strumenti > Opzioni > LibreOffice > Font in molte versioni desktop. Aggiungi una regola, ad esempio da Calibri a Carlito o da Arial a Liberation Sans, abilita la sostituzione e scegli se applicarla a schermo, in stampa o in entrambi i casi. Le etichette possono variare leggermente a seconda del sistema operativo o della versione di LibreOffice; consulta la pagina di aiuto collegata se il menu è diverso.

Una regola di sostituzione non aggiunge il font originale e non riscrive tutti i nomi dei font memorizzati nel file DOCX. Indica a LibreOffice cosa visualizzare al suo posto. Utilizza Carlito per metriche di riga simili a Calibri, oppure Liberation Sans come alternativa comune in stile Arial, quindi verifica le interruzioni di riga e l'output PDF. Se il documento deve apparire identico su un altro computer, anche il destinatario deve utilizzare lo stesso font o un font sostitutivo concordato.

Errori comuni da evitare

  • Presupponendo che ogni pacchetto di font Microsoft includa Calibri: il programma di installazione dei font core di Debian include Arial e altre famiglie di font, ma non Calibri.
  • Installazione di un download sconosciuto: i file dei caratteri possono essere soggetti a restrizioni di licenza e devono provenire da una fonte attendibile e autorizzata.
  • Aggiornamento della cache in corso: fc-cache impossibile creare un file di font mancante.
  • Aspettarsi che un sostituto sia identico: la compatibilità metrica facilita la paginazione, ma non garantisce la stessa identica forma delle lettere, crenatura o output PDF.
  • Modificare l'intero documento troppo presto: prima di procedere, verificare se il font di sistema è mancante; durante la risoluzione dei problemi, preservare gli stili del documento.

Che aspetto ha il successo

Il controllo di Jordan è completato quando Writer risolve correttamente la famiglia di caratteri prevista o quella scelta, i paragrafi non si riformattano più in modo imprevisto e il PDF esportato mantiene titoli, tabelle e interruzioni di pagina in posizioni accettabili. Se per un documento legale, di stampa o con marchio registrato è richiesto il carattere esatto, un carattere sostitutivo potrebbe non soddisfare tale requisito; in tal caso, utilizzare una copia con licenza del carattere originale e verificare il PDF finale sul sistema di destinazione.

Lascia un commento

Come configurare i timeout di inattività per le sessioni di modifica collaborativa

Come configurare i timeout di inattività per le sessioni di modifica collaborativa

Confronta i timeout di Collabora Online per singola visualizzazione, fuori fuoco, inattività del documento, salvataggio automatico e proxy, quindi scegli e verifica le impostazioni per la tua implementazione.

Come risolvere il problema del cambio di lingua del correttore ortografico di ONLYOFFICE

Come risolvere il problema del cambio di lingua del correttore ortografico di ONLYOFFICE

Risolvi un problema con la lingua del correttore ortografico di ONLYOFFICE che non cambia. Scopri quando impostare la lingua del documento, selezionare il testo, regolare il rilevamento degli editor desktop e consultare i dizionari.

Come risolvere il problema dei font Microsoft mancanti (Calibri, Arial) in LibreOffice

Come risolvere il problema dei font Microsoft mancanti (Calibri, Arial) in LibreOffice

Ripristina i caratteri Calibri e Arial mancanti in LibreOffice controllando i caratteri di sistema, installando caratteri con licenza o alternative compatibili, aggiornando la cache dei caratteri e verificando l'output di Writer.

Come eseguire il backup e il ripristino in modo sicuro dei file di configurazione di Collabora CODE

Come eseguire il backup e il ripristino in modo sicuro dei file di configurazione di Collabora CODE

Eseguire il backup e il ripristino dei file di configurazione di Collabora CODE su installazioni native o Docker, inclusi coolwsd.xml, impostazioni di distribuzione, chiavi di prova e convalida.

Come aggiungere font personalizzati al server di documenti ONLYOFFICE

Come aggiungere font personalizzati al server di documenti ONLYOFFICE

Installa i font personalizzati su ONLYOFFICE Document Server per Linux o Docker, rigenera l'elenco dei font e verifica che vengano visualizzati correttamente negli editor e nei file esportati.

Come eseguire LibreOffice in modalità headless all'interno di un container Docker

Come eseguire LibreOffice in modalità headless all'interno di un container Docker

Esegui LibreOffice in modalità headless in Docker per la conversione di file DOCX, XLSX, PPTX e PDF con un'immagine riproducibile, mount sicuri, font, profili e verifica.

Come risolvere il problema dell'avvio lento di LibreOffice su Windows 11 e Linux

Come risolvere il problema dell'avvio lento di LibreOffice su Windows 11 e Linux

Risolvi i problemi di avvio lento di LibreOffice su Windows 11 e Linux con la modalità di risoluzione dei problemi, i controlli delle estensioni, la riparazione del profilo e gli aggiornamenti specifici dell'installazione.

Come abilitare lo sviluppo di plugin negli editor desktop di ONLYOFFICE

Come abilitare lo sviluppo di plugin negli editor desktop di ONLYOFFICE

Configura lo sviluppo di plugin in ONLYOFFICE Desktop Editors: installa un archivio .plugin locale, collega la cartella sorgente, abilita gli strumenti per sviluppatori e testa le modifiche.

Come eseguire script Python nelle macro di LibreOffice Calc

Come eseguire script Python nelle macro di LibreOffice Calc

Scopri quando utilizzare le macro Python direttamente in Calc e come richiamare le funzioni Python da LibreOffice Basic con esempi pratici di UNO e ScriptForge.

Risolvere l'errore "Host WOPI non autorizzato" in Collabora Online CODE

Risolvere l'errore "Host WOPI non autorizzato" in Collabora Online CODE

Risolvi l'errore "Unauthorized WOPI Host" di Collabora Online CODE verificando la corrispondenza del nome host WOPI, configurando i gruppi di host Docker, controllando l'elenco IP consentito separato di Nextcloud e verificando la connettività.