improved checking of canonical names: Oe and ö will now be considered to
be equal