GIMP 2.x kan overweg met verschillende font formaten, met name TrueType, OpenType en Type1.
Adding Fonts for GIMP 2.x¶
System-Wide¶
De meeste distributies zullen een grote keuze aan fonts voorstellen in hun package manager. Het is meestal eenvoudiger om ze op deze manier te installeren.
In het geval dat je handmatig lettertypes van derden wilt toevoegen (commercieel, gedownload…), is het toevoegen van lettertypes meestal gewoon een kwestie van het verplaatsen van lettertype-bestanden naar een directory die door het lettertypesysteem wordt doorzocht. Kijk in /etc/fonts/fonts.conf (en misschien in /etc/fonts/local.conf) om uit te vinden welke directories worden doorzocht, of zoek in de documentatie van je besturingssysteem. Nadat je de fonts daarheen hebt gekopieerd, moet je fc-cache uitvoeren om de fonts cache te regenereren.
Enkele distributies bieden ook een grafisch hulpprogramma waarmee je fonts van derden kunt installeren zonder je druk te maken over de details.
Fonts die op deze manier worden toegevoegd zullen beschikbaar zijn voor alle applicaties die het Fontconfig systeem gebruiken (zoals GIMP).
Alleen voor GIMP¶
Je wilt misschien fonts installeren die alleen met GIMP te gebruiken zijn of je hebt misschien geen rechten om fonts in het hele systeem te installeren. Voor zulke gevallen zoekt GIMP 2.x ook naar lettertypes in een GIMP specifiek lettertype zoekpad. De standaard plaats waar GIMP zoekt naar gebruikerslettertypes is ~/.gimp-2.8/fonts/ maar u kunt dit veranderen of andere mappen toevoegen door uw gimprc aan te passen of in Bewerken -> Voorkeuren -> Mappen -> Lettertypes. Druk dan op de knop Vernieuwen in het Lettertypen venster en gebruik de nieuwe lettertypen.
Interne Mechanica¶
Deze sectie is vooral informatief, voor gebruikers of ontwikkelaars die meer willen weten over de lettertype afhandeling onder de motorkap in GIMP 2.x. In bijna geen enkel geval hoeft u hier iets van te begrijpen of te weten om lettertype ondersteuning te hebben in GIMP 2.x. Zie hierboven voor het eenvoudig toevoegen van lettertypes.
Met ingang van GIMP versie 2.0, wordt het renderen van lettertypes heel anders gedaan dan in GIMP 1.0 en 1.2. GIMP gebruikt niet langer de X server om de lettertypes te renderen. In plaats daarvan gebruikt het Pango en de FreeType bibliotheek. Lettertype configuratie wordt afgehandeld door Fontconfig. Het resultaat is een veel betere font rendering met echte antialiasing, ondersteuning voor bidirectionele tekst en diverse scripts.
Fontconfig kan tegenwoordig worden beschouwd als een de-facto standaard op Linux en andere Unix besturingssystemen als de eenvoudige manier om dezelfde fonts in te lijsten en te delen over alle applicaties. De meeste moderne grafische programma’s met tekstondersteuning gebruiken nu deze bibliotheek. En desktop omgevingen (GNOME of KDE bijvoorbeeld) gebruiken het ook. Daarom is het waarschijnlijk al geïnstalleerd en goed ingesteld in de meeste Unix/Linux machines en hoeft u waarschijnlijk niets bijzonders te doen om lettertypen werkend te krijgen in GIMP 2.x.
Als u echter een erg ruw besturingssysteem gebruikt, of als u gewoon meer wilt weten, wilt u misschien de Fontconfig Gebruikershandleiding bekijken om uw lettertype configuratie bestand te maken of te bewerken. Merk echter op dat omdat het zo’n wijdverbreid systeem is, moderne bureaubladomgevingen zoals GNOME of KDE, of andere distributiesoftware, uw lettertype-configuratiebestand kunnen overschrijven. In plaats daarvan bieden ze soms een eenvoudigere interface om uw lettertypen te beheren. Om deze reden wordt u geadviseerd om de specifieke documentatie van uw besturingssysteem distributie te doorzoeken voordat u uw lettertype configuratie update.
Bekende problemen¶
GIMP crasht bij het scannen van lettertypen Er zijn meldingen geweest van crashes bij het opstarten wanneer GIMP uw lettertype directories scant. Deze crashes zouden moeten verdwijnen zodra je update naar een nieuwere versie van fontconfig (>= 2.2.0). Als een snelle workaround kun je gimp starten met de –no-fonts command-line optie, maar je zult dan natuurlijk niet in staat zijn om het tekst gereedschap te gebruiken. GIMP kan mijn X lettertypen niet zien GIMP maakt geen gebruik van de X server of een X lettertypeserver, dus wees niet verbaasd als GIMP de lettertypen niet ziet die u in uw X11 setup heeft geconfigureerd. Als u fonts wilt toevoegen, zie dan de instructies hierboven.