I made a CVS update & build this morning to the current devel branch ( 22.0.50.1). The behavior of `create-fontset-from-fontset-spec' seems change. Emacs no longer use assigned fonts for each charset. I made 2 screenshots to describe the problem. The first one is from CVS version 2005 May 20, in which Emacs uses exactly the font I assiged to chinese charset. The second one is CVS version 2006 Jul 8, in which Emacs does not use the font I assigned to chinese charset but picks one itself.