Jörg Walter Geschrieben September 21, 2008 Geschrieben September 21, 2008 Hallo, ich würde gerne alle Exceptions aus meinem Class-Kerning entfernen, damit das Kerning nur noch über das Class-Kerning läuft. Im Metrics-Window ist nur "Class kerning" angewählt. Trotzdem funktionieren die (unerwünschten) exceptions immer noch. Im OpenType-Window habe ich für das "kern-feature" auch schon die Option "Import Fontlab Classes" benutzt, was aber auch nicht den gewünschten Effekt brachte. Die einzige Möglichkeit, die ich bisher sehe, ist das ganze manuell im Metrics-Window zu lösen, d.h. die "exception" auf den gleichen Wert zu bringen wie die "class". Dann wird die "exception" sozusagen gelöscht und bezieht ihre Daten wieder aus der "class". Das ist allerdings eine ziemlich langwierige Angelegenheit... ...ich hoffe jemand kennt einen besseren/schnelleren Weg! Vielen Dank schon mal. Jörg
K.L. Geschrieben September 22, 2008 Geschrieben September 22, 2008 Aus http://typophile.com/node/40552#comment-249751 -- It's here (http://www.kltf.de/downloads/KLTF-KerningTools.zip), "Remove Exception Kerning”. It is important that you open the script in a text editor first and assign your own identifier tags which identify your classes as leftside, rightside (and exception). Else the script won’t work. Also see the notes in the text file. Not tested much, so better try with a copy of the font first.Kerning pairs of which one glyph is not covered in any class at all are not considered exception kerning pairs!
Jörg Walter Geschrieben September 22, 2008 Themen-Ersteller Geschrieben September 22, 2008 Vielen vielen Dank erstmal! Ich denke, es klappt. Habe aber noch eine Frage: Ich habe auch Classes definiert, die für links und rechts funktionieren sollen und diese "_CLASS" genannt. Habe dein Macro dann dreimal durchlaufen lassen. 1x """ OPTIONS """ class_is_1st = "_LEFT" class_is_2nd = "_LEFT" class_is_exception_class = "_LEFT" 1x """ OPTIONS """ class_is_1st = "_RIGHT" class_is_2nd = "_RIGHT" class_is_exception_class = "_RIGHT" 1x """ OPTIONS """ class_is_1st = "_CLASS" class_is_2nd = "_CLASS" class_is_exception_class = "_CLASS" War das richtig so?
K.L. Geschrieben Oktober 9, 2008 Geschrieben Oktober 9, 2008 Pardon, ich schaue nur sehr selten vorbei ... Eigentlich reicht ein durchlauf. class_is_1st ist die klasse links des kerningpaares, also "_LEFT". class_is_2nd ist die klasse rechts des kerningpaares, also "_RIGHT". Klassen für beide seiten sind allein dadurch identifiziert, daß weder "_LEFT" noch "_RIGHT" vorhanden sind. Daß Sie diesen klassen den tag "_CLASS" anhängen, ist dem script egal. Sofern Sie keine exception-klassen verwenden (FontLab Studios "Update Kern Feature" funktion kann damit ohnehin nichts anfangen, Sie bräuchten das entsprechende script des AFDKO), können Sie den class_is_exception_class wert einfach beibehalten. Also: """ OPTIONS """ class_is_1st = "_LEFT" class_is_2nd = "_RIGHT" class_is_exception_class = "_EXCEPT" """ OPTIONS """ Ihre methode war etwas umständlich, es dürfte jedoch nichts kaputtgegangen sein.
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