Maak aangepaste lettertypen beschikbaar voor LibreOffice Flatpak

Om een ​​aangepast lettertype beschikbaar te maken in LibreOffice Flatpak, installeer je het lettertypebestand in de map met lettertypen van je Linux-gebruiker. Sluit LibreOffice vervolgens volledig af en open het opnieuw. Flatpak stelt de standaardmap met lettertypen per gebruiker beschikbaar aan apps in een afgeschermde omgeving, waardoor je LibreOffice meestal geen extra toegang tot het bestandssysteem hoeft te verlenen of lettertypen naar de Flatpak-installatie zelf hoeft te kopiëren.

Op de meeste Linux-desktops bevindt de gebruikersmap voor lettertypen zich in de map ` ~/.local/share/fonts.`. Als uw systeem XDG_DATA_HOMEeen ​​andere locatie heeft ingesteld, is de bijbehorende map ` $XDG_DATA_HOME/fonts.`. Flatpak geeft deze hostdirectory binnen de sandbox weer als ` /run/host/user-fonts.`. Deze paden worden beschreven in de documentatie over Flatpak-integratie met desktops .

Wat moet je voorbereiden voordat je het lettertype installeert?

Gebruik een desktoplettertypebestand zoals .ttfof .otfdat u mag installeren. Weblettertypebestanden zoals .woffen .woff2zijn bedoeld voor webpagina's en zijn niet geschikt voor deze workflow. Als een lettertypedownload als een ZIP-archief wordt geleverd, pak dit dan eerst uit en zoek het daadwerkelijke lettertypebestand. Kopieer het ZIP-bestand zelf niet naar de map met lettertypen.

Voor een lettertypefamilie met de stijlen normaal, vet, cursief en vet cursief, installeer je elk meegeleverd stijlbestand. Een enkel normaal lettertypebestand bevat niet per se de andere varianten of cursieve vormen. De lettertypenamen die in LibreOffice worden weergegeven, kunnen afwijken van de bestandsnaam. Let daarom op de naam van de lettertypefamilie bij de uitgever of bekijk de preview voordat je gaat testen.

Hoe installeer je een lettertype voor je Linux-gebruiker?

  1. Maak de lettertypemap aan als deze nog niet bestaat. Voer in een terminal het volgende commando uit:
    font_dir="${XDG_DATA_HOME:-$HOME/.local/share}/fonts"
    mkdir -p "$font_dir"
    Dit volgt de XDG-gegevensmap als deze is geconfigureerd en gebruikt anders de standaardlocatie in uw thuismap.
  2. Kopieer het uitgepakte lettertypebestand naar die map. Vervang de voorbeeldbestandsnaam door het daadwerkelijke pad naar uw lettertype:
    cp "$HOME/Downloads/ExampleSans-Regular.ttf" "$font_dir/"
    Je kunt ook je bestandsbeheerder gebruiken: open de thuismap, druk op ( Ctrl+Hals verborgen mappen niet zichtbaar zijn) en open vervolgens .local/share/fontshet lettertypebestand en kopieer het daarheen. Voor een aangepast lettertype XDG_DATA_HOMEkun je de bijbehorende submap gebruiken fonts.
  3. Sluit LibreOffice volledig af en open het opnieuw. Sla eerst geopende documenten op en gebruik vervolgens Bestand > Afsluiten of sluit alle LibreOffice-vensters. Het verdwijnen van een documentvenster stopt mogelijk niet altijd alle achtergrondprocessen van LibreOffice. Voer indien nodig de volgende opdracht uit flatpak kill org.libreoffice.LibreOfficena het opslaan; hiermee wordt de Flatpak-app gestopt, zodat deze de lettertypenlijst opnieuw kan opbouwen wanneer deze opnieuw wordt gestart.
Een Linux-bestandsbeheerder laat zien dat ExampleSans-Regular.ttf wordt gekopieerd naar de gebruikersmap voor lettertypen op .local/share/fonts.
Kopieer het uitgepakte TTF- of OTF-bestand naar de gebruikerslettertypemap, niet naar het gedownloade ZIP-archief.

Moet de lettertypecache van LibreOffice worden vernieuwd?

Vaak is het herstarten van LibreOffice voldoende. Als het lettertype nog steeds niet verschijnt, vernieuw dan de fontconfig-cache van de host en start LibreOffice opnieuw:

fc-cache -f

Voer deze opdracht uit in uw normale Linux-desktopsessie, niet in LibreOffice. Hiermee wordt fontconfig gevraagd de lettertypecache opnieuw op te bouwen. Als uw systeem deze fc-cacheopdracht niet heeft, gebruik dan de optie voor lettertype-installatie of -vernieuwing die uw Linux-distributie biedt, of log uit en weer in voordat u het opnieuw probeert.

