- Reverted PR 451 (released in v3.3.0) after discussion in 483.
This restores the original behaviour from v3.2.0: that is, only when `Axis Location` custom parameters are not used (i.e. defining user-space locations for each master) -- and therefore, the instances' locations are considered when building DesignSpace axes --, then for the `wdth` axis, the user-space (i.e. fvar) coordinates are assumed to be the same as the internal design-space coordinates, and the OS/2 widthClass is **not** used to map from user-space to internal design locations. Hence there are no `<map>` elements for width axis in the generated DesignSpace document, and thus the variable font's ``avar`` will **not** contain any mappings for `wdth`.
The change will be reintroduced in a way that doesn't break existing workflows relying on the previous assumption.
- Generate brace layer name automatically if the user added a brace layer outside Glyphs and forgot to insert the special glyph lib key storing the original brace layer name as used by Glyphs (522).
- Support `com.schriftgestaltung.Glyphs.ComponentInfo` glif lib key, used to preserve which non-default anchor a mark is attached to when automatic alignment is active (can be important in e.g. Vietnamese composites) (521).