Zu Inhalt springen

Overlaps bei autimatisierten diacritics in Fontlab

Hervorgehobene Antworten

Ich habe ein Fontlab-Problem, für das ich einfach keine Lösung finde. Vierlleicht kennt das ja jemand, und hat das Problem schonmal gelöst.

Fontlab kann ja diakritische Zeichen autimatisiert aus seinen Komponenten zusammensetzen. Beispielsweise e und ´ zu é. An sich ist das eine sehr praktische Angelegenheit, allerdings kommt es bei Zeichen die mit ihren Rundungen etwas unter die Grundlinie laufen und diakritischen Zeichen, die unten an der Buchstabenform anhängen sollen, wie zum Beispiel bei ? zu Overlaps, die sich auch nicht über "remove overlap" entfernen lassen.

Gibt es da eine elegantere Lösung, als bei diesen Problemfällen auf die Automatisierung zu verzichten, und eben eine manuell zusammengesetzte Zeichenform einzusetzen?

Versuche mal diese zwei Dinge:

- Pfadrichtung vom Grundbuchstaben und vom diakrischen Zeichen überprüfen: jeweils in Postscript-Richtung gegen Uhrzeigersinn, oder Truetype-Richtung im Uhrzeigersinn, nicht vermischt. (Ob das immer richtig läuft, solltest du übrigens generell bei allen Zeichen gegen Ende überprüfen.)

- Wenn das erste nicht hilft, prüfe, ob der "first node" (das ist der Anfang- und Endpunkt des Pfades) des diakritischen Zeichens innerhalb des Grundbuchstabens zu liegen kommt. Wenn das der Fall ist, mach mal einen anderen, außerhalb liegenden, Knoten zum "first node" (Rechtsklick auf Knoten --> "make first"). Da hatte ich schon des öfteren Probleme/Overlaps beim Reduzieren der Zeichen bei der Produktion.

  • Ersteller

Danke! Puh! Wieder was gelernt.

Jetzt klappt es.

Erstelle ein Konto, um zu kommentieren

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.