This is my preferred build of ArrowType's Recursive for coding. The four existing builds (Linear, Casual, Semicasual, and Duotone) were nice but not just right, y'know?
Primarily, I wanted a lighter base weight (300 & 600 versus 400 & 700), and more specific control over the slnt
and CASL
to make the italics feel like a true italic (versus an oblique) but with a toned-down casualness.
Here's the actual definitions for each of the axes:
"Affine": {
"MONO": 1,
"CASL": 0,
"wght": 300,
"slnt": 0,
"CRSV": 0,
"style": "Regular",
},
"Affine Italic": {
"MONO": 1,
"CASL": 0.5,
"wght": 300,
"slnt": -10,
"CRSV": 1,
"style": "Italic",
},
"Affine Bold": {
"MONO": 1,
"CASL": 0,
"wght": 600,
"slnt": 0,
"CRSV": 0,
"style": "Bold",
},
"Affine Bold Italic": {
"MONO": 1,
"CASL": 0.5,
"wght": 600,
"slnt": -10,
"CRSV": 1,
"style": "Bold Italic",
}
The original is licensed under the OFL, so this one is too.