This page demonstrates ACI and Unicode CF case folding as described here:CaseForCaseless
First, some buttons that demonstrate doing the case folds:
Click here to see UniCF implementation in JavaScript.
Examples of each now follow. The "non-matching" version of "grun" uses the combining mark U+0308 and thus illustrates how normalization (or lack thereof) breaks matching.
The test items are:
Items with 'A' match in an ASCII case-insensitive manner.
Items with 'U' match in a Unicode "common" plus "full" case-insensitive manner.
Items with '▋' have only one of the two ('A' or 'U').