summaryrefslogtreecommitdiff
path: root/misc/fontbuild
AgeCommit message (Collapse)AuthorFilesLines
2019-02-04fontbuild: append " BETA" to style name of light weightsRasmus Andersson1-1/+5
2019-02-03fontbuild: upgrade glyphsLib, ufo2ft and fsRasmus Andersson1-1/+7
2019-02-03The Great Rename to "Inter"Rasmus Andersson1-11/+10
2019-02-02fontbuild: document post-processing directivesRasmus Andersson1-3/+5
2019-02-02fontbuild: document post-processing directivesRasmus Andersson1-3/+13
2019-01-05patch fonttools instead of ufo2ftRasmus Andersson1-5/+3
2019-01-05patches ufo2ft and drops python 2 env for OTF compilationRasmus Andersson1-1/+10
2019-01-04Workaround for Python 3 bug in ufo2ft which caused invalid OTF files to be ↵Rasmus Andersson1-33/+48
generated. Closes #110
2018-12-28adds extra light weight to build systemRasmus Andersson1-3/+4
2018-11-28Upgrade toolchain to Python 3, fontmake 1.8.0 and numpy 1.15.4Rasmus Andersson1-3/+3
2018-11-26Initial work on light weight masterRasmus Andersson1-0/+5
2018-11-23fontbuild: adds support for post-processing directives on a per-glyph basis. ↵Rasmus Andersson1-14/+50
Add "!post:DIRECTIVE" in glyph notes. Only supported directive is "removeoverlaps"
2018-10-11fontbuild: now generating three variable fonts: complete family with two ↵Rasmus Andersson1-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-11fontbuild: write constant version info to generated UFOs to minimize git thrashRasmus Andersson1-10/+14
2018-10-11fontbuild: automatically patch version and timestamps when compiling. Helps ↵Rasmus Andersson1-17/+25
avoid lock-step annoyance with git checkins and builds
2018-10-11fontbuild: add disabled code as reference for performing overlap elimination ↵Rasmus Andersson1-0/+8
as a separate step
2018-10-11fontbuild: fix issue with variable font where italic glyphs using components ↵Rasmus Andersson1-36/+56
offset at the Y-axis would be incorrectly transformed. Also speeds up the glyphsync command
2018-10-11fontbuild: remove axes editRasmus Andersson1-8/+0
2018-10-11fontbuild: strip non-primary layers when generating UFOsRasmus Andersson1-0/+10
2018-10-11fontbuild: fixes issue with incorrect metadata for the Bold Italic master UFORasmus Andersson1-1/+1
2018-10-11fontbuild: Strip com.schriftgestaltung.Glyphs.lastChange from generated UFO ↵Rasmus Andersson1-0/+1
masters
2018-10-11makefile blackitalicRasmus Andersson1-1/+6
2018-10-11fontbuild: increase logging level to WARNINGRasmus Andersson1-3/+3
2018-10-11fontbuild: Clear anchors in generated UFOs and rename italic UFORasmus Andersson1-4/+21
2018-10-11fontbuild: fix issue where building in parallel could cause some builds to ↵Rasmus Andersson1-1/+5
fail because of a file system race condition
2018-10-11fontbuild: improved varfont compilerRasmus Andersson1-15/+77
2018-09-09fontbuild: adds compile-var subcommand for building variable TTF fontsRasmus Andersson1-41/+135
2018-09-07use Skia's pathops instead of the impressively slow booleanOperations, ↵Rasmus Andersson1-1/+2
speeding up builds by a large factor
2018-09-04fontbuild: adjustments to name generationRasmus Andersson1-20/+41
2018-09-04fix bug in fontbuild that would set OT subfamily name to italicRasmus Andersson1-1/+1
2018-09-04minor tooling refactorRasmus Andersson1-56/+26
2018-09-03Major overhaul, moving from UFO2 to Glyphs and UFO3, plus a brand new and ↵Rasmus Andersson1-0/+462
much simpler fontbuild