Docs
Parameters
The engine reads 64 parameters, in 5 groups. All are optional, and anything outside its range is clamped. This table comes from the engine itself.
To feel what they do, turn them in the live console. To read them from code, use engine.catalog or GET /api/v1/parameters.
form
The skeleton: proportions, and which drawing each letter uses. The 0-to-1 switches like storey and binocular swap a letter for its other form.
| Parameter | From | To | Default |
|---|---|---|---|
width | 0.62 | 1.5 | 1 |
xHeight | 380 | 640 | 510 |
waist | 0.24 | 0.76 | 0.5 |
extender | 0.5 | 1.5 | 1 |
arch | -1 | 1 | 0 |
proportion | 0 | 1 | 0 |
aperture | 0 | 1 | 0.35 |
leg | -1 | 1 | 0 |
storey | 0 | 1 | 0 |
binocular | 0 | 1 | 0 |
roundY | 0 | 1 | 0 |
tailedL | 0 | 1 | 0 |
slantedE | 0 | 1 | 0 |
spurG | 0 | 1 | 0 |
longQ | 0 | 1 | 0 |
barredI | 0 | 1 | 0 |
slashedZero | 0 | 1 | 0 |
footedOne | 0 | 1 | 0 |
flatThree | 0 | 1 | 0 |
openFour | 0 | 1 | 0 |
straightSix | 0 | 1 | 0 |
crossedSeven | 0 | 1 | 0 |
arm | -1 | 1 | 0 |
join | -1 | 1 | 0 |
barTilt | 0 | 1 | 0 |
figures | 0 | 1 | 0 |
forkedK | 0 | 1 | 0 |
splayedM | 0 | 1 | 0 |
crossedW | 0 | 1 | 0 |
descendingJ | 0 | 1 | 0 |
crossT | 0 | 1 | 0 |
bowlU | 0 | 1 | 0 |
stemmedU | 0 | 1 | 0 |
roundE | 0 | 1 | 0 |
wavyTwo | 0 | 1 | 0 |
crossedEight | 0 | 1 | 0 |
crossedZ | 0 | 1 | 0 |
diamondDot | 0 | 1 | 0 |
shoulder | 0 | 1 | 0 |
sWidth | -1 | 1 | 0 |
spine | 0 | 1 | 0 |
hook | 0 | 1 | 0 |
bowl | 0 | 1 | 0 |
stroke
The pen: how heavy, how much contrast, where the stress falls, and how it slants.
| Parameter | From | To | Default |
|---|---|---|---|
weight | 12 | 210 | 86 |
contrast | 0 | 0.92 | 0.14 |
curve | 0.22 | 1 | 0.58 |
slant | -8 | 24 | 0 |
stress | 0 | 35 | 0 |
tilt | -1 | 1 | 0 |
ends
How strokes finish, and how far apart the letters sit.
| Parameter | From | To | Default |
|---|---|---|---|
serif | 0 | 1 | 0 |
terminal | 0 | 1 | 0 |
spacing | -40 | 160 | 0 |
serifShape | -1 | 1 | 0 |
flare | 0 | 1 | 0 |
cut | -1 | 1 | 0 |
exit | 0 | 1 | 0 |
plumb | 0 | 1 | 0 |
flourish
The things a font could do without: swashes, wonk, and the shape of its dots and accents.
| Parameter | From | To | Default |
|---|---|---|---|
swash | 0 | 1 | 0 |
wonk | 0 | 1 | 0 |
dot | -1 | 1 | 0 |
accents | -1 | 1 | 0 |
carve
Cuts out of the letter: notches, inlines and stencil breaks.
| Parameter | From | To | Default |
|---|---|---|---|
notch | 0 | 1 | 0 |
inline | 0 | 1 | 0 |
stencil | 0 | 1 | 0 |