1
1
mirror of https://github.com/rsms/inter.git synced 2024-12-14 09:04:10 +03:00
Commit Graph

50 Commits

Author SHA1 Message Date
Rasmus Andersson
ad1408e1a6 tooling: allow customizing build dir for init.sh 2022-05-27 14:35:12 -07:00
Rasmus
0796076659
UPM 2048 and opsz axis (#462)
- UPM is adjusted to 2048
- Additional opsz VF axis (multi master) added which will eventually replace the separate Display family
- New tooling that uses fontmake instead of Inter's own fontbuild toolchain. (The old toolchain is still supported, i.e. `make -f Makefile_v1.make ...`)
2022-05-26 11:20:06 -07:00
Rasmus Andersson
a2de1641ae init.sh fixes for zsh 2021-06-18 10:35:59 -07:00
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