https://github.com/googlefonts/decovar
A multistyle decorative variable font by David Berlow
https://github.com/googlefonts/decovar
font variations-font
Last synced: 7 months ago
JSON representation
A multistyle decorative variable font by David Berlow
- Host: GitHub
- URL: https://github.com/googlefonts/decovar
- Owner: googlefonts
- License: ofl-1.1
- Created: 2016-11-30T18:38:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-03-30T12:43:06.000Z (over 1 year ago)
- Last Synced: 2025-03-30T13:32:55.927Z (over 1 year ago)
- Topics: font, variations-font
- Language: Python
- Homepage: https://www.typenetwork.com/brochure/decovar-a-decorative-variable-font-by-david-berlow
- Size: 63.9 MB
- Stars: 329
- Watchers: 28
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Authors: AUTHORS.txt
Awesome Lists containing this project
README
# DECOVAR
A variable decorative sans by David Berlow.

The [documentation](documentation/) contains a description of the project and typographic contents of the repo.
The [fonts](fonts/) folder contains the DecovarAlpha-VF.ttf file, the variable font.
The [sources](sources/) folder contains the fonts with axis data in their names, used to create the Variations Font.

## Axes
Each of Decovar’s axes has a default value of 0 and a maximum value of 1000, and are defined in the [designspace file](https://github.com/TypeNetwork/fb-Decovar/blob/master/sources/2-build/DecovarAlpha.designspace). Currently, Decovar’s axes (and their four letter tags) are as follows:
* BLDA: Inline
* BLDB: Worm
* WMX2: Weight
* SKLA: Inline Skeleton
* SKLB: Worm Skeleton
* SKLD: Stripes
* TRMA: Rounded
* TRMB: Flared
* TRMC: Rounded Slab
* TRMD: Sheared
* TRME: Bifurcated
* TRMF: Open Inline Terminal
* TRMG: Slab
* TRMK: Inline Terminal
* TRML: Worm Terminal
You can implement them in CSS like this:
```
font-variation-settings: "SKLA" 1000, "TRMG" 750;
```
## Generating
The Decovar variable font was created with RoboFont and is generated using [fontmake](https://github.com/googlei18n/fontmake). A build script `build.sh` is included that will build the variable font using fontmake, copy it to the `/fonts` folder, and offer a subsetted version.
```
$ cd sources/2-build
$ bash build.sh
```