Encontrar caracteres semelhantes glificamente em Unicode?

Digamos que eu tenho os caracteres Ú, Ù, Ü. Todos eles são semelhantes glificamente ao inglês U.

Existe alguma lista ou algoritmo para fazer isso:

Dado um Ú ou Ù ou Ü retorne o U inglêsDado um U em inglês, retorne a lista de todos os caracteres semelhantes a U

Não tenho certeza se o ponto de código dos caracteres Unicode é o mesmo em todas as fontes? Se for, suponho que possa haver uma maneira fácil e eficiente de fazer isso?

ATUALIZAR

Se você estiver usando Ruby, há uma jóia disponívelunicode-confusable por isso, isso pode ajudar em alguns casos.

questionAnswers(3)

yourAnswerToTheQuestion