Commit graph

10 commits

Author SHA1 Message Date
Rasmus Andersson
0bd24386ca tooling: improved anchor copying in postprocess-designspace.py (disabled) 2023-04-21 13:12:11 -07:00
Rasmus Andersson
c89c16e314 tooling: disable mark anchor workaround copy_component_anchors in postprocess-designspace.py 2023-04-21 10:14:17 -07:00
Rasmus Andersson
2c6c82317c fixes mkmk issues with some marks like /acutecomb by copying anchors from 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-20 13:46:24 -07:00
Rasmus Andersson
ebf599d51d tooling: fix decomposition detection by looking at all glyphs in all masters, not just one, since a cn might have a non-trivial transformation in just one design 2023-04-15 10:48:24 -07:00
Rasmus Andersson
7cc0ab62e6 patch UFO files with WWS entries and simplify UFO generation
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-07 17:39:22 -07:00
Rasmus Andersson
487396be21 adds Axis Location entries to all glyphspackage masters and removes the UFO patch that was a workaround for missing weight. Related to fontmake/issues/943 2022-10-07 16:00:31 -07:00
Rasmus Andersson
c79709096b Workaround for bug in fontmake causing bad weight metadata
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-10-05 10:11:16 -07:00
Rasmus Andersson
3f174fcef6 Remove slnt/ital VF axis
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-26 17:09:36 -07:00
Rasmus Andersson
b8c2a3000a reduce opsz range from 16-72 to 16-32 2022-06-01 11:54:19 -07:00
Rasmus
0796076659
UPM 2048 and opsz axis (#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 ...`)
2022-05-26 11:20:06 -07:00