Jump to content
Ständig interessante neue Typo-Inhalte auf Instagram. Abonniere @typography.guru.

Sidebearings von Font A nach B übertragen?

Empfohlene Beiträge

Sebastian Nagel

Hat jemand eine Idee, wie ich mit Fontlab 5 das left und right sidebearing jedes Zeichen eines Fonts auf einen anderen übertrage? Sprich: das Regular-H hat links und rechts 50 Einheiten Abstand, das Bold-H soll das ebenfalls haben.

Die Metrik zu importieren hilft leider nicht, da wird die Gesamtbreite des Zeichens ersetzt, nicht die Abstände nach links und rechts.

Scripting, wenn man mir erklärt wie ichs im konkreten Fall installiere und anwende: gerne ;-) Muss mich da mal genauer einlesen. Wenn also jemand ein Robofab-Tutorial für Leute mit grundlegender Programmiererfahrung weiß, gerne... Ich hab das zwar installiert, aber so ganz durchschaut, wie ich es jetzt aufrufe bzw. Scripts schreibe, habe ich noch nicht.

Vielen Dank für jeden Hinweis

Sebastian

(der vorläufig so tut als wäre gute alte Handarbeit auch was wert - bis er besser scripten kann)

Link zu diesem Kommentar
Ingo Preuß

Habe da dieses Script, was es sehr gut machen kann:

#FLM: Kopiere Breiten in einen anderen Font

from robofab.world import SelectFont

mySource = SelectFont("Master wählen")

myDestination = SelectFont("Zielfont suchen")

if mySource is not None and myDestination is not None:

for myChar in mySource:

myCharname = myChar.name

if myDestination.has_key(myCharname):

myDestination[myCharname].leftMargin = myChar.leftMargin

myDestination[myCharname].rightMargin = myChar.rightMargin

print "Job erledigt"

Einfach in eine beliebige Text-Datei kopieren und einen aussagekräftigen Namen wählen. Das Ganze mit der Extension *.py versehen und ab damit in den Macros-Ordner von FL. Klappt...

[preusss]

Link zu diesem Kommentar
Sebastian Nagel

Danke :)

Das Script habe in in Fontlab bekommen - da war ich schon man sooo nah dran ...

Es wird allerdings noch nicht ausgeführt (rührt sich einfach gar nix), es ändert sich nichts am Font, und auch das "print ..." wird nirgends(?) ausgegeben.

Aber: ich bin nicht mal sicher ob Robofab wirklich funktionstüchtig installiert ist.

Muss das nochmal überprüfen... AFDKO und auch Autopsy funktionieren, Python läuft also. Mehr weiß ich (noch) nicht.

Link zu diesem Kommentar

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Einloggen

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

Unsere Partner

FDI Type Foundry besuchen
Entdecke hunderte Font-Sonderangebote.
Hier beginnt deine kreative Reise.
Mit über 130.000 Fonts der größte Schriften-Shop im Internet.
Tierra Nueva: 4 Schriften basierend auf einer alten Karte von Amerika
×
×
  • Neu erstellen...

🍪 Hinweis:

Wir benutzen funktionale Cookies.