1
1
mirror of https://github.com/rsms/inter.git synced 2024-12-01 20:43:10 +03:00
Commit Graph

89 Commits

Author SHA1 Message Date
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