I have two questions about the new properties in G3:
1- some — but not all — parameters available as properties can be also be added or accessed directly as attributes of the font or instance classes. Doesnt seem to make much of a difference (parameters set as attributes get added as properties anyway), but should I favor dealing with those with the new GSFontInfoValueSingle
objects, or is it okay to use the attributes when available (I guess will this be available long term is the question)?
2- I dont think I have seen this mentioned in the doc, but I can still add GSFontInfoValue objects that dont have a supported key (doesnt appear in the UI but still there). Was this intended to store data, like userData, or should I not use them like that?