Wie erzeuge ich eine Schriftdatei, die aus mehreren Schriftstärken besteht (dh mehrere Schriftdateien)?

Ich habe mehrere Schriftartdateien, jede mit unterschiedlichem Gewicht. Das Problem tritt auf, wenn sie in Anwendungen und Wordpress verwendet werden. Sie sehen zum Beispiel so aus:

  [family]         [weight]
 - sailec-light   - regular
 - sailec-regular - regular
 - sailec-medium  - regular
 - sailec-bold    - regular

Aus diesem Grund muss ich jedes Mal, wenn ich zwischen diesen Gewichten wechsle, immer auf das Dropdown-Menü klicken, das die Schriftfamilie ist, und niemals das Schriftgewicht, da alle vier im Abschnitt „Schriftfamilie“ vorhanden sind, sodass der Abschnitt „Schriftgewicht“ völlig ungenutzt bleibt und immer auf zeigt "regulär". Das macht meine Schriftfamilienliste unordentlich und

Ich möchte, dass sie eine einzige Datei sind (dh eine Schriftfamilie). So was:

  [family]  [weight]
 - sailec   - light
            - regular
            - medium
            - bold

Ich habe RoboFont bereits versucht, sie zu kombinieren, indem ich die Familiennamen und Stilnamen geändert habe, war aber nicht erfolgreich, weil RoboFont jede .otf-Datei in einem separaten Fenster öffnet und ich nicht weiß, wie ich eine einzelne Schriftartdatei generieren soll, die die Kombination ist von allen vier.

Das Problem dabei ist, dass ich in Wordpress nur eine Schriftfamilie als Hauptschriftart hochladen kann. Wenn also die Schriftartdatei, die ich hochlade, normal ist und keine Fettschrift enthält , kann ich niemals Fettschrift in meinem Fließtext verwenden.Hochladen von Wordpress-Schriftarten

Jede Hilfe geschätzt. Danke.

".. eine einzelne Datei (dh eine Schriftfamilie) .." ist auch nicht der Normalzustand. Diese Schriftarten sind schlecht konstruiert - die internen Stildaten sind durcheinander. Überprüfen Sie, ob Ihr Lieferant eine aktualisierte Version hat, und fordern Sie andernfalls eine Behebung an.
Ich habe den Artikel von @Scott über das Packen aller Gesichter einer Schriftart in einer Familiendatei gelesen, aber die RoboFont-Lösung aus der ersten Antwort hat bei mir nicht funktioniert. Ich konnte dort nicht kommentieren, weil ich nicht genug Wiederholungspunkte hatte. Scott, hast du letztendlich RoboFont verwendet und hat es für dich funktioniert? Wenn ja, was hast du in die nameTable geschrieben? Ich stecke beim 2. und 3. Schritt fest .
Eigentlich habe ich mich zu der Tatsache entschlossen, dass ich FontLab oder Fontorapher brauchte, um dies gut zu machen (ich habe TypeTool aufgrund von OpenType-Einschränkungen nicht ausprobiert), und es war letztendlich unerschwinglich, sich darüber Gedanken zu machen. Also arbeite ich entweder mit einer anderen Familie für jedes Gesicht, oder ich verwende eine andere (besser konstruierte) Schriftart.
Danke für deinen Kommentar @Scott. Haben Sie FontLab oder Fontographer tatsächlich ausprobiert oder ist es eine Idee? Ich bin immer noch daran interessiert, sie zusammenzuführen, weil ich nicht glaube, dass die käuflichen Schriftarten besser konstruiert sind - sie sind auch in der gleichen fragmentierten Form (1 Gewicht pro Datei).
Ich habe eine Testversion von Fontographer (dem billigeren der beiden) ausprobiert und es hat funktioniert. Aber angesichts der damit verbundenen Zeit und Lernkurve war es für mich einfacher, einfach Schriftarten zu ändern, selbst wenn dies bedeutete, eine andere Schriftart zu kaufen, die als einzelne Familie konstruiert wurde. Ich habe auch gelernt, beim Kauf von Schriftarten sicherzustellen, dass sie als eine einzige Familie und nicht als separate Dateien erstellt werden.

Antworten (1)

Sie können die Familiennamen aller Dateien so ändern, dass sie in FontForge übereinstimmen.