<div dir="ltr"><div>Andreas wrote:</div><div><br></div><div>> In fact, it appears that X3DChildNodes can be root nodes while on the contrary most other X3DNodes cannot - unless something changed. See <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/concepts.html#Rootnodes">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/concepts.html#Rootnodes</a></div>> This is why X3D browsers tend to treat Scene as a Grouping node.<br>>  If that is the case FontLibray would need to derive from X3DChildNode, not X3DNode.<br><div>> Perhaps I am missing something about root nodes, <br></div><div><br></div><div>My understanding so far was that Don wants to change that piece of specification, "4.3.2 Root nodes", to explicitly allow FontLibrary as a root node.</div><div><br></div><div>And yes, this is another complication for implementations. For CGE, our "root node" is actually a descendant of Group node, with special code for handling top-level metadata node. For every "special rule" in that section "4.3.2 Root nodes", the implementation gets complicated.</div><div><br></div><div>Regards,</div><div>Michalis</div><div><br></div><div><br></div></div>