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