>>>> "SJT" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
>>>> "mb" == Martin Buchholz
<martin(a)xemacs.org> writes:
mb> Does it work to set the fonts in Lisp?
mb> (set-face-font 'default
SJT> OK, this works (with fonts that I actually have, of
SJT> course).
The bottom line is that the Options menu really only works in a
Latin-1 world, where the concept of a single font actually makes
sense. (Although, in principle, the CDE fonts should provide a
unified solution to this mess).
Mule users or syadmins should figure out the (set-face-font)
incantation and put that in their .emacs or site-start.el.
SJT> On second look, no it doesn't. Further experimentation shows that
SJT> XEmacs doesn't always use all of the specified fonts and the Options
SJT> menu ends up in a state that may not correspond to _any_ of the
SJT> visible fonts. (I haven't been able to replicate that last. But
SJT> using lucidatypewriter as my iso8859-1 font in (set-face-font ...) is
SJT> consistently ignored---even if current Options | Font setting is
SJT> lucidatypewriter (it gets set to courier or fixed). Grrrr!)
Realize that the Option's menu's job is impossibly difficult in the
presence of multiple fonts. That's not to say the implementation
can't be improved.
SJT> So what we have is a workaround that allows me to get back to a
SJT> reasonable state---but not close to optimal.
SJT> Probably I could deal with this if I really understood faces. But I
SJT> doubt that many users do, well enough to get what they want.
Martin