Rasmus Andersson
8a06d93b41
tooling: reduce noise when invoking fontmake by lowering its verbosity
2023-04-27 10:40:17 -07:00
Rasmus Andersson
9aa6cd640a
New distribution format (TTC, help, extras)
...
- uses TTC bundle for static fonts (#388 )
- second zip archive used for "extras", with individiual static font files
- new help documentation, replacing all .txt files of past distributions
2023-04-23 12:52:46 -07:00
Rasmus Andersson
ee99c99315
tooling: enable passing DEBUG=1 to make, disabling production names, which makes it easier to debug stuff with e.g. FontGoggles
2023-04-22 09:23:41 -07:00
Rasmus Andersson
b4d529e2d1
attempt to fix static font name linking metadata stuff, re #519 and #515
2023-04-21 17:45:54 -07:00
Rasmus Andersson
4b7fd1a402
tooling: tighten makefile deps
2023-04-21 09:17:17 -07:00
Rasmus Andersson
dd61fb169b
tooling: adds editable-ufos target to makefile for generating unprocessed UFOs
2023-04-20 13:47:14 -07:00
Rasmus Andersson
023fc9325c
tooling: optimize makefile deps to avoid rebuilding designspace & UFOs when only features change
2023-04-19 09:50:17 -07:00
Rasmus Andersson
903722aab6
tooling: initial conversion from plain python virtualenv to pipenv. #551
2023-04-05 13:23:06 -07:00
Rasmus Andersson
1070e87f3e
makefile comment
2022-10-15 17:52:28 -07:00
Rasmus Andersson
8c2631206b
stop canonicalizing full name in variable fonts. Closes #488
2022-10-15 16:57:48 -07:00
Rasmus Andersson
71fc6bbb69
fix github actions by making gen-instance-ufo.sh use bash explicitly
2022-10-07 17:45:32 -07:00
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