Aspell now fully supports spell checking documents in UTF-8. In addition
Aspell now has support for accepting all input and printing all output in
UTF-8 or any other encoding that Aspell supports. The fact that Aspell is
still 8-bit internally can now be made completely transparent to the end
user. Previous versions of Aspel supported Unicode to some extent;
however, word list still had to be in an 8-bit character set.
Furthermore, spell checking documents in an encoding that is different from
the internal encoding was pragmatic. This has all changed now.
With this change Aspell can now support any language that no more than 220
distinct characters, including different capitalizations and accents,
_even if_ there is not an existing 8-bit encoding that supports the
language. All one has to do is creating a new character data file which
is a fairly simple task. The internal encoding never has to be seen by
the end-user, including the word list author, since not even the word list
has to be in the same encoding that Aspell uses.