Opened 18 years ago

Closed 18 years ago

#2101 closed task (fixed)

Ispell is not international

Reported by: alexander@… Owned by: dnicholson@…
Priority: high Milestone: 6.2.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Ispell is not configured to accept 8-bit character input. To fix this, change "#define NO8BIT" to "#undef NO8BIT" in local.h before compilation.

But even after this fix, ispell is not international according to today's standards. It doesn't perform recoding between the user's locale encoding and the dictionary encoding. In old-style 8-bit locales, it works because these encodings are the same. In UTF-8 locales, this leads to marking of all words with non-ASCII characters (in Russian, this means "all words") as misspellings. There is no fix for this, use Aspell instead.

Proposal: either add the above information to the ispell page, or remove ispell completely as "dead upstream" + "better and compatible replacement is already in the book".

Change History (4)

comment:1 by Randy McMurchy, 18 years ago

I concur with Alexander that ispell could be completely removed from the book (commented out without actually removing the .xml file).

comment:2 by dnicholson@…, 18 years ago

+1 for dropping it. It serves no purpose.

comment:3 by dnicholson@…, 18 years ago

Owner: changed from blfs-book@… to dnicholson@…
Status: newassigned

I'm going to remove this (comment it). It's been a month and no one's been against it.

comment:4 by dnicholson@…, 18 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r6292.

Note: See TracTickets for help on using tickets.