Folding can mean a lot more than simply converting case. For example, under
Windows the Win32 API FoldString can:
** convert compatibility zone characters to their standard Unicode
** convert all digits to Unicode chars 0 through 9
** Map composite characters into combined characters
** Map combined characters into composite characters
** expand ligature characters
Folding case can often be needed for several reasons, including case
insensitive sorts and searches. Would you truly want a web browser search
engine to not find a page because they used a different capitalization than
Yes, you would not do it with all strings, but in some cases it is very
reasonable (and desired) behavior.
----- Original Message -----
To: "Unicode List" <firstname.lastname@example.org>
Sent: Monday, July 10, 2000 7:43 AM
Subject: What is this "case folding"?
> If it is what I think it is, I don't want it in English.
> How could it tell "aids" from "AIDS", for instance?
> Or "joy" from "Joy"(name)?
> Robert Lozyniak
> Accusplit pedometer, purchased about 2000a07l01d19h45mZ,
> has NOT FLIPPED
> My page: http://walk.to/11
> email@example.com - email
> (917) 421-3909 x1133 - voicemail/fax
> ---- firstname.lastname@example.org wrote:
> > Marco.Cimarosti@icl.com wrote:
> > > - Can these mutations only occur after a determinative,
> > or can they also
> > be
> > > at the beginning of a sentence?
> > I don't believe they can occur at the beginning
> > of a sentence. The most
> > common construct occurs after "na" (meaning "of");
> > "Ambasáid na hÉireann"
> > (Embassy of Ireland) is an example commonly encountered
> > outside Ireland.
> > However, they can occur after other words.
> > > - Is this automatically implemented in the case
> > folding function of
> > > localized word processors?
> > No, not unless some new word processor has been
> > launched in the past year
> > or so.
> > B=
> Get your own FREE Bolt Onebox - FREE voicemail, email, and
> fax, all in one place - sign up at http://www.bolt.com
This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:21:05 EDT