[mule] xemacs doesn't recognize some symbols

stephen at xemacs.org stephen
Sun Oct 29 02:15:52 EST 2006


Aidan Kehoe writes:

 >  > Don't some iso8859 charsets have them ?
 > 
 > No. In non-East-Asian practice yes, since the Microsoft extensions of the
 > ISO character sets included them between 0x80 and 0xA0.

*Please* be careful.  The Microsoft coded character sets are *not*
extensions according to any of the relevant standards except as
subsets of Unicode.  They're separate coded character sets, not
members of the ISO-8859 family.  In order to recognize the identity of
characters outside of the ISO-8859 family, you basically have to
implement Unicode.  Only the CHISE variant of XEmacs comes close among
Emacsen.  And that's the root of the problem.

This is a problem with all Emacsen; GNU Emacs has a huge ugly pile of
workarounds, so it probably works better in daily use than XEmacs
does.  Maybe the next version (the branch known as emacs-unicode2)
will have real Unicode support, but at current pace that will be
released in 2011 or so. ;-)

Aidan, are your patches #ifdef'able?  If so, maybe it's time some
other interested parties got a look at them, ready for prime time or
not.

 > (If it?s falling back, it?s to the US layout, yes.)

IIRC, XEmacs has no concept of keyboard layout (at least in X11).  It
just accepts keysyms from the server.

 > (unless (>= 5 emacs-minor-version)
 >   (require 'un-define))

    (unless (emacs-version>= 21 5 6) (require 'un-define))

is a much better idea.


More information about the XEmacs-Beta mailing list