On Sun, Dec 28, 2008 at 11:52:50AM +0000, Kie wrote: > Package: ispell > Version: 3.1.20.0-4.4 > Severity: important > > *** Please type your report below this line *** > > I need to spell check latex documents written in English that have > traditional Chinese characters in UTF8 format, in various places. > I want to spell check the English (and ignore the Chinese). > > Using Spell-Check Buffer with ispell, it stops working at the problematic > lines > with the following error message e.g. : > Chan$^4$ Fu$^3$ Keung$^4$ (é³å¯Âå¼·), a student of Jiu$^6$ Juk$^1$ > Kai$^1$ (è¶Â竹溪), > % In the *Messages* buffer in emacs22.2, > % Spell-checking spell_test.tex using ispell with british dictionary... > % Spell-checking spell_test.tex using ispell with british dictionary done > % ispell-process-line: Ispell misalignment: word `Jiu' point 69; probably > incompatible versions > > btw: > I contacted the upstream maintainer who informed me that this is a very old > bug > and not present in the current version of ispell, which is 3.3.02.
The way to work around this is to use utf-8 for communication with the dictionary. Note also that ispell removal after lenny is under consideration, so I recommend you to switch to aspell, by installing it and setting (setq ispell-program-name "aspell") in your .emacs file. If you are using FSF emacs (i.e., not xemacs) just installing aspell-en and selecting british dictionary should make sure that comunication is done in utf-8 (regardless of the encoding of your buffer) and allow you to do the spell-checking. If you are using xemacs you need to put a personal dictionary entry in your .emacs file with the dict encoding set to utf-8. If there are features in ispell that you miss from aspell, please let us know, so we consider them when deciding if ispell is to be removed or not. Thanks for your feedback. -- Agustin -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org