summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2023-04-23New distribution format (TTC, help, extras)Rasmus Andersson1-43/+98
- 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-22tooling: enable passing DEBUG=1 to make, disabling production names, which ↵Rasmus Andersson1-8/+16
makes it easier to debug stuff with e.g. FontGoggles
2023-04-22attempt to fix static font name linking metadata stuff, re #519 and #515Rasmus Andersson1-12/+21
2023-04-21tooling: tighten makefile depsRasmus Andersson1-3/+3
2023-04-20tooling: adds editable-ufos target to makefile for generating unprocessed UFOsRasmus Andersson1-4/+56
2023-04-19tooling: optimize makefile deps to avoid rebuilding designspace & UFOs when ↵Rasmus Andersson1-3/+3
only features change
2023-04-05tooling: initial conversion from plain python virtualenv to pipenv. #551Rasmus Andersson1-5/+10
2022-10-16makefile commentRasmus Andersson1-1/+1
2022-10-16stop canonicalizing full name in variable fonts. Closes #488Rasmus Andersson1-1/+0
2022-10-08fix github actions by making gen-instance-ufo.sh use bash explicitlyRasmus Andersson1-2/+2
2022-10-08patch UFO files with WWS entries and simplify UFO generationRasmus Andersson1-78/+5
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-06fixes style linking of Display styles. Related to #498v4.0-beta4Rasmus Andersson1-8/+8
Also it seems metrics keys were synced for Italic/uni0249
2022-09-27Remove slnt/ital VF axisRasmus Andersson1-87/+273
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-19clean up Makefile a bitRasmus Andersson1-8/+4
2022-09-19use ttfautohint with python -m instead of by path to script. Closes #470Rasmus Andersson1-4/+1
2022-07-11makefile: include date & time in opsz beta zip fileRasmus Andersson1-1/+1
2022-07-02toolchain: don't strip MVAR tableRasmus Andersson1-1/+1
2022-06-03makefile: fix var_no_slnt_axis ruleRasmus Andersson1-2/+3
2022-06-03makefile: fix version-less python path for ttfautohintRasmus Andersson1-0/+2
2022-06-03toolchain: drop old Makefile and init.sh script along with git hooks and ↵Rasmus Andersson1-71/+86
slim down Python requirements.txt to just what we need
2022-06-03makefile: pattern for .glyphspackage -> .glyphs conversionRasmus Andersson1-5/+1
2022-06-01makefile: fix features symlink in symlinkRasmus Andersson1-1/+2
2022-05-31tooling: include web font in opsz beta zip archivesRasmus Andersson1-1/+1
2022-05-31add zip_opsz_beta rule to makefileRasmus Andersson1-1/+7
2022-05-27change source format from .glyphs to .glyphspackageRasmus Andersson1-2/+7
2022-05-26UPM 2048 and opsz axis (#462)Rasmus1-464/+365
- 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-04-23fix tiny makefile bug in check_display ruleRasmus Andersson1-1/+1
2022-01-18Fixes a typo in the Makefile related to Inter Display (#395)Thierry Charbonnel1-1/+1
fontbakery check-universal
2021-06-19makefile: fix target install_display_varRasmus Andersson1-2/+2
2021-06-19makefile: revert 270d423bae35c3988db365ade6c56ec1b4f2e2df adding back ↵v3.19Rasmus Andersson1-0/+2
display dep to dist
2021-06-19makefile: remove "display" dep from "dist" targetRasmus Andersson1-1/+1
2021-06-18tooling: upgrade fontbakery and make sure that when it fails, the log files ↵Rasmus Andersson1-7/+14
does not date after the source files (or make test will no re-run fontbakery)
2021-06-18makefile: fix PATH that apparently differs with make variantsRasmus Andersson1-20/+21
2021-03-29v3.17v3.17Rasmus Andersson1-1/+1
2021-03-29web: Disable subset fonts as it turns out pyftsubset does not correctly ↵Rasmus Andersson1-4/+30
handle substitution features causing subs like ccmp to break
2021-03-29add missing subset font filesRasmus Andersson1-0/+3
2021-03-29tooling: remove unneeded gftools callsRasmus Andersson1-4/+0
2021-03-25tooling: adds gftools fix-dsig to VFs to address DSIG table issue with ↵Rasmus Andersson1-20/+29
Microsoft Office 2003 and older
2021-03-24tooling: adds fontbakery testingRasmus Andersson1-43/+111
2020-08-22tooling: adds subset program to be run for docs_fonts in MakefileRasmus Andersson1-0/+1
2020-08-20tooling: makefile now properly creates directories needed after a make clean ↵Rasmus Andersson1-0/+12
invocation
2020-08-19Fixes an issue with rendering on Windows with ClearType by decomposing any ↵Rasmus Andersson1-1/+1
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-19tooling: upgrade libs, rename VF fext otf -> ttf, add STAT table patchRasmus Andersson1-32/+26
- 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-18Improves STAT table of 2-axis VFs. Closes #265Rasmus Andersson1-0/+2
2020-08-17makefile: adds "list" command for listing all targetsRasmus Andersson1-0/+22
2020-04-10unlfsRasmus Andersson1-1/+0
2020-04-10makefile: clean up zip targetsRasmus Andersson1-74/+30
2020-04-07makefile: fix issue where V fonts would be copied to docs/font-filesRasmus Andersson1-1/+4
2020-04-06make: updated makefile + init script with githook for running the init scriptRasmus Andersson1-60/+74
2020-04-05makefile: remove unused googlefonts target (uses a script in misc nowadays)Rasmus Andersson1-14/+0