Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-03 | Major overhaul, moving from UFO2 to Glyphs and UFO3, plus a brand new and ↵ | Rasmus Andersson | 123 | -30889/+0 | |
much simpler fontbuild | |||||
2018-09-01 | adds --cufo flag to ufocompile for compiling UFO files instead of OTF and ↵ | Rasmus Andersson | 1 | -21/+28 | |
TTF files | |||||
2018-08-28 | fixes issue with recent numpy upgrade | Rasmus Andersson | 1 | -1/+1 | |
2018-08-28 | fix for upgraded numpy | Rasmus Andersson | 1 | -2/+2 | |
2018-08-28 | upgrade dependencies | Rasmus Andersson | 3 | -17/+29 | |
2018-02-18 | minor change to fontbuild | Rasmus Andersson | 1 | -12/+13 | |
2018-02-18 | Adjust italic angle from 10 to 12 and change spacing delta to -8 | Rasmus Andersson | 2 | -14/+31 | |
2018-01-24 | Fixes an issue where some overlapping contours would not be flattened during ↵v2.5-beta | Rasmus Andersson | 1 | -15/+24 | |
compilation. This increases build time by about 50% (29s -> 43s on my machine for regular) and increases the size of the unhinted regular OTF file by about 20 kB | |||||
2018-01-24 | booleanOperations library: remove unreachable break and add exception ↵ | Rasmus Andersson | 2 | -2/+7 | |
instead of assertion, as done in upstream | |||||
2018-01-19 | Fix minor bug in fontbuild where certain glyphs composed of multiple shapes ↵ | Rasmus Andersson | 1 | -4/+15 | |
would not be expanded & flattened | |||||
2018-01-16 | Change composition of version record of the name table to include build ↵ | Rasmus Andersson | 1 | -2/+3 | |
(when available) | |||||
2018-01-08 | Fixes to font metadata, including addition of some OS/2 panose information | Rasmus Andersson | 2 | -11/+25 | |
2017-11-30 | fontbuild: convert curveFitPen (used for obliques) to cython | Rasmus Andersson | 2 | -29/+30 | |
2017-11-30 | fontbuild: fixes a minor issue with curveFitPen where != was used to check ↵ | Rasmus Andersson | 1 | -1/+1 | |
for None | |||||
2017-11-29 | Adds script for verifying font files | Rasmus Andersson | 11 | -0/+1371 | |
2017-11-27 | build: minor performance optimization of fontbuild | Rasmus Andersson | 2 | -13/+16 | |
2017-10-05 | fontbuild: optimize glyphorder data per font and check for duplicates | Rasmus Andersson | 1 | -2/+14 | |
2017-09-25 | Remove unused anchor pairs from fontbuild | Rasmus Andersson | 1 | -4/+1 | |
2017-09-13 | website etc | Rasmus Andersson | 1 | -9/+0 | |
2017-09-04 | Speeds up font compilation by around 200% | Rasmus Andersson | 103 | -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-31 | Fixes broken italic (oblique) styles. The issue was that component ↵ | Rasmus Andersson | 2 | -8/+8 | |
decomposition did not happen in the correct order for some glyphs | |||||
2017-08-25 | tnum, zero, ss01, latin1-extended, etc | Rasmus Andersson | 1 | -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-22 | Initial public commitv1.0 | Rasmus Andersson | 16 | -0/+2657 | |