Jump to content
Die besten Typografie-Links bequem per E-Mail erhalten.

Class-Kerning-Exceptions in Fontlab 5 loswerden

Empfohlene Beiträge

Jörg Walter

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

Link zu diesem Kommentar
K.L.

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!

Link zu diesem Kommentar
Jörg Walter

Vielen vielen Dank erstmal! :bow:

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?

Link zu diesem Kommentar
  • 3 Wochen später...
K.L.

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.

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.
Mit über 130.000 Fonts der größte Schriften-Shop im Internet.
Hier beginnt deine kreative Reise.
Jetzt die »Hot New Fonts« bei MyFonts durchstöbern.
×
×
  • Neu erstellen...

🍪 Hinweis:

Wir benutzen funktionale Cookies.