Why worry about the dictionaries? No legitimate user will accidentally enter a Greek Alpha rather than an A, for example. If a malicious user does this it won't resolve anyway because the domain is banned by the rules and can't be registered.
https://www.theregister.com/2020/03/04/homograph_attacks_sti...
Ignoring the specific characters without a local frame of reference would require at least a DNS lookup.