I have a few issues with components I’d like to clarify and maybe it could be helpful if people don’t have to hunt problems in different threads.
There are some problems with variable fonts and transformed components (certain PostScript printers? FreeType? Is there a tool to test FreeType rendering? How relevant is it today?) and nested components are the devil anyway.
Nested components, is the only way to automatically deal with them the filter in Plugin Manager? Or is the Decompose Glyphs custom parameter a more safe method? What does it do differently besides of having to manually define the glyphs?
Transformed components, I’m sure I’m not the only one who likes to mirror the parentheses for example. This doesn’t work in obliques, so they have to be also mirrored vertically. Glyphs automatically sets the angle to 180° and transformations to 100%. On export these are kept as components. Is this safe?
Mirrored components (one direction only) seem to be decomposed on export, is that correct behavior? Do they cause problems?
Are scaled components problematic? Currently they are not decomposed on export, is that safe?
If anyone has any more problems or questions or best practices regarding components, let’s gather them here