Come importare font personalizzati in LibreOffice Flatpak

Esempio illustrativo: Mira sta preparando una relazione per il consiglio di amministrazione utilizzando LibreOffice Flatpak e ha bisogno di usare un font con licenza chiamato "Northstar Sans", fornitole dal suo team di progettazione. Il nome e la situazione sono ipotetici. Installa il font nella sua directory dei font utente, aggiorna la cache dei font e riavvia LibreOffice. In questo modo il font rimane disponibile per le sue applicazioni senza modificare il pacchetto Flatpak o concedere a LibreOffice un accesso esteso alla sua directory home.

La documentazione attuale di Flatpak sull'integrazione desktop spiega perché questo metodo funziona: i font host $XDG_DATA_HOME/fontssono esposti all'interno della sandbox in /run/host/user-fonts. Flatpak espone anche le directory dei font di sistema. La sua documentazione nota che i file di configurazione fontconfig dell'host non sono esposti, quindi le regole sui font specifiche del sistema potrebbero non essere trasferite. Consultare la documentazione ufficiale di Flatpak Fonts . La procedura seguente si applica all'ID applicazione Flathub LibreOffice org.libreoffice.LibreOffice.

Installa il font per il tuo account utente

Innanzitutto, verifica la licenza del font e utilizza solo i file per i quali sei autorizzato all'installazione. Se il font viene fornito in un archivio ZIP, estrailo e individua i file del font stesso. I formati di font desktop più comuni includono OpenType ( .otf) e TrueType ( .ttf). Non copiare l'intero archivio ZIP nella directory del font.

Mira può installare il font senza privilegi di amministratore. La directory dei font per utente standard è ~/.local/share/fonts, equivalente a $XDG_DATA_HOME/fontsquando viene utilizzata la directory dati XDG standard. La documentazione di Flatpak consiglia di evitare la ~/.fontsdirectory legacy.

  1. Se non esiste già, crea la directory dei font utente:
mkdir -p "$HOME/.local/share/fonts"
  1. Copia al suo interno i file dei caratteri autorizzati. Sostituisci il nome del file di esempio con il nome del carattere che hai effettivamente ricevuto:
cp "$HOME/Downloads/NorthstarSans-Regular.otf" "$HOME/.local/share/fonts/"

Se il pacchetto di font include file separati per le varianti normale, grassetto, corsivo o grassetto-corsivo, installa ogni variante necessaria. Mantieni i nomi dei file originali, ove possibile; non rinominare i file dei font per imitare una famiglia o un peso diverso. Per più famiglie di font, crea delle sottocartelle per mantenere la cartella organizzata.

Aggiorna la cache dei caratteri

Fontconfig crea una cache in modo che le applicazioni possano trovare i font installati. Su molti sistemi Linux, fc-cacheè fornito dal pacchetto fontconfig dell'host. Aggiorna la cache per la directory specifica dell'utente:

fc-cache -f "$HOME/.local/share/fonts"

Questa -fopzione forza la scansione della directory specificata. Se la shell segnala che fc-cachenon viene trovata, installa le utilità fontconfig tramite il gestore di pacchetti della tua distribuzione Linux oppure utilizza la sua utilità font-management per aggiornare le informazioni sui font. I nomi dei pacchetti e gli strumenti grafici variano a seconda della distribuzione.

Per verificare che il fontconfig host veda la famiglia, eseguire:

fc-list | grep -i "Northstar Sans"

Sostituisci il nome con il cognome indicato dall'editore del font. Una corrispondenza corretta è un controllo utile, ma non dimostra che LibreOffice abbia già aggiornato il proprio elenco di font.

Riavviare LibreOffice Flatpak

Salva i documenti aperti e chiudi tutte le finestre di LibreOffice. Avvia nuovamente Flatpak dal menu delle applicazioni oppure eseguilo da terminale:

flatpak run org.libreoffice.LibreOffice

LibreOffice potrebbe aver letto il suo elenco di font all'avvio, quindi installare un font mentre Writer rimane aperto potrebbe lasciare visibile il vecchio elenco. Nell'esempio di Mira, lei aspetta che la suite sia completamente chiusa, quindi riavvia Writer. Se il font non viene ancora visualizzato, riavvia la sessione desktop solo dopo aver effettuato i controlli più semplici descritti di seguito; un riavvio completo del sistema di solito non è il primo passaggio per la risoluzione dei problemi.

Conferma il carattere all'interno di LibreOffice

