Repository navigation
Autokerner 0.3.0
Fixes the uneven pairs found on TypeDrawers: #1, #2, #3.
Spacing
- Open sides (С, Л, е, A, V): white at the edge of a letter counts in full and deeper white with a falling weight, instead of being cut off at 7% of the em (#1).
- Serifs: white sheltered behind a crossbar or an arm counts as almost none, and on a straight stem with a short serif the white between the serif's tip and the stem counts three quarters (#2).
Kerning
- In a pair of two lowercase letters, the part of the left letter that rises above the right one, such as the hook of f over o, makes no pocket (#3).
Calibrated on eleven well-spaced text faces and five well-spaced slab serifs: the white of their sides is now 7.8% off the font's median instead of 10.7%, and the rule moves a third of their letters instead of almost half. The changes are window corrections; with the corrections off, the rule is the same as before. The result slides in the README are recalculated.
Install: download dist/Autokerner.py, put it into the FontLab 8 scripts folder and choose Scripts → Refresh Scripts. The browser version at pavljenko.ru/blogs/tools/autokerner runs the same calculation.
Tested with FontLab 8.4.3 on macOS: the FontLab window and the browser version give identical results on six fonts and 34 combinations of settings.