summaryrefslogtreecommitdiff
path: root/misc/pylib
AgeCommit message (Collapse)AuthorFilesLines
2017-09-13website etcRasmus Andersson1-9/+0
2017-09-04Speeds up font compilation by around 200%Rasmus Andersson103-32/+26812
Cython is used to compile some hot paths into native Python extensions. These hot paths were identified through running ufocompile with the hotshot profiler and then converting file by file to Cython, starting with the "hottest" paths and continuing until returns were deminishing. This means that only a few Python files were converted to Cython. Closes #23 Closes #20 (really this time)
2017-08-31Fixes broken italic (oblique) styles. The issue was that component ↵Rasmus Andersson2-8/+8
decomposition did not happen in the correct order for some glyphs
2017-08-25tnum, zero, ss01, latin1-extended, etcRasmus Andersson1-9/+9
- Tabular numbers feature - Slashed zero feature - Stylistic set 1 feature (open numbers) - Combination glyphs for the above feature intersections - Improved Latin-1 extended glyph set - Kerning improvements for numbers - Lots of anchor improvements - Fixes "Medium seems to be same as Regular" issue on Windows
2017-08-22Initial public commitv1.0Rasmus Andersson16-0/+2657