Angus, there seems something seriously wrong in your new code of '-fontset'. I have had two kinds of problems.
1. After loading your 'trial' widget without '-fontset' option, my X-Window behaves abnormally. One of my xterms crashes without any reason, and even after stopping the 'trial' this abnormality continues and eventually the whole X-Window blacks out with the error sign of 'font-path init failure'. 2. This window crash occurs even with '-fontset' option on.The problem is a little bit milder than without '-fontset' option case, but eventually X-Window crashes in this case, too. All these crashes are repeatable. cghan