Flatpak geeft de lettertypemappen van de host weer aan apps, maar niet de fontconfig-configuratiebestanden van de host. Hierdoor is het mogelijk dat een hostspecifieke fontconfig-aanpassing niet wordt overgenomen in de LibreOffice-runtime. De standaard gebruikerslettertypemap is de eerste plek om te testen, omdat deze expliciet is opgenomen in de door Flatpak gedocumenteerde lettertypepaden.

In een Linux-terminal wordt fc-cache -f weergegeven, gevolgd door flatpak kill org.libreoffice.LibreOffice.
Als een herstart alleen de lettertypenlijst niet vernieuwt, moet u de lettertypecache van de host opnieuw opbouwen en vervolgens de Flatpak-app opnieuw starten.

Hoe kun je controleren of het lettertype beschikbaar is in Writer?

  1. Open LibreOffice Writer en maak een leeg testdocument aan.
  2. Typ een kort voorbeeld met hoofdletters en kleine letters, cijfers, leestekens en eventuele geaccentueerde of niet-Latijnse tekens die u nodig hebt.
  3. Selecteer het voorbeeld en open het vak voor de lettertypenaam in de opmaakwerkbalk. Zoek naar de naam van de lettertypefamilie en selecteer deze. De helpfunctie van LibreOffice legt uit dat u in het vak voor lettertypen een lettertype uit de lijst kunt selecteren of een lettertypenaam kunt invoeren; het geselecteerde lettertype wordt toegepast op de huidige selectie of op nieuwe tekst op de cursorpositie.
  4. Controleer het zichtbare resultaat en sla een testkopie op. Als de tekst van vorm verandert en de regelterugloop correct werkt, is het lettertype actief in de toepassing. Voor werk dat afhankelijk is van de pagina-indeling, controleer ook de afdrukvoorbeeld of exporteer een tijdelijke PDF en vergelijk de regeleinden en het aantal pagina's.
LibreOffice Writer toont Example Sans geselecteerd in het vervolgkeuzemenu voor lettertypenamen boven een korte voorbeeldalinea.
Selecteer het lettertype in Writer en pas het toe op een klein voorbeeld voordat u het in een volledig document wijzigt.
In de afdrukvoorbeeldweergave van LibreOffice wordt een document van één pagina weergegeven, opgemaakt met een aangepast schreefloos lettertype.
Controleer de uiteindelijke pagina-indeling in de afdrukvoorbeeldweergave als regeleinden en paginering belangrijk zijn.

Wat als het lettertype ontbreekt of het document er nog steeds verkeerd uitziet?

Begin met het controleren van de meest voor de hand liggende oorzaken. Controleer of het lettertypebestand zich daadwerkelijk in de actieve gebruikersmap met lettertypen bevindt en niet nog steeds gecomprimeerd is in een archief. Controleer of u de lettertypefamilie hebt gebruikt in plaats van ervan uit te gaan dat de bestandsnaam de naam is die Writer zal weergeven. Zorg ervoor dat alle LibreOffice-vensters en achtergrondprocessen zijn gesloten voordat u het programma opnieuw opent.

Als je de fontconfig-tools hebt geïnstalleerd, kun je controleren of de host de lettertypefamilie herkent door fc-list : family | grep -i "Example Sans"de voorbeeldnaam te vervangen. Als er geen resultaat verschijnt, ligt het probleem bij de host: controleer de map, het bestandsformaat, de bestandsrechten en of het gedownloade lettertype geldig is. Als de host het lettertype wel herkent, maar Writer niet, vernieuw dan de cache, start LibreOffice opnieuw en controleer of de app-ID de Flathub LibreOffice Flatpak is. Flathub vermeldt de applicatie als org.libreoffice.LibreOffice.

Een lettertype kan ook beschikbaar zijn terwijl sommige tekens ongewijzigd blijven. Het gekozen lettertype bevat mogelijk niet alle tekens die nodig zijn voor uw voorbeeldtekst; LibreOffice of de runtime kan ontbrekende tekens weergeven met behulp van reservelettertypen. Test de exacte scripts en symbolen die in uw document worden gebruikt en kies een lettertypefamilie met de vereiste tekendekking als er vierkantjes of zichtbaar afwijkende tekens overblijven.

Vermijd het overschrijven van sandbox-rechten, zoals het verlenen van leesrechten aan LibreOffice voor uw volledige thuismap, alleen om een ​​lettertype te installeren. De standaardlocatie voor lettertypen is hiervoor bedoeld. Als een ongebruikelijke distributie of aangepaste Flatpak-configuratie deze locatie niet beschikbaar stelt, controleer dan de Flatpak-configuratie van dat systeem voordat u een beperkte, alleen-lezen-toegang toevoegt.

