Rasmus Andersson
2a129d91ab
tooling: silence nit in init.sh when sourced
2021-03-29 09:15:06 -07:00
Rasmus Andersson
c758332430
tooling: fixes Linux build of ttfautohint. Closes #341 , #289
2021-03-23 14:56:31 -07:00
Rasmus Andersson
717605c5cd
tooling: Remove dockermake and fix a mkdir issue in init.sh. Closes #277
2020-05-18 08:47:33 -07:00
Rasmus Andersson
c754cab816
init.sh fixes issue with shorthand make targets for display
2020-04-08 18:56:59 -07:00
Rasmus Andersson
8f4c3534f7
init.sh now regenerated build/etc/generated.make with perfect precision
2020-04-05 15:07:47 -07:00
Rasmus Andersson
0a2125ef7e
improve speed of init.sh by removing useless file mtime check
2020-04-05 14:51:27 -07:00
Rasmus Andersson
2065cd3073
make: updated makefile + init script with githook for running the init script
2020-04-05 14:18:45 -07:00
Rasmus Andersson
cd4e4bca3a
Fixes an issue with missing git hash in version metadata of built fonts. Closes #234
2020-04-04 13:05:03 -07:00
Rasmus Andersson
c11b328453
init.sh: silent touch in generated makefile
2020-04-04 11:27:37 -07:00
Rasmus Andersson
4d6dedb096
makefile: install targets
2020-03-21 16:49:16 -07:00
Rasmus Andersson
a99473b591
Initial version of Display family
2020-01-31 23:51:58 -08:00
Rasmus Andersson
51781961e3
fix warning in init.sh
2019-10-23 18:41:46 -07:00
Rasmus Andersson
55d38ccee8
makefile: UFO files move to build/ufo
2019-10-22 20:15:09 -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
95d2ac37d9
fixes bug in init.sh which would write a bad makefile
2019-10-21 11:23:54 -07:00
Rasmus Andersson
f7e6dd6552
make: add version.txt to generate makefile
2019-09-07 16:29:09 -07:00
Rasmus Andersson
3df9dfb68c
makefile: adds support for FONTBUILD_FLAGS
2019-09-03 20:43:41 -07:00
Rasmus Andersson
d6f37cbc30
fix small issue with init.sh script
2019-08-29 10:54:26 -07:00
Rasmus Andersson
49cd0c56c8
moves feature code out of the glyphs file
2019-08-04 15:17:39 -07:00
Rasmus Andersson
5a5be63d6e
The Great Rename to "Inter"
2019-02-02 14:29:56 -08:00
Rasmus Andersson
33a36c7a7a
minor updates to init.sh script
2019-01-15 12:26:59 -08:00
Rasmus Andersson
dfe6b939c7
upgrade ufo2ft that includes fixed fonttools. This means we can also drop our temporary fonttools patch. Related to https://github.com/fonttools/fonttools/pull/1430 and https://github.com/googlei18n/ufo2ft/issues/306
2019-01-07 09:15:58 -08:00
Rasmus Andersson
4ded41f4a3
Adds docker toolchain for a simpler build setup
2019-01-05 16:20:22 -08:00
Rasmus Andersson
718930e07f
patch fonttools instead of ufo2ft
2019-01-05 12:00:00 -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
2b20e67cae
adds extra light weight to build system
2018-12-27 18:44:26 -07:00
Rasmus Andersson
2ac5b2d9ff
Upgrade toolchain to Python 3, fontmake 1.8.0 and numpy 1.15.4
2018-11-28 10:56:35 -08:00
Rasmus Andersson
30c1755165
Initial work on light weight master
2018-11-26 08:57:00 -08:00
Rasmus Andersson
75bcc3a46a
init script: Semi Bold for generated makefile
2018-10-10 23:37:53 -07:00
Rasmus Andersson
fef07785c6
makefile blackitalic
2018-10-10 23:37:43 -07:00
Rasmus Andersson
26a7168d83
makefile: italic ufo
2018-10-10 23:37:37 -07:00
Rasmus Andersson
cd36b49396
add ExtraBold and ExtraBoldItalic to makefile generator
2018-09-09 17:05:29 -07:00
Rasmus Andersson
94ee69ac0d
make: restructure build directory and makefile
2018-09-09 12:30:21 -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
2b9c05696f
init script weight deps
2018-08-28 11:40:28 -07:00
Rasmus Andersson
18ba0aee6a
upgrade dependencies
2018-08-28 09:44:04 -07:00
Rasmus Andersson
5ecf53902e
improvements to init.sh: more robust python setup stuff
2018-08-28 08:49:45 -07:00
Rasmus Andersson
7128a3075a
Fix init.sh after renaming RegularItalic to Italic
2017-10-21 19:32:53 -07:00
Rasmus Andersson
517a1ff79c
init.sh: adds -f option
2017-09-30 11:45:18 -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
9950357a6b
Renames Bold master to Black and introduces a new weight "Black" which is practically the same as "bold" prior to this change. "Bold" is now an interpolated, slightly lighter version of "Black"
2017-09-05 11:06:04 -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
da49fd5536
Add missing woff2 patch. Closes #20
2017-08-31 07:43:09 -07:00
Rasmus Andersson
ca5fe60c99
Various improvements
2017-08-28 02:36:40 -07:00
Rasmus Andersson
3b1fffade1
Initial public commit
2017-08-22 02:23:08 -07:00