Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-26 | UPM 2048 and opsz axis (#462) | Rasmus | 1 | -12/+20 | |
- 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 | tooling: adjust include? filter for glyphs, after upgrading 3rd party ↵ | Rasmus Andersson | 1 | -0/+6 | |
libraries which changed behavior | |||||
2021-03-25 | tooling: adds a --profile=<file> option to fontbuild for profiling runs and ↵ | Rasmus Andersson | 1 | -1/+21 | |
adds misc/tools/fmtprofile.py for printing and inspecting profile results | |||||
2020-08-19 | Fixes an issue with rendering on Windows with ClearType by decomposing any ↵ | Rasmus Andersson | 1 | -5/+10 | |
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 | tooling: include anchors in final font files. This does not seem to have ↵ | Rasmus Andersson | 1 | -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-19 | tooling: upgrade libs, rename VF fext otf -> ttf, add STAT table patch | Rasmus Andersson | 1 | -21/+33 | |
- 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-04-04 | Fixes an issue with missing git hash in version metadata of built fonts. ↵ | Rasmus Andersson | 1 | -1/+1 | |
Closes #234 | |||||
2020-04-04 | fontbuild: fix bug where if g.lib did not have ↵ | Rasmus Andersson | 1 | -1/+2 | |
com.schriftgestaltung.Glyphs.lastChange the program would crash | |||||
2020-03-24 | fixes merge issue with fontbuild | Rasmus Andersson | 1 | -6/+7 | |
2020-03-23 | import Inter and fontbuild from master | Rasmus Andersson | 1 | -8/+7 | |
2020-02-01 | Initial version of Display family | Rasmus Andersson | 1 | -6/+7 | |
2019-10-24 | change fontbuild rename command to apply Google Fonts standard style names ↵ | Rasmus Andersson | 1 | -5/+8 | |
with --google-style flag (replaces flag --compact-style) | |||||
2019-10-23 | fontbuild: remove use of fontmake, simplifying things. | Rasmus Andersson | 1 | -379/+50 | |
2019-10-22 | New version of fontbuild which addresses several issues | Rasmus Andersson | 1 | -119/+135 | |
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-04 | misc/fontbuild adds --compact-style-names which collapses whitespace in ↵ | Rasmus Andersson | 1 | -3/+38 | |
style names. E.g. "Semi Bold Italic" becomes "SemiBoldItalic". Related to https://github.com/google/fonts/pull/1908 | |||||
2019-09-04 | upgrade fonttools and fontmake | Rasmus Andersson | 1 | -5/+10 | |
2019-08-07 | fontbuild: Fixes a bug that would cause certain instance styles to be ↵ | Rasmus Andersson | 1 | -3/+2 | |
incorrectly flagged as "italic". This was an effect from negating the slant angle. | |||||
2019-07-19 | fontbuild: remove component condition in composedGlyphIsNonTrivial | Rasmus Andersson | 1 | -12/+11 | |
2019-07-13 | only decompose glyphs with reflected components | Stephen Nixon | 1 | -11/+7 | |
2019-05-27 | tooling: better handling of unexported glyphs | Rasmus Andersson | 1 | -1/+23 | |
2019-03-27 | Adds 'Version ' prefix to nameID 5 version string, per MS OT spec (#140) | Stephen Nixon | 1 | -1/+1 | |
2019-03-27 | Adds --name option to "fontbuild compile-var" for customizing family name, ↵ | Rasmus Andersson | 1 | -8/+25 | |
useful for producing variable font files with a different name than the constant files so they can be installed alongside each other. Closes #144 | |||||
2019-03-17 | Change version encoding in font files to match common zero-padded version to ↵ | Rasmus Andersson | 1 | -1/+2 | |
allow FontBakery to be happy. Closes #138 | |||||
2019-03-12 | Changes the name of the variable font to "Inter Variable" in order to allow ↵ | Rasmus Andersson | 1 | -0/+7 | |
the variable version to be installed in parallel with the constant font files | |||||
2019-02-10 | Upgrade toolchain. glyphsLib 3.2.0b2 -> 3.2.0; fontmake 1.8.0 -> 1.9.1 | Rasmus Andersson | 1 | -10/+39 | |
2019-02-04 | fontbuild: append " BETA" to style name of light weights | Rasmus Andersson | 1 | -1/+5 | |
2019-02-03 | fontbuild: upgrade glyphsLib, ufo2ft and fs | Rasmus Andersson | 1 | -1/+7 | |
2019-02-03 | The Great Rename to "Inter" | Rasmus Andersson | 1 | -11/+10 | |
2019-02-02 | fontbuild: document post-processing directives | Rasmus Andersson | 1 | -3/+5 | |
2019-02-02 | fontbuild: document post-processing directives | Rasmus Andersson | 1 | -3/+13 | |
2019-01-05 | patch fonttools instead of ufo2ft | Rasmus Andersson | 1 | -5/+3 | |
2019-01-05 | patches ufo2ft and drops python 2 env for OTF compilation | Rasmus Andersson | 1 | -1/+10 | |
2019-01-04 | Workaround for Python 3 bug in ufo2ft which caused invalid OTF files to be ↵ | Rasmus Andersson | 1 | -33/+48 | |
generated. Closes #110 | |||||
2018-12-28 | adds extra light weight to build system | Rasmus Andersson | 1 | -3/+4 | |
2018-11-28 | Upgrade toolchain to Python 3, fontmake 1.8.0 and numpy 1.15.4 | Rasmus Andersson | 1 | -3/+3 | |
2018-11-26 | Initial work on light weight master | Rasmus Andersson | 1 | -0/+5 | |
2018-11-23 | fontbuild: adds support for post-processing directives on a per-glyph basis. ↵ | Rasmus Andersson | 1 | -14/+50 | |
Add "!post:DIRECTIVE" in glyph notes. Only supported directive is "removeoverlaps" | |||||
2018-10-11 | fontbuild: now generating three variable fonts: complete family with two ↵ | Rasmus Andersson | 1 | -0/+59 | |
axes, italic version with weight axis and upright version with weight axis. This allows supporting browsers like MS Edge which do not correctly map italic and oblique font style properties to slnt and ital axes. | |||||
2018-10-11 | fontbuild: write constant version info to generated UFOs to minimize git thrash | Rasmus Andersson | 1 | -10/+14 | |
2018-10-11 | fontbuild: automatically patch version and timestamps when compiling. Helps ↵ | Rasmus Andersson | 1 | -17/+25 | |
avoid lock-step annoyance with git checkins and builds | |||||
2018-10-11 | fontbuild: add disabled code as reference for performing overlap elimination ↵ | Rasmus Andersson | 1 | -0/+8 | |
as a separate step | |||||
2018-10-11 | fontbuild: fix issue with variable font where italic glyphs using components ↵ | Rasmus Andersson | 1 | -36/+56 | |
offset at the Y-axis would be incorrectly transformed. Also speeds up the glyphsync command | |||||
2018-10-11 | fontbuild: remove axes edit | Rasmus Andersson | 1 | -8/+0 | |
2018-10-11 | fontbuild: strip non-primary layers when generating UFOs | Rasmus Andersson | 1 | -0/+10 | |
2018-10-11 | fontbuild: fixes issue with incorrect metadata for the Bold Italic master UFO | Rasmus Andersson | 1 | -1/+1 | |
2018-10-11 | fontbuild: Strip com.schriftgestaltung.Glyphs.lastChange from generated UFO ↵ | Rasmus Andersson | 1 | -0/+1 | |
masters | |||||
2018-10-11 | makefile blackitalic | Rasmus Andersson | 1 | -1/+6 | |
2018-10-11 | fontbuild: increase logging level to WARNING | Rasmus Andersson | 1 | -3/+3 | |
2018-10-11 | fontbuild: Clear anchors in generated UFOs and rename italic UFO | Rasmus Andersson | 1 | -4/+21 | |
2018-10-11 | fontbuild: fix issue where building in parallel could cause some builds to ↵ | Rasmus Andersson | 1 | -1/+5 | |
fail because of a file system race condition |