Ihre durchschnittliche SERIF -Schriftart für Arial/Helvetica/Circular Sans Serif , hergestellt mit Fontforge, mit dem Ziel, einfach, lesbar und Mehrzweck zu sein.
Es handelt sich um eine variable Schriftart, wobei das Gewicht über einen weiten Bereich anpassbar ist, und viele Unterschiede OpenType -Funktionen, um die Schriftart anzupassen. Die Schriftart deckt eine ziemlich große Menge an Glyphen, über 2500 Glyphen ab und unterstützt mehr als 600 Sprachen (laut Hyperglot).



Eines Tages wollte ein Typ namens Corne2plum3 zufällig eine benutzerdefinierte Schriftart erstellen und diese machte, eine serife Schriftart, die von Arial, Helvetica, Rundschreiben und Inter inspiriert ist, eine einfache Schriftart, die in verschiedenen Situationen verwendet werden kann: Zum Beispiel auf einem Computerbildschirm, auf professionellen E -Mails, Dokumenten usw., ein einfaches Schriftart, das auch mit seiner 99+ zufälligen Witze zu den Font -Designs wie dem Font -Design, wie nicht nur, wie bei den Font -Dokumenten, wie nicht nur), wie nicht nur.
Am Ende, nach mehr als 2 Jahren, gibt es ein Endprodukt und im Projekt wurden buchstäblich 0,00 Dollar ausgegeben. Angesichts der Menge an Glyphen in dieser Schriftart ist es wahrscheinlich zu weit gegangen ...
Die Schrift selbst funktioniert einwandfrei, aber es gibt noch Dinge zu tun, und die Dinge können sich jederzeit ändern (obwohl es jetzt relativ stabil ist)
Das Endziel ist es, diese Schriftart auf Google -Schriftarten hochzuladen.
Gehen Sie in Veröffentlichungen und wählen Sie die neueste Version. Die Schriftart ist in den folgenden Formaten erhältlich: otf , ttf und woff2 .
Sie haben auch "SC" -Versionen der Schriftart (derzeit für alle Gewichte außer 1000 verfügbar), die kleine Kappen anstelle von Kleinbuchstaben verwenden.
Bevor Sie weiter gehen, brauchen Sie diese.
Alles, was Sie benötigen, wird in einer virtuellen Umgebung installiert (Debian/Ubuntu wird sich also wegen der Python -Pakete nicht darüber beschweren). In diesem Abschnitt erstellen Sie also eine virtuelle Umgebung und fügen die Abhängigkeiten im Inneren hinzu.
Hinweis: Der folgende Leitfaden wurde nur auf Linux auf Debian -basierter Distribution getestet (genauer Debian 12 und Ubuntu 23.10). Wenn Sie es geschafft haben, die Schriftartdatei aus einer anderen Verteilung (oder einem anderen Betriebssystem) zu generieren, können Sie eine PR öffnen, damit wir sie hier hinzufügen können.
Stellen Sie sicher, dass das aktuelle Arbeitsverzeichnis die Wurzel des Projekts ist. Wenn nicht, führen Sie den folgenden Befehl aus und ersetzen Sie path/to/the/folder/project durch den Pfad des Verzeichnisses des Projekts, im Grunde genommen, in dem sich die Datei, in der Sie sich gerade lesen, befindet.
cd path/to/the/folder/projectErstellen Sie eine virtuelle Python -Umgebung. Um dies zu tun, führen Sie aus:
python3 -m venv venvWechseln Sie in die virtuelle Umgebung, die Sie gerade erstellt haben:
source venv/bin/activate Jetzt intallieren wir die Python -Pakete. Alle von ihnen sind in den requirements.txt aufgeführt.txt. Um alle mit der richtigen Version zu installieren, führen Sie den folgenden Befehl aus:
pip install -r requirements.txt Sobald alle Abhängigkeiten fertig sind, können Sie die Schriftarten mit dem folgenden Befehl erstellen (add -B wenn Sie die Schriftart erstellen möchten und dass "Schriftarten" bereits auf dem neuesten Stand sind):
make fonts Andere Befehle sind im Makefile erhältlich. Laufen Sie einfach make , um die Liste der Befehle zu erhalten.
Diese Schriftart befindet sich unter der SIL Open -Schriftart Lizenz, Version 1.1.
Einige Glyphen (sehr kompliziert zu zeichnen) im U+21xx -Bereich werden aus Dejavu sans und Noto Sans gestohlen,