Ну вот например тема по программам поиска дубликатов
http://imho.ws/showthread.php?t=62663
Поиск по имени я имею ввиду имя файла шрифта, а не имя шрифта как такового. Просто если имена файлов у одинаковых шрифтов в разных папках совпадают, то поиск по имени файла будет самым быстрым. Аналогично для размера. Но если же файлы одинаковых шрифтов различаются по имени, а по размеру совпадают файлы разных шрифтов, то поиск надо делать уже по содержимому.
Все программы поиска дубликатов обычно умеют делать поиск по всем подпапкам начиная с какого-то заданного уровня.
Другое дело если шрифты одинаковые по начертанию, но их файлы различаются по всем трем параметрам - имя, размер, содержимое (если такое вообще бывает). Может какие фонтовые менеджеры это умеют, но я слышал только про поиск дубликатов среди уже установленных в системе шрифтов. Но думаю есть вариант написать и поиск по папкам: извлекать из фалов TTF прописанное в них имя шрифта и сравнивать его.