Illustratief voorbeeld: Jordan opent een DOCX-rapport in LibreOffice op Ubuntu en ziet een ander lettertype, bredere regelafbrekingen en verschoven paginanummers. Het document opent nog steeds, maar Calibri en Arial zijn niet op die computer geïnstalleerd. Dit voorbeeld is hypothetisch; het laat zien hoe je hetzelfde probleem op een echt systeem kunt diagnosticeren zonder een vervangend lettertype als het originele te gebruiken.
Waarom Calibri of Arial verdwijnt in LibreOffice
LibreOffice gebruikt normaal gesproken lettertypen die door het besturingssysteem worden geleverd. Als een document Calibri of Arial als lettertype heeft, maar dit lettertype ontbreekt, selecteert LibreOffice een vervangend lettertype. Deze vervanging kan de regelterugloop, de afstand tussen regels, het aantal pagina's en de visuele impact van koppen beïnvloeden. Dit betekent niet per se dat het DOCX-bestand beschadigd is.
Calibri is een lettertype van Microsoft dat wordt meegeleverd met Windows en Microsoft-producten; Microsoft vermeldt het als onderdeel van Windows-versies en Office-toepassingen en biedt het niet aan als een algemene, los te downloaden versie. Arial is ook een lettertype van Microsoft. Op Linux kunnen veelgebruikte pakketten verschillende Microsoft-kernlettertypen leveren, waaronder Arial, maar deze pakketten bevatten geen Calibri. Raadpleeg de Calibri-lettertypereferentie van Microsoft en de lettertypedocumentatie van Debian voor het onderscheid.
Jordan moet eerst vaststellen of de ontbrekende naam het enige probleem is. Selecteer in Writer een alinea die Calibri zou moeten gebruiken en controleer het lettertypevak op de opmaakwerkbalk. Als Calibri wordt weergegeven terwijl de letters er anders uitzien, is het lettertype mogelijk niet beschikbaar en wordt er een ander lettertype gebruikt. Als de lettertypenaam wel aanwezig is en het lettertype er goed uitziet, kan de oorzaak een stijlinstelling, een ingebedde lettertypebeperking of een documentspecifieke opmaakkeuze zijn.
Stap 1: Controleer of het lettertype is geïnstalleerd.
Sluit en heropen het document nadat u de lettertypenlijst van het systeem hebt gecontroleerd. LibreOffice moet mogelijk volledig opnieuw worden opgestart om lettertypen te detecteren die tijdens het gebruik zijn toegevoegd. In Windows kunt u dit doen via Instellingen onder Personalisatie > Lettertypen of door het configuratiescherm Lettertypen te openen. In macOS kunt u Lettertypenboek gebruiken. In Linux kunt u de geïnstalleerde lettertypen bekijken in de lettertypeviewer op het bureaublad of Fontconfig raadplegen via een terminal.
fc-match Calibri
fc-match Arial
fc-list | grep -i -E 'Calibri|Arial|Carlito|Liberation Sans'
fc-matchDit rapport geeft aan welk lettertype Fontconfig zou gebruiken voor een aangevraagde lettertypefamilie; het kan een alternatief tonen in plaats van te bewijzen dat het originele lettertype is geïnstalleerd. Een resultaat zoals Carlito voor Calibri geeft aan dat er een compatibel alternatief wordt geselecteerd. Jordan zou het daadwerkelijke resultaat moeten vastleggen voordat hij iets installeert, zodat er bij een latere controle een duidelijke vergelijking mogelijk is.
Stap 2: Kies de juiste oplossing voor uw systeem.
Windows of macOS: installeer een lettertype waarvoor u een licentie hebt.
Als Calibri of Arial ontbreekt op Windows of macOS, gebruik dan lettertypebestanden van een Microsoft-product of een andere legitieme bron die onder de toepasselijke licentie valt. Download geen lettertypebestanden van een willekeurige website met 'gratis lettertypen'. Microsoft legt uit dat de rechten voor het installeren en herdistribueren van lettertypen afhankelijk zijn van de licentie van het lettertype; raadpleeg de veelgestelde vragen over het herdistribueren van lettertypen .
Installeer het lettertype via het besturingssysteem, niet door het naar de programmamap van LibreOffice te kopiëren. Sluit vervolgens alle LibreOffice-vensters en start Writer opnieuw. Als een lettertypebestand al is geïnstalleerd maar niet wordt weergegeven, start u de computer opnieuw op of verwijdert en installeert u het lettertype opnieuw met behulp van het lettertypebeheer van het systeem.
Ubuntu of Debian: installeer een beschikbaar alternatief of Arial-pakket.
Op Ubuntu is Carlito een gratis lettertype waarvan de metrische gegevens compatibel zijn met Calibri. Het kan regelafbreking en paginering verminderen, maar het is geen Calibri en komt mogelijk niet overeen met elk teken of visueel detail. Installeer het vanuit de distributierepository:
sudo apt update
sudo apt install fonts-crosextra-carlito
Ubuntu vermeldt dit pakket in de pakketinformatie als een schreefloos lettertype dat qua metrische eigenschappen compatibel is met Calibri . Voor Arial bieden op Debian gebaseerde systemen mogelijk het pakket aan ttf-mscorefonts-installer, waarmee een set Microsoft-kernlettertypen wordt gedownload onder de voorwaarden van het pakket. Dit pakket bevat geen Calibri. Op Ubuntu moet de vereiste repositorycomponent mogelijk eerst worden ingeschakeld en kan het installatieprogramma een licentieprompt weergeven. Lees de voorwaarden en accepteer ze alleen als u ermee akkoord gaat.
sudo apt install ttf-mscorefonts-installer
De beschikbaarheid van pakketten kan variëren afhankelijk van de distributieversie en de ingeschakelde repositories. Als de pakketbeheerder het pakket niet kan vinden, raadpleeg dan de actuele documentatie van uw distributie in plaats van een pakket te downloaden van een niet-geverifieerde mirror.
Gebruik de originele Calibri op Linux alleen als u een licentie hebt.
Als Jordan de exacte Calibri-lettertypefamilie nodig heeft, is de juiste oplossing om de lettertypebestanden te verkrijgen van een legitiem gelicentieerde Windows- of Office-installatie en deze alleen op Linux te installeren als die licentie het beoogde gebruik toestaat. Kopieer geen lettertypemap van de computer van iemand anders en verspreid de bestanden niet. Een lettertypemap per gebruiker is gebruikelijk ~/.local/share/fonts; maak deze indien nodig aan, plaats de gelicentieerde lettertypebestanden daarin en vernieuw de cache. De instructies voor lettertypen kunnen per distributie verschillen.
mkdir -p ~/.local/share/fonts
fc-cache -f -v
Voor een systeemwijde installatie dient u de richtlijnen voor lettertypebeheer en de licentieregels van het besturingssysteem te volgen. Het vernieuwen van de lettertypecache installeert geen lettertype; het zorgt er alleen voor dat het systeem de reeds aanwezige lettertypen opnieuw indexeert.
Stap 3: Vernieuw de lettertypenlijst en herstart LibreOffice.
Nadat je lettertypen hebt toegevoegd in Linux, voer je het commando uit fc-cache -f -ven sluit je LibreOffice volledig af. Heropen Writer en controleer het lettertypemenu. Op Windows en macOS wordt de lettertype-inventaris meestal automatisch bijgewerkt wanneer je lettertypen installeert via de systeemlettertypebeheerder, maar LibreOffice moet nog steeds opnieuw worden opgestart. Als het programma op de achtergrond open blijft, gebruik dan de afsluitfunctie van de applicatie zelf in plaats van alleen het documentvenster te sluiten.
Jordan moet voorkomen dat hij de stijlen van het document bewerkt voordat hij heeft gecontroleerd of het lettertype beschikbaar is. Anders kan het handmatig wijzigen van het lettertype naar een ander lettertype het bestand wijzigen en verbergen of de systeemcorrectie wel of niet heeft gewerkt.
Stap 4: Controleer het resultaat in Writer en in een PDF-bestand.
Open hetzelfde DOCX-bestand opnieuw en controleer een zin waarvan bekend is dat deze de ontbrekende lettertypefamilie gebruikt. Selecteer een paar woorden en controleer of het lettertypevak de bedoelde naam weergeeft. Herhaal dit op Linux fc-match Calibriof fc-match Arial. Als exact Calibri is geïnstalleerd, zou Fontconfig de naam moeten omzetten naar een Calibri-lettertypebestand; als het naar Carlito verwijst, heeft Writer een alternatief dat compatibel is met het metrische stelsel.
Vergelijk de regeleinden, het aantal pagina's, de tabellen en de kopteksten van het document met een referentiekopie, indien beschikbaar. Exporteer een test-pdf en controleer deze op normale grootte en in de afdrukvoorbeeldweergave. Het doel is niet alleen om de lettertypenaam in een menu te zien: de tekst moet consistent worden weergegeven en belangrijke inhoud moet op de beoogde pagina's blijven staan. Lettertypevervanging kan de bruikbaarheid behouden en tegelijkertijd het uiterlijk veranderen. De documentatie over lettertypeopties van LibreOffice beschrijft de instellingen voor lettertypevervanging en merkt op dat vervangingen de weergave op het scherm en het afdrukken kunnen beïnvloeden.
Optioneel: stel een bewuste vervanger in LibreOffice in.
Als het niet mogelijk is om het originele lettertype te installeren, biedt LibreOffice een tabel voor lettertypevervanging onder Extra > Opties > LibreOffice > Lettertypen in veel desktopversies. Voeg een regel toe, bijvoorbeeld Calibri naar Carlito of Arial naar Liberation Sans, schakel vervanging in en kies of de wijziging alleen op het scherm, bij het afdrukken of beide moet worden toegepast. De labels kunnen per besturingssysteem of LibreOffice-versie enigszins verschillen; raadpleeg de gekoppelde help-pagina als het menu afwijkt.
Een vervangingsregel voegt het oorspronkelijke lettertype niet toe en herschrijft ook niet elke lettertypenaam die in het DOCX-bestand is opgeslagen. De regel geeft LibreOffice aan wat er in de plaats daarvan moet worden weergegeven. Gebruik Carlito voor een regelafstand die lijkt op die van Calibri, of Liberation Sans als een veelgebruikt alternatief in de stijl van Arial, en controleer vervolgens de regeleinden en de PDF-uitvoer. Als het document er op een andere computer identiek uit moet zien, heeft de ontvanger ook hetzelfde lettertype of een overeengekomen alternatief nodig.
Veelgemaakte fouten die je moet vermijden
- Ervan uitgaande dat elk Microsoft-lettertypepakket Calibri bevat: de Debian core-font installer bevat Arial en andere lettertypefamilies, maar niet Calibri.
- Een onbekende download installeren: lettertypebestanden kunnen licentiebeperkingen bevatten en moeten afkomstig zijn van een betrouwbare, geautoriseerde bron.
- Alleen de cache wordt vernieuwd:
fc-cache het is niet mogelijk om een ontbrekend lettertypebestand aan te maken.
- Verwachten dat een vervangend product identiek is: metrische compatibiliteit helpt bij paginering, maar garandeert geen identieke lettervormen, spatiëring of PDF-uitvoer.
- Het hele document te vroeg wijzigen: controleer eerst of het systeemlettertype ontbreekt; behoud de stijlen van het document tijdens het oplossen van problemen.
Hoe succes eruitziet
De controle van Jordan is voltooid wanneer Writer de verwachte lettertypefamilie of het gekozen alternatief heeft gevonden, alinea's niet langer onverwacht opnieuw worden opgemaakt en een geëxporteerde PDF kopteksten, tabellen en pagina-einden op de juiste posities behoudt. Als het exacte lettertype vereist is voor een juridisch document, een document voor drukwerk of een document dat onder merkbescherming valt, voldoet een alternatief mogelijk niet aan die vereiste; gebruik een gelicentieerde kopie van het originele lettertype en controleer de uiteindelijke PDF op het doelsysteem.