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
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