Robert A. Lerche wrote:
"-*-6x13-normal-r-*-*-13-97-*-*-c-60-*-#44-".
The problem is an invalid charset field (the final "-*-#44-"), so Emacs does not know what characters that font covers. In Emacs 20 you had to always specify which fonts to use for which charsets in a fontset, otherwise Emacs assumed the font should be used for latin-1. In Emacs 21, you still have the option to specify everything yourself in a fontset, but the default is now for Emacs to figure out what fonts to use itself based on the charset field for the font.

To override Emacs, you'll have to create a fontset, and explicitly override the latin-1 font. Try:

(create-fontset-from-fontset-spec "-*-6x13-normal-r-*-*-13-*-*-*-c-*-fontset-6x13,
latin-1: -*-6x13-normal-r-*-*-*-97-*-*-c-*-*-#44")



If that does not work, try putting the following in *scratch* and press Ctrl-J after it.

(x-list-fonts "-*-6x13-*")

This should tell you if the name of the font has changed between versions of Emacs (beyond the trivial change of dropping the final '-').



Reply via email to