Commit graph

31 commits

Author SHA1 Message Date
Rasmus Andersson
8d6bf1281c Makefile: update some docs targets 2018-09-03 17:00:19 -07:00
Rasmus Andersson
f2ee4484fb Makefile: progress on conversion to new toolchain 2018-09-03 16:06:33 -07:00
Rasmus Andersson
c833e252c9 Major overhaul, moving from UFO2 to Glyphs and UFO3, plus a brand new and much simpler fontbuild 2018-09-03 12:55:49 -07:00
Rasmus Andersson
9f367901ef website: major update 2018-02-20 01:38:51 -08:00
Rasmus Andersson
c551b9f66a makefile: zip archive css file 2018-02-18 00:28:04 -08:00
Rasmus Andersson
c06dd62eaf Include inter-ui.css in zip archives and generate fontinfo for regular weight to docs/info.json, used by the website 2018-02-17 19:55:38 -08:00
Rasmus Andersson
f40c3a0db2 makefile: rename check_fonts target to test 2017-11-29 19:01:13 -08:00
Rasmus Andersson
5302601f99 makefile: add check_fonts step when creating distribution 2017-11-28 17:13:15 -08:00
Rasmus Andersson
12076e07b1 makefile: zip creation linearize web font creation 2017-11-27 11:06:42 -08:00
Rasmus Andersson
a8ae2ca230 makefile: fix bug with web fonts dependency being run in the wrong order when running make with many parallel jobs 2017-11-26 20:26:15 -08:00
Rasmus Andersson
4c7e2cbb7f makefile 2017-09-25 10:49:37 -07:00
Rasmus Andersson
78d5d100f7 makefile 2017-09-25 10:38:15 -07:00
Rasmus Andersson
b47572cc05 Improve misc/gen-glyphinfo.py and gen-metrics-and-svgs.py by ignoring glyphs listed in "delete" of fontbuild.cfg 2017-09-24 19:38:30 -07:00
Rasmus Andersson
0d64ccaa82 Fix makefile 2017-09-24 17:39:29 -07:00
Rasmus Andersson
d9b28168a2 makefile: fixes dist target dependencies 2017-09-23 12:53:02 -07:00
Rasmus Andersson
ec422497cf makefile: fixes otf and install targets 2017-09-23 12:23:25 -07:00
Rasmus Andersson
84dfab8f06 Move away from using hinted fonts by default 2017-09-23 10:14:17 -07:00
Rasmus Andersson
4fdb4c927e Rename family from "Interface" to "Inter UI" 2017-09-18 15:58:34 -07:00
Rasmus Andersson
d77f0130da Move OTF release files into docs folder so that they are not dirtied when building regular builds 2017-09-12 08:01:39 -07:00
Rasmus Andersson
6d42688433 Release 1.7 2017-09-11 23:01:53 -07:00
Rasmus Andersson
1d4185f92d makefile: copy_docs_fonts target 2017-09-11 22:42:54 -07:00
Rasmus Andersson
6cfe421ae0 Website updates 2017-09-05 11:55:21 -04:00
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