Eine einfache Möglichkeit, Glyphen in True Type Fonts (TTF) hinzuzufügen oder zu ändern.

StackOverflow https://stackoverflow.com/questions/5354379

  •  27-10-2019
  •  | 
  •  

Frage

Ich suche nach einer einfachen Möglichkeit, einer vorhandenen True-Type-Schriftart eine Glyphe hinzuzufügen.Ich frage mich, ob es eine Bibliothek (C ++ oder C #) oder ein Befehlszeilentool gibt, das diese Funktionalität unterstützt, da das Generieren eines TTF von Grund auf eine sehr komplexe Aufgabe zu sein scheint.
Der Hintergrund für diese Frage ist, dass wir ein Tool entwickeln möchten, mit dem einer Schriftart eine Glyphe hinzugefügt werden kann.Die Glyphe würde als Umriss definiert, der aus mehreren Konturen besteht, die aus Listen von Punkten (auf Kurve und außerhalb der Kurve) bestehen.

War es hilfreich?

Lösung

Nach meinem besten Wissen habe ich ein solches Befehlszeilentool / eine solche Bibliothek nicht gesehen.

Das Generieren einer Schriftart kann komplex sein, das Ändern einer vorhandenen Schriftart kann jedoch genauso schlecht sein.

Wenn Sie einer vorhandenen Schriftart eine Glyphe hinzufügen, müssen Sie zusätzliche Dinge angeben (z. B. eindeutigen Zeichencode, Metrikwerte usw.).Darüber hinaus müssen Sie je nach Art der neuen Gliederung einige Tabellen in der Schriftartdatei aktualisieren (z. B. cmap, loca, maxp usw.).

Grundsätzlich glaube ich nicht, dass es eine einfache Möglichkeit gibt, eine Glyphe hinzuzufügen.

Das Beste, was ich mir vorstellen kann, ist, ein Schrifteditor-Tool zu verwenden, um Ihre Glyphen hinzuzufügen / eine neue Schriftart zu erstellen (z. B. FontForge http://fontforge.sourceforge.net/ ).

Andere Tipps

Sie können dies grundsätzlich nicht tun (außer bei einigen offen lizenzierten Schriftarten, die abgeleitete Werke ermöglichen).

Das liegt nicht daran, dass es unmöglich ist, sondern daran, dass es illegal ist.Schriftarten sind urheberrechtlich geschützt.

Ich schlage vor, Sie finden einen anderen Weg, um das Problem zu lösen, das die Frage ausgelöst hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top