From xemacs-m  Thu Dec  5 23:01:47 1996
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with SMTP id XAA08645 for <xemacs-beta@xemacs.org>; Thu, 5 Dec 1996 23:01:46 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id UAA16137; Thu, 5 Dec 1996 20:59:57 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id UAA15082; Thu, 5 Dec 1996 20:59:54 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id UAA19525; Thu, 5 Dec 1996 20:59:54 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id UAA03365; Thu, 5 Dec 1996 20:59:51 -0800
Date: Thu, 5 Dec 1996 20:59:51 -0800
Message-Id: <199612060459.UAA03365@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Kenichi Handa <handa@etlken.etl.go.jp>
Cc: mule@etl.go.jp, morioka@jaist.ac.jp, xemacs-beta@xemacs.org,
        Teruhiko.Kurosaka@Japan.Sun.COM, brewin@Eng.Sun.COM
Subject: Re: mule API of Emacs and XEmacs (Re: caesar-region)
In-Reply-To: <199612060058.JAA06265@etlken.etl.go.jp>
References: <199612011038.CAA18639@xemacs.eng.sun.com>
	<199612060058.JAA06265@etlken.etl.go.jp>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.94)
Content-Type: text/plain; charset=US-ASCII

>>>>> "KH" == Kenichi Handa <handa@etlken.etl.go.jp> writes:

KH> I'm sorry I can't catch your point.
KH> It is not a right way to display ASCII character with jisx0201 font.
KH> If -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-* doesn't match
KH> proper fonts used by Emacs, it should be change at least for Emacs, or
KH> names of proper fonts should have aliases to match it, or a user
KH> should give up using Emacs with that size of fonts.

We should amicably agree to disagree.  The user will anyways have
complete control.  But let me try to explain the computing environment
again so that you understand my point.

In a CDE environment, the user will use a "Style Manager" to set the
font.  This will usually be set to something like:
-dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*
An application that doesn't respect the CDE font setting is considered
an ill-behaved application.

The character cell width of the physical fonts matching this font
pattern are:
iso8859-1: 70
jisx0208: 120
jisx0201:  60

See how they don't ``line up'' when ASCII and Kanji are intermixed in
a buffer, unless jisx0201 is used for ASCII.

On the other hand, standard MIT fonts
'*misc-fixed-medium-r-normal-*-14-*' come in these sizes:
iso8859-1: 70
jisx0208: 140
jisx0201:  70

Here the fonts ``line up'' whether the iso8859-1 or jisx0201 fonts are
used.  In this case it clearly makes sense to use iso8859-1.

I believe much Japanese commercial software uses jisx0201 for ASCII text.

KH>    I agree that a typing backslash should insert backslash, but this is
KH>    hard to reconcile with using a jisx0201 font to display ASCII.

KH> So, "using a jisx0201 font to display ASCII" is wrong.

Technically, I agree with you.
Anyways, we will not be able to change each others' minds, but we
understand each other.

-- 
Martin Buchholz <mrb@eng.sun.com>
XEmacs Developer, Sun Microsystems Inc.

