Rasmus Andersson
ba71122abf
updates to distribution
2019-10-22 12:34:20 -07:00
Rasmus Andersson
bc8b267b01
Generate OTF (quads, not cff) for VF, rename upright to roman and add googlefonts makefile target
2019-10-22 07:55:36 -07:00
Rasmus Andersson
4ca248c6c8
Makefile: Move misc/tools/fix-vf-meta.py to a better place
2019-10-21 12:08:42 -07:00
Rasmus Andersson
e3da15b09f
makefile: have version.txt be a dep of ttf and otf files
2019-09-07 16:03:29 -07:00
Rasmus Andersson
3df9dfb68c
makefile: adds support for FONTBUILD_FLAGS
2019-09-03 20:43:41 -07:00
Rasmus Andersson
49cd0c56c8
moves feature code out of the glyphs file
2019-08-04 15:17:39 -07:00
Rasmus Andersson
4f364fe80e
website: simplify glyphinfo.json file with symlink
2019-05-27 11:33:11 -07:00
Rasmus Andersson
3270773f20
tooling: adds docs/_data/glyphinfo.json (which is a copy of docs/lab/glyphinfo.json) to the makefile
2019-05-26 17:08:54 -07:00
Rasmus Andersson
b85460a872
makefile: rename target all_check_var -> test_var
2019-03-31 13:24:49 -07:00
Rasmus Andersson
1efc243837
makefile: cleanup whitespace + add alias "web" for "all_web"
2019-03-31 12:59:30 -07:00
Rasmus Andersson
f598621096
formatting of makefile
2019-03-27 11:21:26 -07:00
Rasmus Andersson
70f3df7882
Fixup STAT tables of single-axis variable fonts to aid desktop apps (style linking). Related to #142
2019-03-27 11:17:29 -07:00
Rasmus Andersson
5a5be63d6e
The Great Rename to "Inter"
2019-02-02 14:29:56 -08:00
Rasmus Andersson
0ab4a4cb3b
website: preload vf files. Additionally, update misc/tools/versionize to also patch docs/_includes/preload-font-files.html
2019-01-26 15:39:10 -08:00
Rasmus Andersson
4ded41f4a3
Adds docker toolchain for a simpler build setup
2019-01-05 16:20:22 -08:00
Rasmus Andersson
dee86b504c
patches ufo2ft and drops python 2 env for OTF compilation
2019-01-05 11:41:37 -08:00
Rasmus Andersson
799472b3f4
Workaround for Python 3 bug in ufo2ft which caused invalid OTF files to be generated. Closes #110
2019-01-03 15:10:08 -08:00
Rasmus Andersson
b9326c6f99
adds "-BETA" to end of filenames of thin-master derived font files
2019-01-01 19:48:37 -07:00
Rasmus Andersson
10ae7240ef
adds makefile alias "var" for building the Inter-UI.var files
2018-11-28 10:34:44 -08:00
Rasmus Andersson
30c1755165
Initial work on light weight master
2018-11-26 08:57:00 -08:00
Rasmus Andersson
5194e4f474
fontbuild: now generating three variable fonts: complete family with two axes, italic version with weight axis and upright version with weight axis. This allows supporting browsers like MS Edge which do not correctly map italic and oblique font style properties to slnt and ital axes.
2018-10-10 23:38:31 -07:00
Rasmus Andersson
9dc29342aa
makefile: improve docs data generation order
2018-10-10 23:38:23 -07:00
Rasmus Andersson
640c1b42cd
makefile: Disable autohinting of variable font. Closes #75
2018-10-10 23:38:06 -07:00
Rasmus Andersson
f37ca48b87
makefile: select zip file in finder after making the zip (only on macos)
2018-10-10 23:38:00 -07:00
Rasmus Andersson
28bdd2df01
makefile: fix dep for web info
2018-10-10 23:37:56 -07:00
Rasmus Andersson
88325461e1
makefile: improve UFO dependencies
2018-10-10 23:37:43 -07:00
Rasmus Andersson
fef07785c6
makefile blackitalic
2018-10-10 23:37:43 -07:00
Rasmus Andersson
04f496ee66
makefile: fix issue with renamed italic ufo
2018-10-10 23:37:37 -07:00
Rasmus Andersson
26a7168d83
makefile: italic ufo
2018-10-10 23:37:37 -07:00
Rasmus Andersson
69d824fc5b
makefile
2018-10-10 23:37:35 -07:00
Rasmus Andersson
eee57fe27a
makefile: prevent intermediate products for being removed by make in some scenarios
2018-09-09 17:04:36 -07:00
Rasmus Andersson
234b62ea8f
makefile: adds target alias designspace
2018-09-09 13:20:14 -07:00
Rasmus Andersson
94ee69ac0d
make: restructure build directory and makefile
2018-09-09 12:30:21 -07:00
Rasmus Andersson
52b14159b7
makefile: cleanup
2018-09-03 19:01:04 -07:00
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