Faceți fonturile personalizate disponibile pentru LibreOffice Flatpak

Pentru a face un font personalizat disponibil în LibreOffice Flatpak, instalați fișierul său de fonturi în directorul de fonturi al utilizatorului Linux, apoi închideți complet și redeschideți LibreOffice. Flatpak expune directorul de fonturi standard per utilizator aplicațiilor din sandbox, așa că, de obicei, nu este nevoie să acordați LibreOffice acces suplimentar la sistemul de fișiere sau să copiați fonturi în instalarea Flatpak.

Pe majoritatea desktopurilor Linux, folderul fonturilor utilizatorului este ~/.local/share/fonts. Dacă sistemul dvs. este setat XDG_DATA_HOMEla o altă locație, folderul corespunzător este $XDG_DATA_HOME/fonts. Flatpak expune directorul gazdă respectiv în interiorul sandbox-ului ca /run/host/user-fonts. Aceste căi sunt documentate în documentația de integrare a desktopurilor Flatpak .

Ce ar trebui să pregătești înainte de a instala fontul?

Folosește un fișier de fonturi pentru desktop, cum ar fi .ttfsau .otfpe care ai permisiunea să îl instalezi. Fișierele de fonturi web, cum ar fi .woffși .woff2sunt destinate paginilor web și nu au formatul potrivit pentru acest flux de lucru. Dacă o descărcare de fonturi ajunge ca arhivă ZIP, extrage-o mai întâi și localizează fișierul fontului propriu-zis. Nu copiază fișierul ZIP în folderul de fonturi.

Pentru o familie cu stiluri normal, bold, italic și bold italic, instalați fiecare fișier de stil furnizat. Un singur fișier de font normal nu va oferi neapărat celelalte grosimi sau forme italice. Numele fonturilor afișate în LibreOffice pot diferi de numele fișierului, așa că rețineți numele familiei de la editorul fontului sau din previzualizare înainte de testare.

Cum instalezi un font pentru utilizatorul tău de Linux?

  1. Creați folderul de fonturi dacă acesta nu există. Într-un terminal, executați:
    font_dir="${XDG_DATA_HOME:-$HOME/.local/share}/fonts"
    mkdir -p "$font_dir"
    Aceasta urmează directorul de date XDG atunci când este configurat unul și folosește în rest locația standard din directorul principal.
  2. Copiați fișierul fontului extras în acel folder. Înlocuiți numele fișierului exemplu cu calea reală către fontul dvs.:
    cp "$HOME/Downloads/ExampleSans-Regular.ttf" "$font_dir/"
    De asemenea, puteți utiliza managerul de fișiere: deschideți folderul principal, apăsați Ctrl+Hdacă folderele ascunse nu sunt vizibile, apoi deschideți .local/share/fontsși copiați fișierul fontului acolo. Pentru un fișier personalizat XDG_DATA_HOME, utilizați fontsîn schimb subfolderul său.
  3. Închideți complet LibreOffice și redeschideți-l. Salvați mai întâi documentele deschise, apoi utilizați Fișier > Ieșire sau închideți fiecare fereastră LibreOffice. Dispariția unei ferestre de document poate să nu oprească întotdeauna toate procesele LibreOffice din fundal. Dacă este necesar, rulați flatpak kill org.libreoffice.LibreOfficedupă salvare; aceasta oprește aplicația Flatpak, astfel încât să își poată reconstrui lista de fonturi la lansarea din nou.
Un manager de fișiere Linux arată că ExampleSans-Regular.ttf este copiat în folderul de fonturi al utilizatorului, la adresa .local/share/fonts.
Copiați fișierul TTF sau OTF extras în directorul de fonturi al utilizatorului, nu în arhiva ZIP descărcată.

Are nevoie LibreOffice de o reîmprospătare a memoriei cache a fonturilor?

Adesea, este suficientă repornirea LibreOffice. Dacă fontul tot nu apare, reîmprospătați memoria cache a fontconfig-ului gazdă și lansați din nou LibreOffice:

fc-cache -f

Executați această comandă în sesiunea desktop Linux obișnuită, nu în LibreOffice. Aceasta solicită fontconfig să reconstruiască memoria cache a fonturilor. Dacă sistemul dvs. nu are fc-cachecomanda, utilizați opțiunea de instalare sau reîmprospătare a fonturilor furnizată de distribuția Linux sau deconectați-vă și reconectați-vă înainte de a testa din nou.

