-
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
[UFS] Spec needs to be defined #86
Comments
(@twardoch: I'm not sure I understand your thoughts in robotools/fontParts#424 correctly -- it sounds to me like you're primarily interested in an API or a (Python) object that allows one to logically bundle sets of masters beyond the semantics of a single Designspace (be it UFO font objects or FontLab or Glyphs master objects) and attach information to those sets?) |
I'm scratching my head here. From the roadmap, "UFS" would be a rework of the UFO format to natively support multiple masters in one @twardoch's idea seems to be an add-on structure or API really that that decouples Designspace's source elements from
and allows for an arbitrary amount of sets of any of the sources with optionally a Designspace attached (?). So it seems to be something very different? How would you store this set information in a Anyway, I'll assume that his proposal is an add-on file and thought some on what benefits this could bring. A Designspace ties together masters that are supposed to be interpolatable. The leading thought here is: what should a structure provide that does not easily fit Designspace semantics? Font families come in these setups:
You may want to:
That's off the top of my head. |
My general thinking was:
|
Hm. This loads fine:
So existing DS strucures could indeed be used. Edit: what kind of semantics would you need to store TTC information? I guess one could also extend DS to be able to store multiple "sets" of sources and instances that share axes and lib, but then you could also use multiple DS files. 🤔 |
Hello, I wrote in fontTools about a possible evolution of the designspace format that could support some of the use-cases of UFS. Here is it: fonttools/fonttools#1507 (comment) And the more detailed proposal (still a draft): https://github.com/daltonmaag/file-format-discussion/blob/main/proposals/designspace_5/README.md |
I'm going to close this issue as we seemed to be in consensus that this shouldn't be part of the UFO spec, but rather something higher like .designspace. |
Opening this to discuss the UFS (or whatever the name will be), based on robotools/fontParts#424. This would be very handy to have for different models of font data (designSpace, Glyphs, etc).
The text was updated successfully, but these errors were encountered: