From xemacs-m  Mon Mar  3 19:12:43 1997
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
	by xemacs.org (8.8.5/8.8.5) with SMTP id TAA23671
	for <xemacs-beta@xemacs.org>; Mon, 3 Mar 1997 19:12:42 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id RAA01755; Mon, 3 Mar 1997 17:12:07 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id RAA06181; Mon, 3 Mar 1997 17:12:01 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id RAA11562; Mon, 3 Mar 1997 17:12:00 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id RAA07332; Mon, 3 Mar 1997 17:11:57 -0800
Date: Mon, 3 Mar 1997 17:11:57 -0800
Message-Id: <199703040111.RAA07332@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Tore Olsen <toreo@colargol.idb.hist.no>
Cc: xemacs-beta@xemacs.org
Subject: X-resource .bold-italic.attributeFont anyone?
In-Reply-To: <yngiv38dha3.fsf@colargol.idb.hist.no>
References: <yngiv38dha3.fsf@colargol.idb.hist.no>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: text/plain; charset=US-ASCII

>>>>> "Tore" == Tore Olsen <toreo@colargol.idb.hist.no> writes:

Tore> This is with 19.15-b95.
Tore> I don't seem to be able to change the font used by bold-italic from my
Tore> .Xdefaults-file. It seems to be inherited from the italic.attributeFont,
Tore> and made bold.

This should only happen if bold-italic is specified in .Xdefaults
identically to the default face.  Here's the code from faces.el, most
recently changed by me:


  ;; similar for bold-italic.
  (unless (face-differs-from-default-p 'bold-italic device)
    (make-face-bold-italic 'bold-italic device)
    ;; if we couldn't get a bold-italic version, try just bold.
    (unless (face-differs-from-default-p 'bold-italic device)
      (make-face-bold-italic 'bold-italic device)
      ;; if we couldn't get bold or bold-italic, then that's probably because
      ;; the default font is bold, so make the `bold-italic' face be unbold.
      (unless (face-differs-from-default-p 'bold-italic device)
	(make-face-unbold 'bold-italic device)
	(make-face-italic 'bold-italic device)
	(unless (face-differs-from-default-p 'bold-italic device)
	  ;; if that didn't work, try plain italic
	  ;; (can this ever happen? what the hell.)
	  (make-face-italic 'bold-italic device)
	  (unless (face-differs-from-default-p 'bold-italic device)
	    ;; then bitch and moan.
	    (face-complain-about-font 'bold-italic device))))))

Check if different specifications in $HOME/Emacs for bold-italic *do*
take effect.

Martin

