--- On Mon, 5/12/11, Werner LEMBERG <[email protected]> wrote: > > The problem, in a nutshell, is > that "char-charset" starts to return > > "unicode" for every non-ascii character in emacs 23, > over > > "chinese-big5-1", etc. ("charset-list" has > expanded and nearly > > doubled in size). > > Aah, thanks a lot for looking into this! I would > never have thought > of this problem. I'll do a more thorough analysis as > soon as time > permits.
It certainly is part of the whole mule->unicode changes with emacs 23. I think fixing it properly for all the languages you support is not trivial though - you probably need a combination of both setting the priorities of charset returned, restriction to searching among a selected subset of charset-list, and possibly some further code changes to make it work. (and supporting different/older emacs/xemacs also). I have both emacs 23 and emacs 22 at the moment (only a small emacs 22 core - mainly had it a few months ago when I looked into what broke cemacs). If you tell me which example files it is supposed to work on - it looks like it does thai, chinese big5, korean, at least. I can try testing stuff along. But having it working for thai+ascii is a start :-). _______________________________________________ Cjk maillist - [email protected] https://lists.ffii.org/mailman/listinfo/cjk