Flatpak expune directoarele de fonturi gazdă aplicațiilor, dar nu expune fișierele de configurare fontconfig ale gazdei. Prin urmare, o personalizare fontconfig specifică gazdei s-ar putea să nu fie implementată în runtime-ul LibreOffice. Directorul standard de fonturi al utilizatorului este primul loc de testare, deoarece este inclus explicit în căile de fonturi documentate ale Flatpak.

Un terminal Linux afișează comanda fc-cache -f urmată de comanda flatpak kill org.libreoffice.LibreOffice.
Dacă o repornire singură nu reîmprospătează lista de fonturi, reconstruiește memoria cache a fonturilor gazdă și apoi repornește aplicația Flatpak.

Cum poți confirma că fontul este disponibil în Writer?

  1. Deschideți LibreOffice Writer și creați un document de test gol.
  2. Introduceți un scurt exemplu care să conțină litere majuscule și minuscule, cifre, semne de punctuație și orice caractere accentuate sau nelatine de care aveți nevoie.
  3. Selectați exemplul și deschideți caseta cu numele fontului din bara de instrumente de formatare. Căutați numele familiei fontului și selectați-l. Ajutorul LibreOffice explică faptul că în caseta de fonturi se poate selecta un font din listă sau se poate accepta un nume de font; fontul selectat se aplică selecției curente sau textului nou de la cursor.
  4. Verificați rezultatul vizibil și salvați o copie de test. Dacă textul își schimbă forma și încadrarea rândurilor răspunde conform așteptărilor, fontul este activ în aplicație. Pentru lucrările care depind de aspectul paginii, verificați și previzualizarea imprimării sau exportați un PDF temporar și comparați sfârșiturile de rând și numărul de pagini.
LibreOffice Writer afișează opțiunea Example Sans selectată în meniul derulant cu numele fontului, deasupra unui scurt paragraf exemplu.
Selectați familia de fonturi în Writer și aplicați-o unui scurt exemplu înainte de a modifica un document întreg.
Previzualizarea imprimării LibreOffice afișează un document de o pagină formatat cu un font sans-serif personalizat.
Verificați aspectul final al paginii în previzualizarea imprimării atunci când contează sfârșiturile de rând și paginarea.

Ce se întâmplă dacă lipsește fontul sau documentul arată în continuare greșit?

Începeți prin a verifica cauzele simple. Confirmați că fișierul fontului se află de fapt în folderul de fonturi al utilizatorului activ și nu este încă comprimat într-o arhivă. Verificați dacă ați folosit numele de familie, în loc să presupuneți că numele fișierului este numele pe care Writer îl va afișa. Asigurați-vă că fiecare fereastră și proces în fundal din LibreOffice a fost închis înainte de a le redeschide.

Dacă aveți instalate instrumentele fontconfig, puteți verifica dacă gazda recunoaște familia rulând fc-list : family | grep -i "Example Sans"și înlocuind numele exemplu. Dacă nu apare niciun rezultat, problema este la nivelul gazdei: verificați directorul, formatul fișierului, permisiunile fișierului și dacă fontul descărcat este valid. Dacă gazda îl listează, dar Writer nu, reîmprospătați memoria cache, reporniți LibreOffice din nou și confirmați că ID-ul aplicației este Flathub LibreOffice Flatpak. Flathub listează aplicația ca org.libreoffice.LibreOffice.

Un font poate fi disponibil și în timp ce unele caractere rămân neschimbate. Fontul ales poate să nu conțină toate glifele necesare pentru textul exemplu; LibreOffice sau runtime-ul pot afișa caracterele lipsă folosind fonturi de rezervă. Testați exact scripturile și simbolurile utilizate în document și alegeți o familie cu acoperirea glifelor necesară dacă rămân pătrate sau caractere vizibil diferite.

Evitați suprascrierile extinse în sandbox, cum ar fi acordarea accesului de citire LibreOffice la întregul director principal doar pentru a instala un font. Locația standard a fontului este concepută pentru această utilizare. Dacă o distribuție neobișnuită sau o configurare personalizată a Flatpak nu îl expune, verificați configurația Flatpak a sistemului respectiv înainte de a adăuga o permisiune de citire, cu domeniu de aplicare restrâns.

