From xemacs-m  Mon Apr 21 15:30:29 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 PAA28178
	for <xemacs-beta@xemacs.org>; Mon, 21 Apr 1997 15:30:27 -0500 (CDT)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id NAA28116; Mon, 21 Apr 1997 13:27:33 -0700
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id NAA11062; Mon, 21 Apr 1997 13:27:22 -0700
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id NAA05667; Mon, 21 Apr 1997 13:27:16 -0700
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id NAA05896; Mon, 21 Apr 1997 13:27:16 -0700
Date: Mon, 21 Apr 1997 13:27:16 -0700
Message-Id: <199704212027.NAA05896@xemacs.eng.sun.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: wmperry@aventail.com
Cc: Kyle Jones <kyle_jones@wonderworks.com>, xemacs-beta@xemacs.org
Subject: Re: Impossible to use 'terminal' font in XEmacs/mule
In-Reply-To: <86iv1gl0p8.fsf@kramer.in.aventail.com>
References: <86pvvov2q4.fsf@kramer.in.aventail.com>
	<9704211513.AA24209@fornet.gvc.dec.com>
	<86ohb8v0o7.fsf@kramer.in.aventail.com>
	<QQcmge18104.199704211606@crystal.WonderWorks.COM>
	<86d8ro8iar.fsf@kramer.in.aventail.com>
	<9704211639.AA24314@fornet.gvc.dec.com>
	<QQcmgl19447.199704211745@crystal.WonderWorks.COM>
	<86iv1gl0p8.fsf@kramer.in.aventail.com>
X-Mailer: VM 6.24 under 20.1 XEmacs Lucid (beta15)
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>

>>>>> "Bill" == William M Perry <wmperry@aventail.com> writes:

Bill> Kyle Jones <kyle_jones@wonderworks.com> writes:
>> > >>Please provide the URL for such a page.
>> > 
>> > >  http://www.oz.net/~wmperry/tables.html
>> > 
>> > Using my normal startup (default face *-courier-medium-r-*-*-20-*-*-*-m-*-*-*), 
>> > I get `q' for horizontal line elements and `x' for vertical
>> > line elements in the above w3 table display.  The alphanumeric
>> > text is fine, though.
>> 
>> The terminal fonts with the dec-dectech registry and encoding are 
>> considered unfit for displaying ascii by the MUEL code that
>> decides these things.  I would have to agree since the lowercase
>> characters are replaced by weird T-bars and stuff.  If you do
>> this
>> 
>> (set-charset-registry 'ascii
>> (concat (charset-registry 'ascii) "\\|dec-dectech"))
>> 
>> then the dec-dectech fonts will be considered usable for ASCII.

Bill>   this just seems inherently silly.  This basically means you cannot
Bill> display fun little characters outside of ISO8859-1 in a buffer without
Bill> defining your own frigging character set!

It seems to me like fun little characters deserve their own fun little
character set.

Bill>   Do _any_ packages that do this work in Mule?  ANY?  Specifically, I'm
Bill> thinking of the latex package that shows some math stuff inline.

./mu/latex-math-symbol.el uses all kinds of weird character sets to
display the symbols it wants.

Bill> Ok, so I forgot my crib notes - how do I specify the charset of
Bill> a region of text?  Please say I can do it with text properties,
Bill> otherwise I'll have to go bite the head off of a live chicken.
Bill> Said charset will be _exactly_ like ascii, but accept any
Bill> registry.

(make-charset 'bill "Bill's charset"
 '(registry "dectec" dimension 1 chars 96 final ?:))
(set-face-font 'default "*-dectech" nil nil 'append)
(insert (make-char 'bill 50))

Martin

