summaryrefslogtreecommitdiff
path: root/misc
AgeCommit message (Collapse)AuthorFilesLines
2022-09-27misc/dist/variable.txtv4.0-beta1Rasmus Andersson1-19/+12
2022-09-27Remove slnt/ital VF axisRasmus Andersson9-546/+436
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-07-07update misc/glyphs-scripts/copy-guides.pyRasmus Andersson1-34/+17
2022-06-09adds --style option to misc/tools/rename.pyRasmus Andersson1-11/+30
2022-06-05round kerning to integer valuesRasmus Andersson1-0/+33
2022-06-03fix _get_vf_type bug in postprocess-single-axis-vfs.py that prevented ↵Rasmus Andersson1-4/+5
single-axis VFs from building
2022-06-03toolchain: drop old Makefile and init.sh script along with git hooks and ↵Rasmus Andersson3-4/+18
slim down Python requirements.txt to just what we need
2022-06-01reduce opsz range from 16-72 to 16-32Rasmus Andersson1-1/+1
2022-05-27tooling: generate-opsz-layers.py only makes layers for Thin mastersRasmus Andersson1-2/+2
2022-05-26UPM 2048 and opsz axis (#462)Rasmus10-13/+665
- 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-20tooling: python3-ify misc/glyphs-scripts/adjust-box-width.pyRasmus Andersson1-2/+1
2022-01-18Updates readmeRasmus Andersson2-0/+0
2022-01-17Updates CONTRIBUTING.mdRasmus Andersson1-0/+0
2021-06-19Release v3.19Rasmus Andersson1-39/+39
2021-04-01v3.18v3.18Rasmus Andersson2-40/+47
2021-04-01tooling: adjust include? filter for glyphs, after upgrading 3rd party ↵Rasmus Andersson2-2/+8
libraries which changed behavior
2021-03-29v3.17v3.17Rasmus Andersson1-39/+39
2021-03-29web: Disable subset fonts as it turns out pyftsubset does not correctly ↵Rasmus Andersson1-61/+90
handle substitution features causing subs like ccmp to break
2021-03-29tooling: fixes glyphinfo generator script. Some 3rd party library changed, ↵Rasmus Andersson1-39/+58
causing output to no longer contain glyphs not explicitly ordered. Yay, dependencies.
2021-03-29add missing subset font filesRasmus Andersson1-0/+1
2021-03-29fix python3 issuev3.16Rasmus Andersson1-3/+5
2021-03-29v3.16Rasmus Andersson1-39/+39
2021-03-28tooling: remote unused misc/fontbuildlib/version.pyRasmus Andersson1-0/+0
2021-03-28tooling: improve output data of misc/tools/fontinfo.py utilityRasmus Andersson1-13/+107
2021-03-25tooling: adds a --profile=<file> option to fontbuild for profiling runs and ↵Rasmus Andersson2-1/+45
adds misc/tools/fmtprofile.py for printing and inspecting profile results
2021-03-24tooling: fixes a performance issue with componentReferencesRasmus Andersson1-4/+6
2021-03-24tooling: Decompose all nested components in hopes of addressing #156Rasmus Andersson1-6/+30
2021-03-24fontinfo: fix smol py3 syntax issueRasmus Andersson1-3/+3
2020-08-22tooling: adds a program that create subset web font files and accompanying CSSRasmus Andersson1-0/+389
2020-08-20misc: update misc/tools/download-count.pyRasmus Andersson1-5/+17
2020-08-20web: update version in resource urlsRasmus Andersson1-2/+3
2020-08-20release v3.15v3.15Rasmus Andersson1-39/+39
2020-08-20tooling: improve STAT table patching. See issue #308Rasmus Andersson1-26/+52
2020-08-20VF: improved STAT table patchRasmus Andersson1-23/+50
2020-08-20tooling: remove accidental debug printRasmus Andersson1-2/+0
2020-08-19Fixes an issue with rendering on Windows with ClearType by decomposing any ↵Rasmus Andersson2-14/+30
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: include anchors in final font files. This does not seem to have ↵Rasmus Andersson1-46/+45
real-world practial effects beyond increasing the file size, but more testing is needed. Sharing the work first. Easy to revert.
2020-08-19tooling: upgrade libs, rename VF fext otf -> ttf, add STAT table patchRasmus Andersson7-35/+82
- 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-18release 3.14v3.14Rasmus Andersson1-39/+39
2020-08-18adds "decompose" directive to fontbuildRasmus Andersson2-2/+4
2020-05-18tooling: Remove dockermake and fix a mkdir issue in init.sh. Closes #277Rasmus Andersson1-0/+11
2020-04-10release 3.13v3.13Rasmus Andersson1-39/+39
2020-04-10adds option -reveal-in-finder to makezip.shRasmus Andersson1-4/+13
2020-04-09display: round all kerning values to integersRasmus Andersson1-0/+45
2020-04-06git hooks: set executable flagRasmus Andersson2-0/+0
2020-04-06adds git hook post-merge to run init.shRasmus Andersson1-0/+2
2020-04-06adds CSS file for display version (used in zip files)Rasmus Andersson1-0/+200
2020-04-06make: updated makefile + init script with githook for running the init scriptRasmus Andersson2-0/+147
2020-04-06update installation instructionsRasmus Andersson4-35/+31
2020-04-04Fixes an issue with missing git hash in version metadata of built fonts. ↵Rasmus Andersson3-39/+13
Closes #234