-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Components could have a baseLayer attribute to allow components from other layers #49
Comments
Any opinions on this? |
Which many tools do this? |
Glyphs for one.
|
I gathered. Any others? |
If I could figure out how to work Fontlab 6, I could test it there. @twardoch? |
As a comment for the meeting, we're still interested in having this, if only for the sake of allowing better roundtrip with glyphsLib when concerned with background layers. In case there is a concern that this is a big feature to add, the spec could allow this and then there would be serveral levels of conformance with this among UFO tools:
Nikolaus and me asking for this is on behalf of Dalton Maag is because we're interested in 1. so far, not much more yet. |
One concern is pens. The pen protocols are hard to change. |
On top of the background components if would be interesting to have components referencing different masters. Several users asked for it. But I don’t have a format for that, yet. |
This would make working with components and layers more flexible and powerful.
The ufo3 spec states that "Components must only reference glyphs within the same layer that the component belongs to." This is good mainly for multiple master kind of approach in mind, but we'll hopefully have a better format in the future for font-to-font interpolation.
Many tools also currently use the primary layer as the default component source on all layers.
The text was updated successfully, but these errors were encountered: