Zusammenführen von zwei Schriftarten

38

Wie kann ich zwei Schriftarten automatisch kombinieren, sodass Glyphen, die nicht in der ersten Schriftart, sondern in der zweiten Schriftart verfügbar sind, in der ersten Schriftart zusammengeführt werden können?

PHPst
quelle

Antworten:

42

Mit fontforge ist dies eine einfache Aufgabe .

Zuerst möchten Sie die Schriftart mit den fehlenden Glyphen öffnen und auswählen Element -> Merge Fonts. In diesem Beispiel fehlen die Glyphen für Eund F. Element-> Schriften zusammenführen

Wählen Sie die Schriftart aus, aus der Sie Glyphen ziehen möchten. Sie werden gefragt, ob Sie den vorhandenen Kerning beibehalten möchten. Sie möchten höchstwahrscheinlich Nohier auswählen , aber wenn Sie ungewöhnliche Ergebnisse erhalten, schließen Sie fontforge und versuchen Sie es erneut mit Yes.Kerning-Dialog

Die fehlenden Glyphen sollten in wenigen Augenblicken hinzugefügt werden:Ergebnis im Hauptfenster von fontforge

Schließlich machen File -> Generate Fontsund exportieren Sie Ihre Schriftart an einen gewünschten Ort.

dset0x
quelle
Ich muss Hunderte von ttf-Dateien zusammenführen. Gibt es dafür eine Kommandozeile?
user2284570
2
Dies scheint nur zu funktionieren, wenn die Schriftarten eine ähnliche Höhe haben, andernfalls werden die Glyphen alle funky.
Hanna
1
@ Maarten Ich habe das wahrscheinlich durch Ausprobieren herausgefunden, aber nein, das kann ich nicht wirklich. Es ist 7 Jahre her!
dset0x
1
Ich habe fehlende Schriftarten zusammengeführt und sie sehen in Fontforge normal aus, aber sie haben die Schriftarten bei einer normalen Schriftgröße mikroskopisch klein gemacht. Gibt es eine Erklärung? Ich dachte, Kerning ist Abstand, keine horizontale Höhe.
Jon Weinraub