>>>> "Erik" == Erik Arneson
<erik(a)starseed.com> writes:
Erik> On 23 Jun 99, Mathias Trucks <trucks(a)physik.tu-berlin.de>
Erik> wrote:
> Erik Arneson <erik(a)starseed.com> writes:
> > I'm not quite sure what causes this, but just now I upgraded
> > from 21.2b15 to 21.2b17. The face stuff has caused some
> > oddness with the Bold and Bold Italic faces.
Erik> Is this a bug that anybody is working on? It's really
Erik> bugging the heck out of me.
Yes and no.
There are two problems. The first problem is that XEmacs is moving to
the use of "Custom" as the primary interface to face usage. Now,
Custom creates a whole set of its own data structures to work with
faces and fonts. XEmacs has already its own---they're called
specifiers---but specifiers are low level, not portable to FSF Emacs,
and somewhat specific to the X11 font model. Unfortunately all these
factors vastly increase the complexity of keeping the whole shebang
consistent.
These bugs appear, disappear, and reappear regularly for non-ISO-8859
fonts. I'm, ah, grimly satisfied to see that Latin-X users are
suffering, too, for once. They will go away slowly, I would guess.
What you're seeing, though, is a symptom of the fact that people (in
particular Jan Vroonhof) are working on the problem.
The second problem is that X servers regularly lie about what fonts
you are getting. The diatribes (jwz's?) in the X font-handling code
are quite amusing, as long as you currently have a legible screen in
front of you. The logic used to handle these problems is arcane and
fragile. Nobody is currently working on this AFAIK although several
people have made noises about a "new font model".
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."