Hoe weet je of de reparatie voltooid is?

De correctie is voltooid wanneer het lettertype in de lettertypenlijst van Writer verschijnt, wordt toegepast op de geselecteerde tekst en de gewenste tekens en pagina-indeling weergeeft. Heropen het opgeslagen testdocument om te controleren of de selectie behouden blijft. Houd er rekening mee dat het lokaal installeren van een lettertype geen garantie biedt dat een andere computer het ook heeft; ontvangers die het lettertype niet hebben, kunnen een ander lettertype en andere regeleinden zien. Controleer de licentie van het lettertype en de lettertype-instellingen van het documentformaat voordat u bestanden verspreidt die ervan afhankelijk zijn.

Ter referentie: de helpfunctie van LibreOffice voor lettertypenamen beschrijft de lettertypeselectie in de werkbalk, terwijl de LibreOffice-vermelding op Flathub het Flatpak-pakket identificeert.

Laat een reactie achter

Verbind LibreOffice Base met PostgreSQL met behulp van de ingebouwde wizard.

Verbind LibreOffice Base met PostgreSQL met behulp van de ingebouwde wizard.

Gebruik de directe PostgreSQL-optie van Base om uw servergegevens in te voeren, in te loggen, een ODB-verbindingsbestand op te slaan en veelvoorkomende toegangsfouten op te lossen.

Maak aangepaste lettertypen beschikbaar voor LibreOffice Flatpak

Maak aangepaste lettertypen beschikbaar voor LibreOffice Flatpak

Installeer een lettertype in de lettertypemap van uw Linux-gebruiker, herstart LibreOffice Flatpak en controleer of het lettertype in Writer verschijnt zonder de sandbox van de app te verzwakken.

Voorkom dat LibreOffice vastloopt bij het opslaan op Sonoma: werk eerst lokaal.

Voorkom dat LibreOffice vastloopt bij het opslaan op Sonoma: werk eerst lokaal.

Bescherm uw werk en isoleer vastlopers bij het opslaan vanaf een netwerkstation in LibreOffice op macOS Sonoma met een workflow die lokaal opslaan als prioriteit stelt, machtigingscontroles en gerichte tests.

Behoud CSV-ID's intact in Calc door ze als tekst te importeren.

Behoud CSV-ID's intact in Calc door ze als tekst te importeren.

Behoud voorloopnullen in Calc door ID-kolommen tijdens het importeren van CSV-bestanden in te stellen op Tekst, de preview te controleren en de opgeslagen gegevens te verifiëren.

LibreOffice-document vergrendeld door onbekende gebruiker: een veilige oplossing

LibreOffice-document vergrendeld door onbekende gebruiker: een veilige oplossing

Vind de oorzaak van een LibreOffice-documentvergrendeling, verwijder een verouderd vergrendelingsbestand veilig en controleer of u kunt bewerken en opslaan zonder wijzigingen te verliezen.

Versnel Writer door documentafbeeldingen te verbergen en te comprimeren.

Versnel Writer door documentafbeeldingen te verbergen en te comprimeren.

Vereenvoudig het bewerken van Writer-bestanden met veel afbeeldingen: test een omkeerbare weergave-instelling, comprimeer te grote afbeeldingen in een kopie en controleer de opgeslagen lay-out.

Versnel het opstarten van LibreOffice op Windows 11 en Linux.

Versnel het opstarten van LibreOffice op Windows 11 en Linux.

Ontdek of het trage opstarten wordt veroorzaakt door extensies, profielinstellingen of het systeem, en test vervolgens de veiligste oplossing zonder LibreOffice-gegevens te verliezen.

Sla LibreOffice-documenten rechtstreeks op in Nextcloud met WebDAV.

Sla LibreOffice-documenten rechtstreeks op in Nextcloud met WebDAV.

Verbind LibreOffice met Nextcloud via WebDAV, sla de serverkopie op met Ctrl+S en begrijp hoe AutoRecovery verschilt van cloudsynchronisatie.

Ontbreekt de Bluetooth-adapter op de Pardus 23? Begin met deze controles.

Ontbreekt de Bluetooth-adapter op de Pardus 23? Begin met deze controles.

Ontdek of Pardus 23 Bluetooth blokkeert, BlueZ mist of de firmware van de adapter niet detecteert, en controleer vervolgens of de controller werkt.

Stel de Gooroom-browserisolatie in via het beleid van uw organisatie.

Stel de Gooroom-browserisolatie in via het beleid van uw organisatie.

Leer hoe Gooroom onderscheid maakt tussen vertrouwd en onbetrouwbaar browsen, wat gebruikers kunnen wijzigen en hoe een beheerder veilig sitebeleid kan bijwerken.