Rasmus Andersson
b4f4ad1aea
tooling: adds fontbakery testing
2021-03-24 12:25:49 -07:00
Rasmus Andersson
15e2d60523
tooling: adds subset program to be run for docs_fonts in Makefile
2020-08-21 16:05:42 -07:00
Rasmus Andersson
bb4ca408f6
tooling: makefile now properly creates directories needed after a make clean invocation
2020-08-20 10:47:31 -07:00
Rasmus Andersson
7d70535c01
Fixes an issue with rendering on Windows with ClearType by decomposing any components which use non-trivial transformations like rotation or shear. This increases font size a bit but not to any worrying degree. Closes #251
2020-08-19 13:54:30 -07:00
Rasmus Andersson
d76268cf8d
tooling: upgrade libs, rename VF fext otf -> ttf, add STAT table patch
...
- upgrades 3rd party libraries used by the toolchain
- upgrades fontbuild code to adjust changes to library APIs
- renames VF font filename extensions to .ttf
- adds better STAT table patch to improve metadata on Windows
2020-08-18 17:57:25 -07:00
Rasmus Andersson
2e19386aac
Improves STAT table of 2-axis VFs. Closes #265
2020-08-17 15:54:27 -07:00
Rasmus Andersson
427828ca38
makefile: adds "list" command for listing all targets
2020-08-17 12:05:29 -07:00
Rasmus Andersson
5ea76aef5a
unlfs
2020-04-09 15:42:34 -07:00
Rasmus Andersson
7d2a1cb9ca
makefile: clean up zip targets
2020-04-09 15:11:59 -07:00
Rasmus Andersson
776f39d74f
makefile: fix issue where V fonts would be copied to docs/font-files
2020-04-07 11:06:04 -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
a2fcdab7ca
makefile: remove unused googlefonts target (uses a script in misc nowadays)
2020-04-05 12:11:12 -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
e59cc070cc
makefile: remove verbose flag from rm in clean command to dramatically speed up the clean command
2020-04-04 11:01:13 -07:00
Rasmus Andersson
b6188f053b
remove beta from filenames in makefile
2020-03-22 19:47:11 -07:00
Rasmus Andersson
4d6dedb096
makefile: install targets
2020-03-21 16:49:16 -07:00
Rasmus Andersson
be8ac898eb
makefile: fix zip creation with display
2020-03-07 15:54:22 -08:00
Rasmus Andersson
a99473b591
Initial version of Display family
2020-01-31 23:51:58 -08:00
Rasmus Andersson
04a0f708bf
makefile: fix small issue with symlink creation to lab fonts
2020-01-14 09:31:39 -08:00
Rasmus Andersson
a141c10c90
makefile: fixes issue where glyphsync would fail when build/ufo was missing
2019-10-23 19:52:27 -07:00
Rasmus Andersson
b0ea12196c
makefile: add "Inter V" to default install target
2019-10-22 21:07:40 -07:00
Rasmus Andersson
55d38ccee8
makefile: UFO files move to build/ufo
2019-10-22 20:15:09 -07:00
Rasmus Andersson
88f43ccdc3
Makefile: fix lil bug where a directory would be missing in a certain condition
2019-10-22 17:35:16 -07:00
Rasmus Andersson
9c444deded
makefile cleanup
2019-10-22 12:39:53 -07:00
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