Apri Writer, fai clic sulla casella "Famiglia di caratteri" nella barra degli strumenti di formattazione e digita il nome esatto della famiglia di caratteri. Puoi anche aprire l'elenco dei caratteri e cercarlo in ordine alfabetico. Crea una breve riga di prova, applica il nuovo carattere e verifica che le lettere vengano visualizzate come previsto. Se il pacchetto include più di un tipo di carattere, prova separatamente gli stili normale e grassetto.

Per una verifica pratica, Mira apre una copia del suo modello di report, applica il carattere Northstar Sans a un'intestazione e a un paragrafo, salva una copia di prova, chiude il documento e lo riapre. Questo è solo un esempio illustrativo, non il resoconto di un test reale. L'obiettivo è confermare sia che la famiglia di caratteri appaia nell'elenco, sia che lo stile desiderato rimanga applicato anche dopo la riapertura.

Perché è preferibile il percorso standard dei font Flatpak

Flatpak è progettato per isolare le applicazioni, ma rende i font host disponibili tramite percorsi specifici. La mappatura utente-font documentata consente $XDG_DATA_HOME/fontsdi individuare i font senza concedere a un'applicazione Office l'accesso all'intero filesystem host. Un override generico come questo --filesystem=hostnon è necessario per questo flusso di lavoro standard e garantisce un accesso molto più ampio di quello richiesto dall'installazione dei font.

Flatpak mappa i font da /usr/share/fontsa /run/host/fonts, da /usr/local/share/fontsa /run/host/local-fontse dalla directory dei font dei dati utente a /run/host/user-fonts. Questo copre le installazioni comuni a livello di sistema e per singolo utente, sebbene problemi di packaging, runtime o specifici dell'host possano comunque influire sulle singole configurazioni. I file di configurazione fontconfig dell'host non sono esposti alla sandbox; questi sono separati dai file dei font stessi.

Risolvere i problemi relativi a un font ancora mancante

  • Verifica la directory effettiva: esegui printf '%s\n' "${XDG_DATA_HOME:-$HOME/.local/share}/fonts". Se XDG_DATA_HOMEè impostata su una posizione non standard, posiziona il font nella sua fontssottodirectory anziché presumere ~/.local/share/fonts.
  • Verifica il tipo di file e l'estrazione: assicurati che la cartella contenga file utilizzabili .otfo .ttffile di font, e non solo un archivio, un'anteprima PDF o un documento di licenza.
  • Verifica il nome della famiglia: i nomi dei file dei font non sempre corrispondono al nome della famiglia visualizzato in LibreOffice. Utilizza questo strumento fc-listper esaminare i nomi rilevati da fontconfig.
  • Aggiorna e riavvia: esegui nuovamente il programma fc-cache -fnella directory corretta, quindi chiudi e riapri completamente LibreOffice. Le finestre aperte potrebbero conservare l'elenco dei font precedente.
  • Conferma l'ID Flatpak: se LibreOffice è stato installato da una fonte diversa o con un ID applicazione diverso, flatpak run org.libreoffice.LibreOfficepotrebbe non avviarsi. Verifica l'applicazione installata flatpak liste utilizza l'ID visualizzato per la tua installazione.
  • Prova un'altra applicazione: se nemmeno l'elenco dei font dell'host riesce a visualizzare il font, correggi prima l'installazione dell'host. Se gli strumenti dell'host lo rilevano ma Flatpak no, controlla la configurazione del runtime e del pacchetto Flatpak, quindi consulta il sistema di tracciamento dei bug del pacchetto Flatpak fornendo l'ID dell'app e i dettagli del runtime.

Un font può essere presente sul tuo computer ma essere sostituito su quello di qualcun altro. I documenti solitamente fanno riferimento alle famiglie di font per nome; ciò non garantisce automaticamente che ogni destinatario abbia lo stesso font installato. Se il destinatario necessita di una copia visiva esatta e non ha bisogno di modificare il testo, esporta un PDF e controllalo prima di condividerlo. Se il file deve rimanere modificabile, coordina la disponibilità dei font e le relative licenze con i destinatari.

Cosa aspettarsi dopo l'installazione

Il risultato utile è semplice: la nuova famiglia di caratteri appare nel selettore di font di LibreOffice, viene applicata al testo e rimane selezionata quando il documento viene riaperto. In caso contrario, verificare il percorso dei dati utente e il file del font prima di modificare le autorizzazioni della sandbox. La mappatura standard di Flatpak copre la posizione usuale dei font per utente; regole fontconfig personalizzate, percorsi XDG insoliti, un pacchetto LibreOffice alternativo e restrizioni di licenza dei font possono richiedere una gestione separata.

