Cc-ing xemacs-beta.
>>>> "James" == James Crippen
<jcrippen(a)gmail.com> writes:
James> Need to add --site-includes='/usr/include/freetype2'
James> because otherwise ft2build.h can't find
James> freetype/config/ftheader.h.
Oh, yeah, I forgot about that brain damage.
James> Hmm. Perhaps USE_XFT_MENUBARS isn't defined?
Oops.
James> Huh. This is wrapped in NEED_MOTIF.
Oops again.
James> Okay, test. Crashes if it reads my config files.
Are you using desktop.el or something like that, with largish files?
That might trigger the progress-bar crash, which seems to be due to
improper initialization of the progress widget's Label parent.
Anyway, try turning off progress bars in init.el:
(setq progress-feedback-use-echo-area t)
James> Running src/xemacs -vanilla. Runs. Seems to be using
James> Bitstream Vera Serif for default font?
I think that is fontconfig, not XEmacs. I get Courier if I don't set
something else.
If you're going to try to get actual work done, I recommend setting
X resources for
XEmacs.default.attributeFont:
XEmacs.modeline.attributeFont:
XEmacs*menubar*font:
XEmacs*Tabs*xftFont:
Note that the first two are _face_ resources, while the latter two are
_widget_ resources. Also note the use of "xftFont" for Tabs widgets.
This will go away later.
James> The tab is half obscured because its base font (and the
James> menubar's) is 20 point or so. Thus the tab isn't sizing
James> properly.
Hm. I don't see this.
James> Changing the font to courier via menubar gets me a modeline
James> that is in 48 point courier.
Again, I don't see this. Unfortunately, fontconfig prefers to return
something (anything!) if you use the convenience interface, and
doesn't provide a useful status value in that case. So the next thing
I'm going to do is to provide better functions for looking at the
actual font instance than we currently have.
James> If I change the font again I get a crash. Do you want the
James> backtrace?
Yes.
--
Graduate School of Systems and Information Engineering University of Tsukuba
http://turnbull.sk.tsukuba.ac.jp/ Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Economics of Information Communication and Computation Systems
Experimental Economics, Microeconomic Theory, Game Theory