It appears you are using the wrong lowercase character.
https://en.wikipedia.org/wiki/Dotted_and_dotless_IFrom a quick experiment, it appears std.uni is treating the upper case dotted I's lower case as a grapheme. Which it probably shouldn't be as there is an actual character for that.
We might need to update our unicode database... or something.