Alt-Hack é uma biblioteca de glifos alternativos estilísticos para o tipo de letra. Ele fornece arquivos de origem de design de glifos alternativos ( *.glif ) para oferecer suporte a arrastar + soltar + substituir a personalização do ponto de código do Unicode existente. Substituir os arquivos de design do Glyph existente na fonte de hack com qualquer combinação de designs alternativos disponíveis aqui, reconstrua as fontes e use sua versão personalizada.
Este repositório está aberto a contribuições de novos designs de glifos destinados a serem usados com o tipo de letra.
Os arquivos de origem *.glif estão localizados no diretório glyphs deste repositório e são organizados pelo Unicode Code Point. Uma sequência curta é adicionada ao ponto de código Unicode para descrever o tipo de modificação de design que foi executada no estilo padrão de hack. Os arquivos de origem são fornecidos para variantes regulares, ousadas, itálicas e ousadas.
Você pode visualizar imagens dos designs alternativos nos arquivos README.MD no nível superior de cada diretório de glifos alternativos.
*.glif do repositório Alt-Hack que você gostaria de usar como substituições na fonte de hacker.*.glif existentes para os pontos de código Unicode selecionados com os arquivos Alt-Hack *.glif (as substituições no Alt-Hack têm os mesmos caminhos de arquivo que os da fonte padrão). Você pode usar o script patch-hack.sh incluído para automatizar esta operação-consulte as instruções dentro do próprio script.Instruções detalhadas das etapas do início rápido acima seguem.
Faça o download do repositório de hack como um arquivo zip e descompacte o arquivo localmente no seu sistema. A fonte de UFO padrão de hack está localizada no diretório source do repositório. Existem diretórios de origem UFO separados para cada uma das quatro variantes de hacker:
Os arquivos de origem do Glyph Design vivem no subdiretório glyphs em cada um desses diretórios de origem de nível superior *.ufo .
Faça o download dos arquivos *.glif nos diretórios regulares, ousados, itálicos e ousados do repositório Alt-Hack para cada substituição que você deseja fazer na fonte de hacker. Os arquivos de origem de estilo alternativo têm o mesmo caminho de arquivo que usamos na fonte de hacker. Os arquivos de origem *.glif Design destinam -se a ser usados como substituições diretas para os arquivos de origem padrão existentes.
Você pode usar o script patch-hack.sh incluído para copiar as modificações de glifos desejadas no repositório de origem de hackers. Veja as instruções no próprio script.
Como alternativa, você pode fazer a cópia manualmente. Copie os arquivos de origem do glifo alternativo para as variantes de fonte apropriadas (ou seja, regular, ousado, itálico, em negrito) deste repositório no diretório glyphs correspondente da fonte de OVNI hack para a respectiva variante. Isso deve substituir um arquivo existente nesse diretório. Observe que os arquivos alternativos para cada variante têm o mesmo caminho de arquivo. Confirme que você está substituindo um arquivo existente com um novo arquivo que é do tipo de variante apropriado.
Alguns dos glifos nos conjuntos de hackers incluem alterações manuais nos conjuntos de instruções automatizados do TTFAUTOHINT ("dicas"). Eles devem ser eliminados se você substituir um glifo existente nos principais conjuntos de hackers por uma alternativa estilística deste repositório ou sua compilação falhará (ou criará alterações indesejáveis de renderização que não são ajustadas para o glifo alternativo).
Os arquivos de instruções de controle usados para modificar manualmente as dicas nas compilações de hackers estão localizadas no diretório TT-Hinting do repositório de hackers. Há um arquivo de texto por variante de hack (ou seja, para conjuntos de itálico regulares, itálicos, ousados e ousados). As dicas manuais são organizadas pelo ponto de código Unicode.
Examine esses arquivos de instruções de controle antes de criar suas novas fontes. Se você identificar um bloco de instruções sob um cabeçalho para um ponto de código Unicode que pretende substituir, exclua todas as linhas associadas a esse glifo ou comente o bloco com os símbolos # no início de cada linha.
Por exemplo, para criar um conjunto de fontes com novos glifos alternativos zero (Unicode U+0030), você precisaria modificar um arquivo de instruções de controle existente que inclua as seguintes linhas:
# 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
Para o seguinte:
# 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 simplesmente exclua a linha de título # U+0030 zero glyph ID 548 e as linhas de instrução individuais abaixo desse nível para o glifo U+0030. Repita isso para quaisquer valores incluídos para suas alterações de glifos em cada um dos quatro arquivos de instruções de controle antes de tentar criar seus novos arquivos.
Use a documentação de compilação no repositório de hackers para compilar os arquivos de fontes da nova área de trabalho *.ttf e/ou fontes da web com sua versão personalizada do hack.
Essas mudanças no tipo de letra de hackear se enquadram na prática de modificação aceitável sob a licença de hackear.
O trabalho no repositório Alt-Hack é licenciado sob a licença do MIT. Consulte License.md para obter detalhes.