Description of problem: creating a fontset by create-fontset-from-fontset-spec and do set-face-font with it worked fine on 22.x but it doesn't on 23. Version-Release number of selected component (if applicable): emacs-23.0.60-2.fc9 How reproducible: always Steps to Reproduce: 1.evaluate the following elisp (create-fontset-from-fontset-spec "-default-foobarbaz-medium-r-*--14-*-*-*-*-*-fontset-14, ascii:-*-liberation mono-medium-r-*--14-*-*-*-*-*-iso8859-1, japanese-jisx0208:-*-vl gothic-medium-r-*--14-*-*-*-*-*-jisx0208.1990-*") 2.see the fontset with describe-fontset if the fontset was created properly 3.evaluate (set-face-font 'default "-default-foobarbaz-medium-r-*--14-*-*-*-*-*-fontset-14") Actual results: which font is set to the face really depends on your locale. Family in the result of (describe-face 'default) should be something what you can see with fc-match. Expected results: -default-foobarbaz-medium-r-*--14-*-*-*-*-*-fontset-14 should be applied to the face. Additional info:
BTW --disable-font-backend doesn't help. that makes another error, "Invalid font or fontset name". again, this worked fine on emacs 22.x.
*** This bug has been marked as a duplicate of 443639 ***