[mule] xemacs doesn't recognize some symbols

Aidan Kehoe kehoea
Fri Oct 27 12:20:02 EDT 2006


 Ar an seacht? l? is fiche de m? Deireadh F?mhair, scr?obh Andriy Gapon: 

 > Guys, thank you for your enlightening explanation!
 > 
 > I decided to give a try to xemacs-21.5.27.
 > Overall I have more success, but I've encountered somewhat different
 > problems.
 > 
 > First and the least important:
 > (key-mapping/info) Undefined Unicode key mappings.
 > Your keyboard has, among many others, the following keysyms defined:
 > 
 >     U20B4 U0301
 > ...
 > The first symbol is HRYVNIA SIGN (?), a symbol for Ukrainian currency,
 > this is a very very recent addition to Unicode so I don't complain much.
 > The second one is COMBINING ACUTE ACCENT that I use as a stress sign for
 > cyrillic (e.g. ???????????).

Those should disappear if you use more recent sources, dating since after
this patch was committed:

http://mid.gmane.org/17522.5887.730211.185772@parhasard.net

 > Then, there is a different problem with EM DASH and EN DASH now: they
 > seem to get entered, but a tilde is displayed instead of them and the
 > following warning is produced:
 > (font/notice) Unable to instantiate font for charset chinese-cns11643-1,
 > face default

Yup, because you don?t have any fonts on your system to handle that encoding
(the XLFD needs to end with cns11643-1). I have most of a solution to that
problem on my hard disk--if the font isn?t available, it tries the Unicode
encoding instead--but it needs some more testing and debugging.

 > I use Terminus monospace font with unicode encoding and it definitely
 > has these symbols. This is definitely not an input problem because
 > copy/paste has the same result.
 > 
 > Then, I still can not enter CYRILLIC CAPITAL/SMALL LETTER GHE WITH
 > UPTURN, but there is no special warning now, maybe because of the following.
 > 
 > Unusual thing with input is that when, e.g., I press AltGr+? to get "?",
 > I instead get "u" (ascii latin small letter). By "AltGr" I mean
 > ISO_Level3_Shift in X. Analogous thing happens for any other AltGr
 > combination that results in a "problematic" symbol ? AltGr is treated as
 > if it was "Mode_switch".
 > Now that I wrote it, I realize that most probably this is not a problem
 > with XEmacs but rather a feature that is triggered by my hackery of XKB:
 > $ xmodmap -pm | fgrep ISO_Level3_Shift
 > mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x75),
 > ISO_Level3_Shift (0x7c)
 > So, maybe XEmacs falls back to Mode_switch interpretation of Mod5 if it
 > thinks that ISO_Level3_Shift is no good ? And by "no good" I mean that a
 > key has 3rd/4th level and symbols on that level are not NULL(0), but
 > they are not valid input for XEmacs.
 > I must say that I haven't seen such a behavior from any other program.
 > And I don't really have any key bound to Mode_switch (93 is a fake key
 > code, it is never produced by a xfree86 keyboard driver).

Can I enable the key layout you?re using with

  setxkbmap ua 

? If so, I will try to investigate further this evening. I am seeing
unexpected behaviour with GHE WITH UPTURN on this Windows machine?s Cygwin
install, but it?s different to what you?re seeing. 

-- 
Santa Maradona, priez pour moi!



More information about the XEmacs-Beta mailing list