7 ms·
To me, the most interesting part of Metafont is that it can take parameters. So your font could, for example, take a parameter for weight, letting you create as
by amyjess 9y ago
To me, the most interesting part of Metafont is that it can take parameters. So your font could, for example, take a parameter for weight, letting you create as many different weight variants as you like. You can use one algorithm to create a Thin, Light, Regular, Medium, Demi, Bold, Black family of fonts. Or you could put a skew parameter in to generate an Oblique version (though true italics would require a separate algorithm).
- foobarrio 9y agoWe could skew fonts now if we wanted to. TTF fonts are mostly quadratic Bezier curves so we can redefine what the axes to use when rendering the font glpyhs. Instead of i = (1, 0), j = (0, -1) we can use i = (1, 0) j = (0.3, -1). There's a lot more to fonts obviously like bitmap glyphs, hinting, kerning, etc but we could build in some params if we wanted to.
- Ciantic 9y agoThere is a term for that "variable font". One type face come to mind, currently being developed, which should come out in september by famous Font Bureau. [1] [1]: https://www.typenetwork.com/brochure/opentype-variable-fonts-moving-right-along/ https://www.typenetwork.com/brochure/opentype-variable-fonts...