Il report ipotetico di Mira è pronto non appena Northstar Sans appare in Writer e la copia di prova salvata conserva la formattazione desiderata. Per gli altri utenti, gli stessi controlli distinguono un font host mancante da un problema di aggiornamento dell'applicazione o di creazione del pacchetto, senza indebolire inutilmente l'ambiente di test di Flatpak.

Lascia un commento

Come aggiungere contatti a Outlook su Web, Windows e dispositivi mobili

Come aggiungere contatti a Outlook su Web, Windows e dispositivi mobili

Scopri come aggiungere contatti a Outlook sul web, al nuovo Outlook, a Outlook classico e ai dispositivi mobili, e come funzionano la sincronizzazione dei contatti e l'importazione di file CSV.

Come cambiare il colore di sfondo di Microsoft Word o aggiungere un'immagine

Come cambiare il colore di sfondo di Microsoft Word o aggiungere un'immagine

Cambiare il colore di una pagina di Word, aggiungere un'immagine di sfondo, rimuoverla e abilitare la stampa in background su Windows o Mac con istruzioni chiare e aggiornate.

Come connettere gli editor desktop di ONLYOFFICE a un server ownCloud

Come connettere gli editor desktop di ONLYOFFICE a un server ownCloud

Collega ONLYOFFICE Desktop Editors al tuo server ownCloud, accedi, apri i file nel cloud, gestisci la connessione e risolvi i problemi di configurazione più comuni.

Come risolvere l'elevato utilizzo della CPU in Collabora Online causato da loolwsd / coolwsd

Come risolvere l'elevato utilizzo della CPU in Collabora Online causato da loolwsd / coolwsd

Risolvere i problemi di utilizzo elevato della CPU di Collabora Online identificando i processi del kit che consumano troppe risorse, controllando metriche e log, ottimizzando la concorrenza e la pulizia e verificando la sicurezza delle correzioni.

Come personalizzare i documenti ONLYOFFICE con il tuo logo e i tuoi colori.

Come personalizzare i documenti ONLYOFFICE con il tuo logo e i tuoi colori.

Scopri come personalizzare ONLYOFFICE Docs con un logo nell'intestazione e i colori dell'interfaccia, inclusi i limiti di licenza, la configurazione del tema JSON, i percorsi Docker e i test.

Risolvere i problemi di visibilità del testo in modalità scura in LibreOffice Calc

Risolvere i problemi di visibilità del testo in modalità scura in LibreOffice Calc

Per correggere il testo di difficile lettura in LibreOffice Calc, controlla il tema dell'applicazione, il carattere delle celle, i colori di riempimento, gli stili e la formattazione condizionale, quindi verifica l'output di stampa.

Risolvere l'errore "Il documento è bloccato da un utente sconosciuto" in LibreOffice

Risolvere l'errore "Il documento è bloccato da un utente sconosciuto" in LibreOffice

Rimuovi in ​​modo sicuro l'avviso di blocco da utente sconosciuto di LibreOffice. Verifica le sessioni attive, proteggi una copia, rimuovi solo i blocchi obsoleti verificati e testa il documento.

Correggere la scrittura da destra a sinistra del testo arabo ed ebraico in LibreOffice Writer

Correggere la scrittura da destra a sinistra del testo arabo ed ebraico in LibreOffice Writer

Correggi il testo arabo o ebraico che scorre, si allinea o si mescola in modo errato con l'inglese in LibreOffice Writer. Abilita layout di testo complessi, imposta la direzione del paragrafo e verifica il risultato.

LibreOffice Calc VLOOKUP vs XLOOKUP: una guida alle funzioni per principianti

LibreOffice Calc VLOOKUP vs XLOOKUP: una guida alle funzioni per principianti

Scopri come utilizzare le funzioni CERCA.VERT e CERCA.X in LibreOffice Calc, incluse le corrispondenze esatte, le ricerche a sinistra, i risultati non trovati, la ricerca inversa, le alternative a INDICE/CONFRONTA e gli errori più comuni.

Come risolvere l'errore "Convalida della prova WOPI non riuscita" in Collabora Online

Come risolvere l'errore "Convalida della prova WOPI non riuscita" in Collabora Online

Risolvere i problemi di convalida della prova WOPI di Collabora Online verificando le chiavi di individuazione, la rotazione delle chiavi, gli URL proxy, i timestamp e le liste di host consentiti.