Typographer's warning. In many fonts these pairs are visually identical: Latin a and Cyrillic а, Latin e and Cyrillic е, Latin o and Cyrillic о, Latin p and Cyrillic р, Latin c and Cyrillic с.
That means ipoteka.yu typed in Latin could be confused with a name mixing Cyrillic letters. Because we proudly support both scripts, this is not a bug to ignore, it is a design task.
My proposals:
- A name must use one script only (plus digits and hyphen).
- The registry stores a skeleton form of each name; two names with the same skeleton are considered conflicting.
- The client shows the script of a name next to it, and highlights mixed-script requests as blocked.
Please poke holes.