1
1
mirror of https://github.com/rsms/inter.git synced 2024-11-25 18:39:41 +03:00
Commit Graph

117 Commits

Author SHA1 Message Date
Rasmus Andersson
7cc0ab62e6 patch UFO files with WWS entries and simplify UFO generation
Patches UFO files to contain WWS entries.
Also simplify UFO generation by moving the hard-coded make rules from the makefile into a shell script.

Related to #498 and https://github.com/googlefonts/glyphsLib/issues/820
2022-10-07 17:39:22 -07:00
Rasmus Andersson
2ca005973c fixes style linking of Display styles. Related to #498
Also it seems metrics keys were synced for Italic/uni0249
2022-10-06 09:38:33 -07:00
Rasmus Andersson
3f174fcef6 Remove slnt/ital VF axis
This removes the slant/italic variable axis and breaks up the font in two: roman and italic. This change will allow diverging designs for italic (for example single-storey a). It also addresses the fact that most software, including web browsers, doesn't handle VFs with slnt or ital well.
2022-09-26 17:09:36 -07:00
Rasmus Andersson
ccc38d3e6c clean up Makefile a bit 2022-09-18 15:41:53 -07:00
Rasmus Andersson
de106bc83a use ttfautohint with python -m instead of by path to script. Closes #470 2022-09-18 15:03:05 -07:00
Rasmus Andersson
fe870dd291 makefile: include date & time in opsz beta zip file 2022-07-10 16:16:10 -07:00
Rasmus Andersson
bfbf71f0c4 toolchain: don't strip MVAR table 2022-07-01 14:53:29 -07:00
Rasmus Andersson
67947d74cf makefile: fix var_no_slnt_axis rule 2022-06-03 13:12:17 -07:00
Rasmus Andersson
54ea09e92d makefile: fix version-less python path for ttfautohint 2022-06-03 13:00:46 -07:00
Rasmus Andersson
585f56cee5 toolchain: drop old Makefile and init.sh script along with git hooks and slim down Python requirements.txt to just what we need 2022-06-03 10:28:41 -07:00
Rasmus Andersson
3731f5938d makefile: pattern for .glyphspackage -> .glyphs conversion 2022-06-02 14:03:16 -07:00
Rasmus Andersson
296cf5647c makefile: fix features symlink in symlink 2022-06-01 11:24:05 -07:00
Rasmus Andersson
05887f8a31 tooling: include web font in opsz beta zip archives 2022-05-31 12:57:19 -07:00
Rasmus Andersson
ed076a838c add zip_opsz_beta rule to makefile 2022-05-30 17:59:50 -07:00
Rasmus Andersson
4b691a7cc4 change source format from .glyphs to .glyphspackage 2022-05-27 13:44:19 -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
e1c10561a6 fix tiny makefile bug in check_display rule 2022-04-22 16:30:09 -07:00
Thierry Charbonnel
8cff0e92d2
Fixes a typo in the Makefile related to Inter Display (#395)
fontbakery check-universal
2022-01-18 11:48:18 -08:00
Rasmus Andersson
0dac20662c makefile: fix target install_display_var 2021-06-18 14:40:08 -07:00
Rasmus Andersson
5fa70f6e8c makefile: revert 270d423bae adding back display dep to dist 2021-06-18 14:27:19 -07:00
Rasmus Andersson
270d423bae makefile: remove "display" dep from "dist" target 2021-06-18 14:15:06 -07:00
Rasmus Andersson
6e3f2a321e tooling: upgrade fontbakery and make sure that when it fails, the log files does not date after the source files (or make test will no re-run fontbakery) 2021-06-18 13:41:56 -07:00
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