Sebastian Nagel Geschrieben Juli 9, 2008 Geschrieben Juli 9, 2008 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)
Ingo Preuß Geschrieben Juli 10, 2008 Geschrieben Juli 10, 2008 Habe da dieses Script, was es sehr gut machen kann: #FLM: Kopiere Breiten in einen anderen Fontfrom 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]
Sebastian Nagel Geschrieben Juli 10, 2008 Themen-Ersteller Geschrieben Juli 10, 2008 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.
Empfohlene Beiträge
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 erstellenEinloggen
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden