Ich versuche, Kopien des ehrwürdigenSonstiges behobenBitmap-Schriftarten in einer Windows 10-Installation von GIMP 2.10.12.
Soweit ich das beurteilen kann, sollten sie in der Liste der Schriftarten erscheinen, nachdem sie an einem der vielen Orte platziert wurden, an denen Gimp Schriftarten zieht, einschließlich aller benutzerdefinierten Orte, die inBearbeiten>Einstellungen...>Ordner>Schriftarten. Aber ich schaffe es nicht, dass PDF- oder PCF-Schriftarten in der Liste der Schriftarten erscheinen, egal in welches Schriftartenverzeichnis ich sie lege oder wie oft ichGIMPs Cache leeren.
HierDarin heißt es, dass GIMP diese Schriftarten dank seiner Abhängigkeit von FreeType 2 verwenden können sollte:
- TrueType-Schriftarten (und -Sammlungen)
- Type 1-Schriftarten
- CID-kodierte Type 1-Schriftarten
- CFF-Schriftarten
- OpenType-Schriftarten (sowohl TrueType- als auch CFF-Varianten)
- SFNT-basierte Bitmap-Schriftarten
- X11 PCF-Schriftarten
- Windows FNT-Schriftarten
- BDF-Schriftarten (einschließlich geglätteter Schriftarten)
- PFR-Schriftarten
- Type42-Schriftarten (eingeschränkte Unterstützung)
Allerdings heißt es im obigen Link auch, dass es sich nicht um eine verbindliche Antwort auf die Frage handelt, was GIMP unterstützt und was nicht:
Die zuverlässigsten und aktuellsten Informationen zu Schriftarten in GIMP finden Sie auf der Seite „Schriftarten in GIMP 2.0“ (GIMP-FONTS) auf der GIMP-Website. Dieser Abschnitt soll Ihnen einen hilfreichen Überblick geben.
"Schriftarten in GIMP 2.0" erwähnt nur TrueType-, OpenType- und Type1-Schriftarten namentlich, impliziert aber, dass dies nicht die vollständige Liste ist. Es ist eine sehr Unix-orientierte Seite, daher weiß ich nicht, ob irgendetwas dort wirklich auf Windows-Installationen zutrifft.
Unterstützt der Build von FreeType 2, der in Windows-Versionen von GIMP verwendet wird, BDF- und/oder PCF-Schriftarten?
Antwort1
Ja, GIMP unter Windows kann BDF- und PCF-Schriftarten verwenden. Die Schriftarten mit den verschiedenen Korrekturen erscheinen in der Liste einfach nicht so, wie Sie es vielleicht erwarten würden. (Weitere Informationen finden Sie im letzten Absatz.)
Um dies herauszufinden, habe ich alle Schriftquellen in GIMP bis auf ein leeres Verzeichnis deaktiviert. (Weitere Informationen dazu unter Windows finden Sie unterdiese Antwort.) Dann habe ich den Schriftarten-Cache von GIMP geleert und GIMP geöffnet, um zu überprüfen, ob die Schriftartenliste völlig leer war.
Nachdem das erledigt war, fügte ich eine einzelne Kopie einer Schriftart mit verschiedenen Korrekturen im BDF-Format zu meinem leeren Schriftartenverzeichnis hinzu und startete GIMP. Überraschenderweise tauchten in der GIMP-Schriftartenliste eine Reihe von Schriftarten auf:
- Fest
- Monospace
- Monospace Fett
- Monospace fett kursiv
- Monospace-Kursiv
- Serifenlos
- Serifenlos Fett
- Serifenlos, fett, kursiv
- Serifenlose Kursivschrift
- Serif
- Serifenfett
- Serifenfett Kursiv
- Serifenkursiv
Das Wiederholen des Vorgangs mit einer einzigen Kopie einer Schriftart mit verschiedenen Korrekturen im PCF-Format führte zum selben Ergebnis! Was ist also los?
Ein wenig Stöbern in den Konfigurationsdateien von GIMP ( %ProgramFiles%\GIMP 2\etc\font\conf.d
) hat ergeben, dass jede Schriftart in der obigen Liste AUSSER „Fixed“ eine automatisch generierte Liste von Schriftartenkürzeln ist, die, wenn sie ausgewählt wird, eine verfügbare Schriftart verwenden, die am besten zu der angegebenen Abkürzung passt. Wenn Sie also etwas wie „Sans-serif“ auswählen, haben Sie eine vernünftige Auswahl für eine serifenlose Schriftart auf Ihrer Plattform.
Tatsächlich können Sie bei genauerem Hinsehen erkennen, dass die Vorschau der Schriftarten unterschiedlich ist, wenn Ihnen nur eine wirklich kleine Bitmap-Schriftart (z. B. eine 4x6-Schriftart) oder nur eine relativ große Bitmap-Schriftart (z. B. eine 10x20-Schriftart) zur Verfügung steht.
Dies liegt daran, dass die Schriftvorschau die winzige Schriftart schlecht vergrößert, die nicht ganz so winzige Schriftart jedoch deutlich besser verarbeitet.
Wenn Sie diesen Vorgang mit einer TrueType-Schriftart wie Arial wiederholen, erhalten Sie die gleiche Liste von Schriftarten, mit der Ausnahme, dass die Schriftart "Fixed" durch Arial ersetzt wird. Außerdem werden die Vorschauen schön, da TrueType-Schriftarten gut skalierbar sind, da sie ausBézierkurven statt Pixel, wie Bitmaps.
Aber es gibt noch einen weiteren Haken! Wenn Sie eine ganze Reihe verschiedener fester Schriftarten in verschiedenen Größen in das Schriftartenverzeichnis einfügen, erhalten Sie trotzdem nur eine „feste“ Schriftart. Das liegt daran, dass GIMP (oder genauer gesagt FreeType 2) automatisch die Bitmap auswählt, die der gewünschten Größe am nächsten kommt. Wenn Sie also eine 10x20-Schriftart und eine 4x6-Schriftart haben und eine Schrifthöhe von 20 Pixeln wählen, wird auf dem Bildschirm die 10x20-Schriftart angezeigt. Wenn Sie eine Schrifthöhe von 6 Pixeln wählen, erhalten Sie die 4x6-Schriftart.
Wenn Sie eine Höhe auswählen, für die Sie keine Schriftart haben, deren Größe dieser entspricht, skaliert GIMP sie für Sie.
Um die Frage zu beantworten: Ja, GIMP liest PCF- und BDF-Schriftarten problemlos. Sie müssen nur Folgendes wissen:
- Sie werden in der Schriftartenliste nach ihrerName der „Schriftfamilie“.
- Verschiedene Größen werden unter ihrem Namen „Schriftfamilie“ zusammengefasst. Um auf die verschiedenen Größen zuzugreifen, verwenden Sie einfach den Namen und stellen Sie die gewünschte Größe ein. Um eine automatische Skalierung der Schriftart zu vermeiden, achten Sie darauf, nur die genauen Größen zu verwenden, die Ihre Bitmaps bereitstellen.