Obviously, this is a nice capability, but it would be interesting to see what options we have in terms of typeface and positioning. Below I have started a text node. I have placed default values in all the fields we have discussed. Modify the code to contain your own values, and look at the resulting VRML world. It is obviously not one of the primitive types, as those are quite well defined.
Bakers use the principle of extrusion when they decorate a cake.
You can place different tips in the tube, and they will cause different streams of frosting to come out. If you use a small round tip, you will get a thin round stream of frosting. If you use a flat tip, you will get a ribbon. If you use a fancy serrated tip, you will get a different kind of ribbon. You can apply this ribbon anywhere on the cake.