From xemacs-m  Fri Feb  7 03:48:02 1997
Received: from corp-200.dfki.uni-sb.de (root@corp-200.dfki.uni-sb.de [134.96.188.10])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id DAA29949
	for <xemacs-beta@xemacs.org>; Fri, 7 Feb 1997 03:48:01 -0600 (CST)
Received: from serv-100.dfki.uni-sb.de (burt@serv-100.dfki.uni-sb.de [134.96.184.202]) by corp-200.dfki.uni-sb.de (8.8.4/8.7.3) with ESMTP id KAA27232 for <xemacs-beta@xemacs.org>; Fri, 7 Feb 1997 10:48:22 +0100 (MET)
Organization: DFKI Saarbruecken GmbH, D 66123 Saarbruecken
Received: (from burt@localhost) by serv-100.dfki.uni-sb.de (8.8.4/8.7.3) id KAA18568 for xemacs-beta@xemacs.org; Fri, 7 Feb 1997 10:48:21 +0100 (MET)
Date: Fri, 7 Feb 1997 10:48:21 +0100 (MET)
Message-Id: <199702070948.KAA18568@serv-100.dfki.uni-sb.de>
From: Alastair Burt <burt@dfki.uni-sb.de>
To: xemacs-beta@xemacs.org
Subject: Re: X-Symbol + XEmacs 20.0
References: <199702041743.SAA04486@serv-100.dfki.uni-sb.de>
	<m268081lkm.fsf@altair.xemacs.org> <vgu3nsqr96.fsf@dfki.uni-sb.de>
	<m2sp3cz4qd.fsf@altair.xemacs.org> <vglo93tr6p.fsf@dfki.uni-sb.de>
Mime-Version: 1.0 (generated by tm-edit 7.101)
Content-Type: text/plain; charset=US-ASCII

Following up to my own posts:

> > The sub- and superscript fonts show up fine but the symbol font (for all
> > the Greek mathematical symbols etc.) does not seem to be working in my
> > LaTeX buffer or my edit faces buffer.  All I see is a mumbo jumbo of
> > characters in my default iso8859-1 font.
> 

> The problem must lie somewhere in the mappings: char -> charset -> font.
> Exactly how these mappings take place is a mystery to me.  I can tell you
> a few things though:
> 
>   * The charset of the characters wrongly displayed is 'control-1' (as
>     given by (char-charset (char-after (point)))
> 
>   * X-symbol uses a face specific display table to map into the math
>     symbols.
> 
>   * The registry of the fonts not being picked up is "-fontspecific"

One hack I have discovered is to make font.alias entries from "-iso8859-1"
names to the "-fontspecific" fonts.  This works for me.  I have 'european
as the default language environment.  I suspect there is a better way.

--- Alastair


