Alt-Hack ist eine stilistische alternative Glyph-Bibliothek für die Hack-Schrift. Es bietet alternative Glyph -Design -Quelldateien ( *.glif ), um Drag + Drop + Überschreibung vorhandener Quell -Unicode -Codepunktanpassung zu unterstützen. Überschreiben Sie die vorhandenen Glyph -Designdateien in der Hackquelle mit einer beliebigen Kombination von alternativen Designs, die hier verfügbar sind, die Schriftarten neu aufbauen und Ihre benutzerdefinierte Version verwenden.
Dieses Repository ist offen für Beiträge neuer Glyph -Designs, die mit der Hack -Schrift verwendet werden sollen.
Die *.glif -Quelldateien befinden sich im glyphs -Verzeichnis dieses Repositorys und werden von Unicode Code Point organisiert. Der Unicode -Codepunkt wird eine kurze Zeichenfolge hinzugefügt, um die Art der Entwurfsänderung zu beschreiben, die dem Hack -Standardstil durchgeführt wurde. Quelldateien werden für reguläre, fettreiche, kursive und mutige kursive Schriftvarianten bereitgestellt.
Sie können Bilder der alternativen Designs in den LEADME.MD -Dateien auf der oberen Ebene jedes alternativen Glyph -Verzeichnisses anzeigen.
*.glif Quelldateien aus dem Alt-Hack-Repository herunter, das Sie als Ersatz in der Hack-Quelle verwenden möchten.*.glif -Dateien für Ihre ausgewählten Unicode-Codepunkte mit den Alt-Hack *.glif Dateien (Ersatz in Alt-Hack verfügen über die gleichen Dateipfade wie in Standardquelle). Sie können das mitgelieferte patch-hack.sh -Skript verwenden, um diesen Vorgang zu automatisieren. Siehe Anweisungen im Skript selbst.Detaillierte Anweisungen der oben genannten QuickStart -Schritte folgen.
Laden Sie das Hack -Repository als ZIP -Archiv herunter und packen Sie das Archiv lokal in Ihrem System aus. Die Standard -Hack -UFO -Quelle befindet sich im source des Repositorys. Für jeden der vier Hack -Varianten gibt es separate UFO -Quellverzeichnisse:
Die Glyphendesign -Quelldateien live in der glyphs -Unterverzeichnis in jeder dieser oberen Ebenen *.ufo -Quellverzeichnisse.
Laden Sie die *.glif Dateien in den regulären, mutigen, kursiven und bettlädenen Verzeichnissen aus dem Alt-Hack-Repository für jeden Ersatz, den Sie in der Hackquelle vornehmen möchten, herunter. Die alternativen Stilquelldateien haben den gleichen Dateipfad wie in der Hack -Quelle. Die *.glif -Design -Quelldateien sollen als direkte Ersatz für die vorhandenen Standardquelldateien verwendet werden.
Sie können das mitgelieferte patch-hack.sh -Skript verwenden, um die gewünschten Glyphenänderungen in das Hack-Quell-Repository zu kopieren. Siehe Anweisungen im Skript selbst.
Alternativ können Sie das Kopieren manuell durchführen. Kopieren Sie die alternativen Glyphenquelldateien für die entsprechenden Schriftartvarianten (dh regelmäßig, mutig, kursiv, mutig kursiv) aus diesem Repository in das entsprechende glyphs -Verzeichnis der Hack -UFO -Quelle für die jeweilige Variante. Dies sollte eine vorhandene Datei in diesem Verzeichnis überschreiben. Bitte beachten Sie, dass die alternativen Dateien für jede Variante denselben Dateipfad haben. Bitte bestätigen Sie, dass Sie eine vorhandene Datei mit einer neuen Datei überschreiben, die den entsprechenden Variantenstyp entspricht.
Einige der Glyphen in den Hack -Sets enthalten manuelle Änderungen an den automatisierten Befehlssätzen von TTFAutoHint ("Hinweise"). Diese müssen beseitigt werden, wenn Sie eine vorhandene Glyphe in den Haupthack -Sets durch eine stilistische Alternative aus diesem Repository ersetzen oder Ihr Build fehlschlägt (oder erzeugt unerwünschte Renderänderungen, die nicht für die alternative Glyphe abgestimmt sind).
Die Kontrollanweisungsdateien, mit denen die Hinweise in den Hack-Builds manuell geändert werden, befinden sich im TT-ausführenden Verzeichnis des Hack-Repositorys. Es gibt eine Textdatei pro Hackvariante (dh für reguläre, kursive, mutige und mutige kursive Sets). Die manuellen Hinweise werden von Unicode Code Point organisiert.
Untersuchen Sie diese Kontrollanweisungsdateien, bevor Sie Ihre neuen Schriftarten erstellen. Wenn Sie einen Anweisungsblock unter einer Überschrift für einen Unicode -Codepunkt identifizieren, den Sie ersetzen möchten, löschen Sie entweder alle mit diesem Glyphen zugeordneten Zeilen oder kommentieren Sie den Block mit # Symbolen zu Beginn jeder Zeile.
Um beispielsweise eine Reihe von Schriftarten mit neuen null alternativen Glyphen zu erstellen (Unicode U+0030), müssen Sie eine vorhandene Steueranweisungsdatei vorhandenen Steuerungsanweisungen ändern, die die folgenden Zeilen enthält:
# U+0030 zero glyph ID 548
uni0030 touch 35,36,45,46,47,56 y -0.5 @8
uni0030 touch 35,36,56 y -1.0 @12,13,14
Nach Folgendes:
# U+0030 zero glyph ID 548
# uni0030 touch 35,36,45,46,47,56 y -0.5 @8
# uni0030 touch 35,36,56 y -1.0 @12,13,14
Oder löschen Sie einfach die Überschriftenzeile # U+0030 zero glyph ID 548 und die einzelnen Befehlszeilen unter dieser Ebene für die U+0030 Glyphe. Wiederholen Sie dies für alle Werte, die für Ihre Glyphenänderungen in jeder der vier Kontrollanweisungsdateien enthalten sind, bevor Sie versuchen, Ihre neuen Dateien zu erstellen.
Verwenden Sie die Build -Dokumentation im Hack -Repository, um neue Desktop *.ttf -Schriftdateien und/oder Web -Schriftarten mit Ihrer benutzerdefinierten Hackversion zu kompilieren.
Diese Änderungen an der Hack -Schrift fallen in die akzeptable Änderungspraxis unter der Hack -Lizenz.
Die Arbeiten im Alt-Hack-Repository sind unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie unter Lizenz.MD.