Why? Couldn't the grapheme 'compare true with the character? I.e. the byGrapheme iteration normalizes on the fly.
Grapheme segmentation and normalization are distinct Unicode algorithms:
http://www.unicode.org/reports/tr15/ http://www.unicode.org/reports/tr29/ There are also several normalization algorithms. http://en.wikipedia.org/wiki/Unicode_equivalence#Normalization