Confusables.txt might be too sensitive

Mark Dawson mark at
Tue Jun 8 13:51:33 CDT 2021

Thanks everyone for the feedback on this, and thank you Doug for looking
into the MetaMask implementation. It sounds like this is a problem that I
should talk to the MetaMask maintainers about.

On Mon, Jun 7, 2021 at 12:45 PM Doug Ewell via Unicode <
unicode at> wrote:

> Upon reading the MetaMask PRs and problem statement more closely, it seems
> they were mainly focused on mixed-script spoofing (e.g. using Greek 'ο' or
> Cyrillic 'о' in place of Latin 'o') and randomly inserted, invisible
> control characters like ZWNJ.
> The author of the original PR (9129, not 9187) seemed to understand the
> underlying problem, and even suggested an existing library, but instead of
> using this presumably nuanced and tested solution, someone else applied the
> confusables.txt sledgehammer. That contributor even commented that his
> solution "might even be a little too strict because it warns on 'math.eth'
> being so similar to 'rnath.eth'," but nobody else complained, and so here
> we are.
> --
> Doug Ewell, CC, ALB | Lakewood, CO, US |

Mark Dawson
mark at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Unicode mailing list