I understand Martin's responses. I am unfortunately completely
lacking the knowledge to make me capable of contributing code to
implement any of the requests I make below; I will try to remedy that
but probably won't happen soon.
In the meantime, I will tell any non-programmer Mule user who asks me
to avoid XEmacs 21.x until further notice. Inasmuch as recommending
XEmacs 21.x would make me responsible for supplying and maintaining
"incantations."
>>>> "mb" == Martin Buchholz
<martin(a)xemacs.org> writes:
mb> Mule users or syadmins should figure out the (set-face-font)
mb> incantation and put that in their .emacs or site-start.el.
And disable the options menu for fonts.
mb> Realize that the Option's menu's job is impossibly difficult
mb> in the presence of multiple fonts. That's not to say the
mb> implementation can't be improved.
Then it should be disentangled from multiple fonts; it should _never_
touch the Mule fonts.
I'm well aware of how hard the job is; I looked at the code before
writing to XEmacs beta. However, somehow the initialization code gets
the unscaled font, the options code does not.
>>>> "SJT" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
SJT> That is not acceptable to ordinary users, and thus a
SJT> showstopper IMO. Don't release a Mule XEmacs in this state,
SJT> please.
mb> XEmacs has been in this state for a while. The whole font
mb> problem in XEmacs is really tough to fix, and should not be
mb> fixed for 21.0.
I'm not asking for a fix to "the whole font problem." I am asking
that the current situation, where a customization interface can get
completely wedged in an unusable state, be patched.
It has _not_ been in this state for a while. It was _not_ in this
state in 20.4, and not in some sufficiently early 21.0 betas. It used
to be possible to change Mule font sizes more than once to sizes
approximating the one requested from the option menu; one often had to
play with them to get acceptably rendered fonts, but one could by
picking an appropriate size.
It is now possible for someone who knows enough to find a menu, but no
Lisp, to change their kanji fonts exactly once; then they are wedged
until the XEmacs process is killed. Not the same at all.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +1 (298) 53-5091