Commit graph

95 commits

Author SHA1 Message Date
Rasmus Andersson
18a9030073 makefile: fix PATH that apparently differs with make variants 2021-06-18 12:54:01 -07:00
Rasmus Andersson
043999af15 v3.17 2021-03-29 12:52:15 -07:00
Rasmus Andersson
637d0eb186 web: Disable subset fonts as it turns out pyftsubset does not correctly handle substitution features causing subs like ccmp to break 2021-03-29 12:30:03 -07:00
Rasmus Andersson
3d7a7d0f98 add missing subset font files 2021-03-28 15:26:26 -07:00
Rasmus Andersson
cef19fcf4a tooling: remove unneeded gftools calls 2021-03-28 14:28:58 -07:00
Rasmus Andersson
9f91d25709 tooling: adds gftools fix-dsig to VFs to address DSIG table issue with Microsoft Office 2003 and older 2021-03-24 16:10:12 -07:00
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