Suddenly it isn’t so clear what character equality even means — Unicode defines two kinds of equivalences, canonical and compatibility. These are but a sampling of the issues [Marco] discusses.