Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-11-19 | tooling: simplify makefile by updating PATH (which is broken in macOS ↵ | Rasmus Andersson | 1 | -46/+49 | |
"make", so require GNU make on macOS) | |||||
2024-05-24 | makefile: make sure dist runs googlefonts so that dist_zip_gf succeed | Rasmus Andersson | 1 | -1/+5 | |
Also adds convenience target dist_gf for making just a gf distribution | |||||
2024-05-15 | make: Add googlefonts Makefile target (#678) | Marc Foley | 1 | -3/+14 | |
2024-03-24 | include hinted woff font files in distribution. Closes #654 | Rasmus Andersson | 1 | -3/+5 | |
2023-11-20 | rename variable font file to InterVariable | Rasmus Andersson | 1 | -45/+86 | |
2023-11-19 | makefile: reorganize and improve test targets | Rasmus Andersson | 1 | -340/+105 | |
2023-11-19 | makefile: fix github CI by pinning pipenv (which autobroke) to a specific ↵ | Rasmus Andersson | 1 | -1/+1 | |
version | |||||
2023-11-19 | makefile: re-run bake-vf.py if the script changed | Rasmus Andersson | 1 | -4/+4 | |
2023-11-13 | improvements to autohint with independent reference fonts for italic styles | Rasmus Andersson | 1 | -13/+30 | |
2023-08-29 | fixes bad TT hints by using separate reference fonts for text/display with ↵ | Rasmus Andersson | 1 | -1/+8 | |
ttfautohint. Closes #606 | |||||
2023-07-13 | tooling: run psautohint on OTF/CFF fontsv4.0-beta9h | Rasmus Andersson | 1 | -10/+13 | |
2023-06-12 | remove use of fix-static-display-names.py from otf (already removed from ↵ | Rasmus Andersson | 1 | -7/+0 | |
ttf) re #519 | |||||
2023-06-08 | fixes name table entries for static files, re issue #519 | Rasmus Andersson | 1 | -1/+0 | |
2023-06-08 | attempt at fixing names for Windows, re issue #519 | Rasmus Andersson | 1 | -183/+183 | |
2023-06-07 | tooling: change & expand ttx targets in makefile | Rasmus Andersson | 1 | -11/+56 | |
2023-06-07 | pass --windows-compatibility to ttfautohint in hopes of better aliased ↵ | Rasmus Andersson | 1 | -1/+5 | |
fitting on MS Windows, re #580 | |||||
2023-06-05 | tooling: remove .ttx files in ttx make rule | Rasmus Andersson | 1 | -0/+1 | |
2023-06-04 | build STAT table (version 4) manually for variable fonts, re #577 | Rasmus Andersson | 1 | -21/+7 | |
2023-06-04 | tooling: simplify makefile and variable font file naming | Rasmus Andersson | 1 | -36/+52 | |
2023-05-31 | tooling: pass --no-autohint to fontmake to ensure no time is wasted on ↵v4.0-beta9b | Rasmus Andersson | 1 | -1/+5 | |
autohinting | |||||
2023-05-30 | tooling: fixes for variable font metadata | Rasmus Andersson | 1 | -2/+2 | |
2023-05-30 | tooling: revert "extras" zip distribution | Rasmus Andersson | 1 | -6/+0 | |
2023-05-30 | tooling: fix .ttc makefile rule | Rasmus Andersson | 1 | -5/+7 | |
2023-05-29 | Remove "Display" named-instances from variable font | Rasmus Andersson | 1 | -10/+18 | |
A lot of software gets confused when there are named instances that differ only by opsz. This change removes all "Display" instances from the fvar table and makes opsz=32 the default, so that software without automatic opsz-to-size mapping displays the "Display" styles instead of the text styles by default. This is the same approach taken by Apple San Francisco Pro. Closes #519 | |||||
2023-04-27 | tooling: reduce noise when invoking fontmake by lowering its verbosity | Rasmus Andersson | 1 | -12/+18 | |
2023-04-23 | New distribution format (TTC, help, extras) | Rasmus Andersson | 1 | -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-22 | tooling: enable passing DEBUG=1 to make, disabling production names, which ↵ | Rasmus Andersson | 1 | -8/+16 | |
makes it easier to debug stuff with e.g. FontGoggles | |||||
2023-04-22 | attempt to fix static font name linking metadata stuff, re #519 and #515 | Rasmus Andersson | 1 | -12/+21 | |
2023-04-21 | tooling: tighten makefile deps | Rasmus Andersson | 1 | -3/+3 | |
2023-04-20 | tooling: adds editable-ufos target to makefile for generating unprocessed UFOs | Rasmus Andersson | 1 | -4/+56 | |
2023-04-19 | tooling: optimize makefile deps to avoid rebuilding designspace & UFOs when ↵ | Rasmus Andersson | 1 | -3/+3 | |
only features change | |||||
2023-04-05 | tooling: initial conversion from plain python virtualenv to pipenv. #551 | Rasmus Andersson | 1 | -5/+10 | |
2022-10-16 | makefile comment | Rasmus Andersson | 1 | -1/+1 | |
2022-10-16 | stop canonicalizing full name in variable fonts. Closes #488 | Rasmus Andersson | 1 | -1/+0 | |
2022-10-08 | fix github actions by making gen-instance-ufo.sh use bash explicitly | Rasmus Andersson | 1 | -2/+2 | |
2022-10-08 | patch UFO files with WWS entries and simplify UFO generation | Rasmus Andersson | 1 | -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-06 | fixes style linking of Display styles. Related to #498v4.0-beta4 | Rasmus Andersson | 1 | -8/+8 | |
Also it seems metrics keys were synced for Italic/uni0249 | |||||
2022-09-27 | Remove slnt/ital VF axis | Rasmus Andersson | 1 | -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-19 | clean up Makefile a bit | Rasmus Andersson | 1 | -8/+4 | |
2022-09-19 | use ttfautohint with python -m instead of by path to script. Closes #470 | Rasmus Andersson | 1 | -4/+1 | |
2022-07-11 | makefile: include date & time in opsz beta zip file | Rasmus Andersson | 1 | -1/+1 | |
2022-07-02 | toolchain: don't strip MVAR table | Rasmus Andersson | 1 | -1/+1 | |
2022-06-03 | makefile: fix var_no_slnt_axis rule | Rasmus Andersson | 1 | -2/+3 | |
2022-06-03 | makefile: fix version-less python path for ttfautohint | Rasmus Andersson | 1 | -0/+2 | |
2022-06-03 | toolchain: drop old Makefile and init.sh script along with git hooks and ↵ | Rasmus Andersson | 1 | -71/+86 | |
slim down Python requirements.txt to just what we need | |||||
2022-06-03 | makefile: pattern for .glyphspackage -> .glyphs conversion | Rasmus Andersson | 1 | -5/+1 | |
2022-06-01 | makefile: fix features symlink in symlink | Rasmus Andersson | 1 | -1/+2 | |
2022-05-31 | tooling: include web font in opsz beta zip archives | Rasmus Andersson | 1 | -1/+1 | |
2022-05-31 | add zip_opsz_beta rule to makefile | Rasmus Andersson | 1 | -1/+7 | |
2022-05-27 | change source format from .glyphs to .glyphspackage | Rasmus Andersson | 1 | -2/+7 | |