Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-04-22 | attempt to fix static font name linking metadata stuff, re #519 and #515 | Rasmus Andersson | 2 | -1/+147 | |
2023-04-22 | tooling: improve misc/tools/rename.py to support fonts with different wws ↵ | Rasmus Andersson | 1 | -26/+86 | |
family name | |||||
2023-04-21 | tooling: improved anchor copying in postprocess-designspace.py (disabled) | Rasmus Andersson | 1 | -2/+42 | |
2023-04-21 | tooling: disable mark anchor workaround copy_component_anchors in ↵ | Rasmus Andersson | 1 | -1/+1 | |
postprocess-designspace.py | |||||
2023-04-20 | fixes mkmk issues with some marks like /acutecomb by copying anchors from ↵ | Rasmus Andersson | 1 | -24/+98 | |
components into instances which does not have any anchors, as is common for comb accents, e.g. /acute has a _top anchor and /acutecomb is just an instance of /acute | |||||
2023-04-15 | tooling: fix decomposition detection by looking at all glyphs in all ↵ | Rasmus Andersson | 1 | -20/+30 | |
masters, not just one, since a cn might have a non-trivial transformation in just one design | |||||
2022-10-16 | fix to float detection in postprocess_instance_ufo.py | Rasmus Andersson | 1 | -1/+1 | |
2022-10-16 | make postprocess_instance_ufo.py ~20% faster by only setting a defcon ↵ | Rasmus Andersson | 1 | -5/+6 | |
property when the value is different | |||||
2022-10-16 | workaround for bug in defcon | Rasmus Andersson | 1 | -1/+6 | |
2022-10-16 | workaround for bug in glyphslib/fontmake that generates UFO glyphs with ↵ | Rasmus Andersson | 2 | -3/+33 | |
fractional widths. Closes #508 | |||||
2022-10-08 | fix github actions by making gen-instance-ufo.sh use bash explicitly | Rasmus Andersson | 1 | -1/+1 | |
2022-10-08 | patch UFO files with WWS entries and simplify UFO generation | Rasmus Andersson | 3 | -5/+113 | |
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-08 | adds Axis Location entries to all glyphspackage masters and removes the UFO ↵ | Rasmus Andersson | 1 | -1/+0 | |
patch that was a workaround for missing weight. Related to fontmake/issues/943 | |||||
2022-10-05 | Workaround for bug in fontmake causing bad weight metadata | Rasmus Andersson | 1 | -4/+6 | |
Workaround for bug in fontmake which caused incorrect weight metadata in static fonts. See https://github.com/googlefonts/fontmake/issues/943 Related to #498 | |||||
2022-09-27 | Remove slnt/ital VF axis | Rasmus Andersson | 4 | -317/+357 | |
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-06-09 | adds --style option to misc/tools/rename.py | Rasmus Andersson | 1 | -11/+30 | |
2022-06-03 | fix _get_vf_type bug in postprocess-single-axis-vfs.py that prevented ↵ | Rasmus Andersson | 1 | -4/+5 | |
single-axis VFs from building | |||||
2022-06-03 | toolchain: drop old Makefile and init.sh script along with git hooks and ↵ | Rasmus Andersson | 1 | -0/+6 | |
slim down Python requirements.txt to just what we need | |||||
2022-06-01 | reduce opsz range from 16-72 to 16-32 | Rasmus Andersson | 1 | -1/+1 | |
2022-05-26 | UPM 2048 and opsz axis (#462) | Rasmus | 6 | -1/+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 ...`) | |||||
2021-04-01 | v3.18v3.18 | Rasmus Andersson | 1 | -1/+8 | |
2021-03-29 | web: Disable subset fonts as it turns out pyftsubset does not correctly ↵ | Rasmus Andersson | 1 | -61/+90 | |
handle substitution features causing subs like ccmp to break | |||||
2021-03-29 | tooling: fixes glyphinfo generator script. Some 3rd party library changed, ↵ | Rasmus Andersson | 1 | -39/+58 | |
causing output to no longer contain glyphs not explicitly ordered. Yay, dependencies. | |||||
2021-03-29 | add missing subset font files | Rasmus Andersson | 1 | -0/+1 | |
2021-03-29 | fix python3 issuev3.16 | Rasmus Andersson | 1 | -3/+5 | |
2021-03-28 | tooling: improve output data of misc/tools/fontinfo.py utility | Rasmus Andersson | 1 | -13/+107 | |
2021-03-25 | tooling: adds a --profile=<file> option to fontbuild for profiling runs and ↵ | Rasmus Andersson | 1 | -0/+24 | |
adds misc/tools/fmtprofile.py for printing and inspecting profile results | |||||
2021-03-24 | fontinfo: fix smol py3 syntax issue | Rasmus Andersson | 1 | -3/+3 | |
2020-08-22 | tooling: adds a program that create subset web font files and accompanying CSS | Rasmus Andersson | 1 | -0/+389 | |
2020-08-20 | misc: update misc/tools/download-count.py | Rasmus Andersson | 1 | -5/+17 | |
2020-08-20 | web: update version in resource urls | Rasmus Andersson | 1 | -2/+3 | |
2020-08-19 | tooling: upgrade libs, rename VF fext otf -> ttf, add STAT table patch | Rasmus Andersson | 1 | -1/+1 | |
- 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-05-18 | tooling: Remove dockermake and fix a mkdir issue in init.sh. Closes #277 | Rasmus Andersson | 1 | -0/+11 | |
2020-04-09 | display: round all kerning values to integers | Rasmus Andersson | 1 | -0/+45 | |
2020-04-04 | Fixes an issue with missing git hash in version metadata of built fonts. ↵ | Rasmus Andersson | 1 | -8/+7 | |
Closes #234 | |||||
2019-10-22 | updates to distribution | Rasmus Andersson | 1 | -1/+4 | |
2019-10-22 | New version of fontbuild which addresses several issues | Rasmus Andersson | 1 | -0/+148 | |
Fixes for things that stopped working when we updated fontmake: - restore glyph decomposition for VF - restore glyph overlap removal for VF - restore version metadata writing for VF Improvements for VF - fix "full name" name table entry to say "Inter" instead of "Inter Regular" New and changed: - "rename" command for renaming metadata like family and style, optionally saving a separate file. Used to produce new "Inter V" family. - The "build" command no longer performs "style name compactation" for Google fonts. Instead, the new "rename" command is used. Closes #198 Closes #202 | |||||
2019-09-07 | tooling: change comment and remove unused code of misc/tools/fix-vf-meta.py | Rasmus Andersson | 1 | -12/+2 | |
2019-08-04 | tooling: update kernsample.py to use defcon | Rasmus Andersson | 1 | -2/+2 | |
2019-08-02 | tools: small updates to fontsample | Rasmus Andersson | 2 | -11/+36 | |
2019-05-27 | tooling: better handling of unexported glyphs | Rasmus Andersson | 1 | -1/+6 | |
2019-05-27 | tooling: fixes a bug in gen-metrics-and-svgs.py where the very first glyph ↵ | Rasmus Andersson | 1 | -12/+17 | |
would not get recognized in the kerning lookup table, causing no kerning information to appear on the website | |||||
2019-05-27 | tooling: new version of gen-glyphinfo.py | Rasmus Andersson | 1 | -66/+36 | |
2019-04-01 | fix issue with misc/tools/fontinfo.py caused by the wonky ↵ | Rasmus Andersson | 1 | -0/+3 | |
FontBakery-enforced version format | |||||
2019-03-27 | Fixup STAT tables of single-axis variable fonts to aid desktop apps (style ↵ | Rasmus Andersson | 1 | -0/+312 | |
linking). Related to #142 | |||||
2019-02-04 | website/tooling: disable versionize for website inter.css files | Rasmus Andersson | 1 | -2/+2 | |
2019-02-03 | misc: name change | Rasmus Andersson | 4 | -6/+6 | |
2019-02-03 | The Great Rename to "Inter" | Rasmus Andersson | 1 | -1/+5 | |
2019-01-27 | website: preload vf files. Additionally, update misc/tools/versionize to ↵ | Rasmus Andersson | 2 | -32/+33 | |
also patch docs/_includes/preload-font-files.html | |||||
2019-01-06 | Adds docker toolchain for a simpler build setup | Rasmus Andersson | 1 | -2/+6 | |