Commit graph

109 commits

Author SHA1 Message Date
Rasmus Andersson
8234b62ab7 Speeds up font compilation by around 200%
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-09-04 11:12:34 -04:00
Rasmus Andersson
7e52b008d0 Improves glyphorder generation 2017-08-31 08:16:38 -07:00
Rasmus Andersson
ca5fe60c99 Various improvements 2017-08-28 02:36:40 -07:00
Rasmus Andersson
0945b58f8f Adds contextual alternates for [] () {} when enclosing upper-case characters 2017-08-25 00:44:50 -07:00
Rasmus Andersson
bcdb61c8b0 makefile: add license to zip archives and fix glyphinfo target 2017-08-24 18:24:23 -07:00
Rasmus Andersson
d8975d9135 makefile: better dist rule 2017-08-24 00:45:10 -07:00
Rasmus Andersson
c97111a594 Include version in CSS so that HTTP caches are not pointing to old versions 2017-08-22 13:11:06 -07:00
Rasmus Andersson
eda835f2f2 release v1.1 2017-08-22 12:47:55 -07:00
Rasmus Andersson
3b1fffade1 Initial public commit 2017-08-22 02:23:08 -07:00