Alt-Hack est une bibliothèque de glyphe alternative stylistique pour la police de piratage. Il fournit des fichiers source de conception de glyphes alternatifs ( *.glif ) pour prendre en charge la personnalisation du point de code Unicode de Source Unicode existant. Écrasez les fichiers de conception de glyphes existants dans la source de piratage avec toute combinaison de conceptions alternatives disponibles ici, reconstruisez les polices et utilisez votre version personnalisée.
Ce référentiel est ouvert aux contributions de nouvelles conceptions de glyphes destinées à être utilisées avec la police de piratage.
Les fichiers source *.glif sont situés dans le répertoire glyphs de ce référentiel et sont organisés par Unicode Code Point. Une chaîne courte est ajoutée au point de code Unicode pour décrire le type de modification de conception qui a été effectué au style par défaut de piratage. Les fichiers source sont fournis pour des variantes de police en italique régulières, audacieuses, en italique et audacieuses.
Vous pouvez afficher des images des conceptions alternatives dans les fichiers readme.md au niveau supérieur de chaque répertoire de glyphe alternatif.
*.glif à partir du référentiel alt-hack que vous souhaitez utiliser comme remplacements dans la source de piratage.*.glif existants pour vos points de code Unicode sélectionnés avec les fichiers alt-hack *.glif (les remplacements en alt-hack ont les mêmes chemins de fichier que ceux de la source par défaut). Vous pouvez utiliser le script patch-hack.sh inclus pour automatiser cette opération - voir les instructions dans le script lui-même.Des instructions détaillées des étapes de QuickStart ci-dessus suivent.
Téléchargez le référentiel hack en tant qu'archive zip et déballez les archives localement sur votre système. La source UFO Hack par défaut est située dans le répertoire source du référentiel. Il existe des répertoires source d'OVNI séparés pour chacune des quatre variantes de piratage:
Les fichiers source de conception des glyphes vivent dans le sous-répertoire glyphs dans chacun de ces répertoires source de niveau supérieur *.ufo .
Téléchargez les fichiers *.glif dans les répertoires réguliers, audacieux, italiques et bolditaliques à partir du référentiel alt-hack pour chaque remplacement que vous souhaitez faire dans la source de piratage. Les fichiers source de style alternatif ont le même chemin de fichier que nous utilisons dans la source de piratage. Les fichiers source de conception *.glif sont destinés à être utilisés comme remplacements directs pour les fichiers source par défaut existants.
Vous pouvez utiliser le script patch-hack.sh inclus pour copier sur les modifications de glyphes souhaités dans le référentiel de source hack. Voir les instructions dans le script lui-même.
Alternativement, vous pouvez faire la copie manuellement. Copiez les fichiers source de glyphe alternatifs pour les variantes de police appropriées (c'est-à-dire régulières, audacieuses, italiques, italiques audacieuses) de ce référentiel dans le répertoire glyphs correspondant de la source d'UFO Hack pour la variante respective. Cela devrait écraser un fichier existant dans ce répertoire. Veuillez noter que les fichiers alternatifs pour chaque variante ont le même chemin de fichier. Veuillez confirmer que vous écrasez un fichier existant avec un nouveau fichier qui est du type de variant approprié.
Certains des glyphes dans les ensembles de piratage incluent des modifications manuelles dans les ensembles d'instructions automatisés TTFAUTOHINT ("indices"). Ceux-ci doivent être éliminés si vous remplacez un glyphe existant dans les ensembles de piratage principal par une alternative stylistique à partir de ce référentiel ou votre version échouera (ou créera des modifications de rendu indésirables qui ne sont pas réglées pour le glyphe alternatif).
Les fichiers d'instructions de contrôle qui sont utilisés pour modifier manuellement les conseils dans les builds de piratage sont situés dans le répertoire à honnage TT du référentiel de piratage. Il y a un fichier texte par variante de piratage (c'est-à-dire pour les ensembles en italique régulier, italique, audacieux et audacieux). Les indices manuels sont organisés par Unicode Code Point.
Examinez ces fichiers d'instructions de contrôle avant de créer vos nouvelles polices. Si vous identifiez un bloc d'instructions sous une rubrique pour un point de code Unicode que vous avez l'intention de remplacer, supprimez toutes les lignes associées à ce glyphe ou commentez le bloc avec des symboles # au début de chaque ligne.
Par exemple, pour construire un ensemble de polices avec de nouveaux glyphes alternatifs zéro (Unicode U + 0030), vous devrez modifier un fichier d'instructions de contrôle existant qui inclut les lignes suivantes:
# 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
à ce qui suit:
# 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
ou supprimez simplement la ligne de cap # U+0030 zero glyph ID 548 et les lignes d'instructions individuelles en dessous de ce niveau pour le glyphe U + 0030. Répétez ceci pour toutes les valeurs incluses pour vos modifications de glyphes dans chacun des quatre fichiers d'instructions de contrôle avant de tenter de créer vos nouveaux fichiers.
Utilisez la documentation de construction dans le référentiel de piratage pour compiler les nouveaux fichiers de police *.ttf et / ou les polices Web avec votre version personnalisée de Hack.
Ces modifications apportées à la police de piratage entrent dans la pratique de modification acceptable sous la licence de piratage.
Les travaux dans le référentiel alt-hack sont sous licence sous la licence MIT. Voir Licence.MD pour plus de détails.