This script is trash, and is used to generate all the fonts hosted at https://equwal.com/release.html, along with some other cheap hacks.
There is no reason why you should need to use it, but if you do anyway, good luck (don't expect me to help you, though maybe I will if I think it seems fun)!
alt-hack is a stylistic alternate glyph library for the Hack typeface. It provides alternate glyph design source files (*.glif
) to support drag + drop + overwrite existing source Unicode code point customization. Overwrite the existing glyph design files in the Hack source with any combination of alternate designs that are available here, rebuild the fonts, and use your custom version.
This repository is open to contributions of new glyph designs intended to be used with the Hack typeface.
Hack is a submodule that needs to be pulled in, so clone it recursively:
git clone --recursive https://github.com/source-foundry/alt-hack.git
The install script generator.ros
uses the Roswell facility for Common Lisp. You will need to install it.
This list may be outdated.
./generator.ros show
...
0 u0030-backslash
...
./generator.ros help
./generator.ros test
Will run the tests.
Generate all fonts (desktop, web, and woff2 version web) with a backslashed zero:
./generator.ros --ttf --woff --woff2 backslash
Opt for slabbed i
variants for desktop use, and a dotted zero:
./generator.ros --ttf slabi dot
The *.glif
source files are located in the glyphs
directory of this repository and are organized by Unicode code point. A short string is added to the Unicode code point to describe the type of design modification that was performed to the Hack default style. Source files are supplied for regular, bold, italic, and bold italic font variants.
You may view images of the alternate designs in the README.md files at the top level of each alternate glyph directory.
These changes to the Hack typeface fall within acceptable modification practice under the Hack license.
- It is not necessary to change the font name as a result of these modifications.
- It is acceptable practice to change the name of the fonts if you would like (e.g. for release to others under a different font name).
- Please maintain the Hack license with modified versions of the upstream source. See the Hack license for further details.
The work in the alt-Hack repository is licensed under the MIT license. See LICENSE.md for details.