De unde știi că reparația e completă?

Corectarea este completă atunci când familia de fonturi apare în lista de fonturi Writer, se aplică textului selectat și redă caracterele și aspectul paginii de care aveți nevoie. Redeschideți documentul de test salvat pentru a vă asigura că selecția persistă. Rețineți că instalarea locală a unui font nu garantează că un alt computer îl are; destinatarii cărora nu le este fontul respectiv pot vedea fonturi înlocuite și sfârșituri de linie diferite. Verificați licența fontului și opțiunile de gestionare a fonturilor pentru formatul documentului înainte de a distribui fișiere care se bazează pe acesta.

Pentru referință, ajutorul pentru numele fonturilor LibreOffice descrie selectarea fonturilor în bara de instrumente, în timp ce listarea Flathub LibreOffice identifică pachetul Flatpak.

Lasă un comentariu

Conectați LibreOffice Base la PostgreSQL cu ajutorul expertului încorporat

Conectați LibreOffice Base la PostgreSQL cu ajutorul expertului încorporat

Folosește opțiunea PostgreSQL directă din Base pentru a introduce detaliile serverului, a te conecta, a salva un fișier de conexiune ODB și a depana erorile comune de acces.

Faceți fonturile personalizate disponibile pentru LibreOffice Flatpak

Faceți fonturile personalizate disponibile pentru LibreOffice Flatpak

Instalați un font în folderul de fonturi al utilizatorului Linux, reporniți LibreOffice Flatpak și confirmați că apare în Writer fără a slăbi sandbox-ul aplicației.

Opriți blocările LibreOffice Save pe Sonoma: Lucrați mai întâi local

Opriți blocările LibreOffice Save pe Sonoma: Lucrați mai întâi local

Protejați-vă munca și izolați erorile de salvare pe unitatea de rețea în LibreOffice pe macOS Sonoma cu un flux de lucru local, verificări ale permisiunilor și teste specifice.

Păstrați ID-urile CSV intacte în Calc importându-le ca text

Păstrați ID-urile CSV intacte în Calc importându-le ca text

Păstrați zerourile inițiale în Calc setând coloanele ID la Text în timpul importului CSV, verificând previzualizarea și verificând datele salvate.

Document LibreOffice blocat de un utilizator necunoscut: o soluție sigură

Document LibreOffice blocat de un utilizator necunoscut: o soluție sigură

Găsiți cauza blocării unui document LibreOffice, ștergeți în siguranță un fișier de blocare învechit și confirmați că puteți edita și salva fără a pierde modificările.

Accelerează Writer prin ascunderea și comprimarea imaginilor din documente

Accelerează Writer prin ascunderea și comprimarea imaginilor din documente

Simplificați editarea fișierelor Writer cu multe imagini: testați o setare de afișare reversibilă, comprimați imaginile supradimensionate într-o copie și verificați aspectul salvat.

Accelerarea pornirii LibreOffice pe Windows 11 și Linux

Accelerarea pornirii LibreOffice pe Windows 11 și Linux

Află dacă lansarea lentă provine din extensii, setări de profil sau sistem, apoi testează cea mai sigură soluție fără a pierde datele LibreOffice.

Salvați documente LibreOffice direct în Nextcloud cu WebDAV

Salvați documente LibreOffice direct în Nextcloud cu WebDAV

Conectați LibreOffice la Nextcloud prin WebDAV, salvați copia serverului cu Ctrl+S și înțelegeți cum diferă AutoRecovery de sincronizarea în cloud.

Lipsește adaptorul Bluetooth pe Pardus 23? Începeți cu aceste verificări

Lipsește adaptorul Bluetooth pe Pardus 23? Începeți cu aceste verificări

Află dacă Pardus 23 blochează Bluetooth, lipsește BlueZ sau nu detectează firmware-ul adaptorului, apoi confirmă dacă controlerul funcționează.

Setați izolarea browserului Gooroom prin politica organizației dvs.

Setați izolarea browserului Gooroom prin politica organizației dvs.

Află cum Gooroom separă navigarea de încredere de cea nede încredere, ce pot modifica utilizatorii și cum poate un administrator să actualizeze în siguranță politicile site-ului.