Geologica is grounded in the humanist genre, but leans assertively into geometric, constructed letterforms to find its stability. The wide stance, generous spacing, large apertures and even colour makes Geologica a serious text typeface. The stylistic “Sharpness” axis adds a rational interpretation of calligraphic pen strokes – a modernist echo of the roots of writing.
The default style of the Geologica typeface is a sober humanist sans serif with a rational finish. The terminals are perpendicular to the direction of the pen stroke, emphasising the monolinearity of the letterforms. The alternate “Sharp” styles introduces details derived from writing with a broad-nib pen. Sharp points arise where the imagined pen is set to paper. These details are echoed in the Carthesian terminal treatment, causing curved shapes to form sharp inner points as they terminate.
Geologica uses the power of the OpenType Variable Font format to simultaneously morph between Light and Black weights, Upright and Oblique, and stylistic variants. This gives an incredibly rich typographic palette, making Geologica a typeface of great versatility.
Axes | Tag | Range | Default | Description |
---|---|---|---|---|
Cursive | CRSV | 0 - 1 | 0 | Swaps Roman for Cursive variants of certain characters |
Sharp | SHRP | 0 to 100 | 0 | Detailing and terminal treatment |
Weight | wght | 100 to 900 | 100 | Thin to Black |
Slant | slnt | 0 to -12 | 0 | Upright (0°) to Oblique (-12°) |
cd [folder location]
virtualenv -p python3 venv
source venv/bin/activate
pip install -U -r Requirements.txt
You might also need to install ttfautohint
brew install ttfautohint
Assuming you are already in the root directory
cd sources
sh build_ds.sh
Notes:
RulesFeatureVariations.txt
file with your .designspace file. See details in the txt file.gftools builder config.yaml