Alt-Hack es una biblioteca de glifos alternativos estilísticos para el tipo de letra. Proporciona archivos de origen de diseño de glifos alternativos ( *.glif ) para admitir la personalización de puntos de código Unicode de origen existente DRAT + Drop + Sobrescribir. Sobrescribe los archivos de diseño de glifos existentes en la fuente de hack con cualquier combinación de diseños alternativos que estén disponibles aquí, reconstruyan las fuentes y use su versión personalizada.
Este repositorio está abierto a las contribuciones de los nuevos diseños de glifos destinados a usarse con el tipos de letra.
Los archivos de origen *.glif se encuentran en el directorio glyphs de este repositorio y están organizados por unicode Code Point. Se agrega una cadena corta al punto de código Unicode para describir el tipo de modificación de diseño que se realizó al estilo predeterminado de hack. Los archivos de origen se suministran para variantes regulares, negritas, cursivas y audaces de fuentes cursivas.
Puede ver imágenes de los diseños alternativos en los archivos ReadMe.md en el nivel superior de cada directorio de glifos alternativos.
*.glif del repositorio alt-hack que desea usar como reemplazos en la fuente de hack.*.glif existentes para sus puntos de código Unicode seleccionados con los archivos alt-hack *.glif (los reemplazos en alt-hack tienen las mismas rutas de archivo que las de la fuente predeterminada). Puede usar el script patch-hack.sh incluido para automatizar esta operación; consulte las instrucciones dentro del script en sí.Siguen las instrucciones detalladas de los pasos rápidos anteriores.
Descargue el repositorio de hack como un archivo zip y desempaquete el archivo localmente en su sistema. La fuente OVNI de pirateo predeterminada se encuentra en el directorio source del repositorio. Hay directorios de origen ovnis separados para cada una de las cuatro variantes de hack:
Los archivos fuente del diseño de glifos viven en el subdirectorio glyphs dentro de cada uno de estos directorios de origen de nivel superior *.ufo .
Descargue los archivos *.glif en los directorios regulares, audaces, cursivas y auditálicos del repositorio alternativo para cada reemplazo que desea hacer en la fuente de hack. Los archivos de origen de estilo alternativo tienen la misma ruta de archivo que usamos en la fuente de hack. Los archivos fuente de diseño *.glif están destinados a usarse como reemplazos directos para los archivos de origen predeterminados existentes.
Puede usar el script patch-hack.sh incluido para copiar las modificaciones de Glyph deseadas en el repositorio de fuente de hack. Ver instrucciones en el script en sí.
Alternativamente, puede hacer la copia manualmente. Copie los archivos de origen del glifo alternativo para las variantes de fuentes apropiadas (es decir, regular, negrita, cursiva, audaz en negrita) de este repositorio en el directorio glyphs correspondientes de la fuente de hack de hack para la variante respectiva. Esto debería sobrescribir un archivo existente en ese directorio. Tenga en cuenta que los archivos alternativos para cada variante tienen la misma ruta de archivo. Confirme que está sobrescribiendo un archivo existente con un nuevo archivo que es del tipo de variante apropiado.
Algunos de los glifos en los conjuntos de hacks incluyen cambios manuales en los conjuntos de instrucciones automatizadas de TTFAUTOHINT ("Sugerencias"). Deben eliminarse si reemplaza un glifo existente en los conjuntos de hack principales con un alternativo estilístico de este repositorio o su compilación fallará (o crea cambios de representación indeseables que no están sintonizados para el glifo alternativo).
Los archivos de instrucciones de control que se utilizan para modificar manualmente las sugerencias en las compilaciones de hacks se encuentran en el directorio de introducción TT del repositorio de hack. Hay un archivo de texto por variante de hack (es decir, para conjuntos de cursiva regular, cursiva, audaz y audaz). Las sugerencias manuales están organizadas por unicode Code Point.
Examine estos archivos de instrucciones de control antes de construir sus nuevas fuentes. Si identifica un bloque de instrucciones bajo un encabezado para un punto de código Unicode que tiene la intención de reemplazar, elimine todas las líneas asociadas con ese glifo o comente el bloque con # símbolos al comienzo de cada línea.
Por ejemplo, para construir un conjunto de fuentes con nuevos glifos alternativos cero (Unicode U+0030), necesitaría modificar un archivo de instrucciones de control existente que incluya las siguientes líneas:
# 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
A lo siguiente:
# 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
O simplemente elimine la línea de encabezado # U+0030 zero glyph ID 548 y las líneas de instrucción individuales debajo de ese nivel para el glifo U+0030. Repita esto para cualquier valor que se incluya para sus cambios en el glifo en cada uno de los cuatro archivos de instrucciones de control antes de intentar construir sus nuevos archivos.
Use la documentación de compilación en el repositorio de hack para compilar nuevos archivos de escritorio *.ttf y/o fuentes web con su versión personalizada de Hack.
Estos cambios en el tipo de letra de hack se encuentran dentro de la práctica de modificación aceptable bajo la licencia de hack.
El trabajo en el repositorio alternativo tiene licencia bajo la licencia MIT. Vea la licencia.md para más detalles.