Могу предложить
скрипт, проверяющий наличие определённых шрифтов у пользователя с определённой вероятностью.
Минусы следующие: сначала Вам потребуется самому набить базу по нужным Вам шрифтам, а также внести их в массив для проверки; проверка неоднозначная, поскольку даже если довести размер шрифта до астрономических величин (а не до 120pt, как в примере), то всё равно может случиться так, что у каких-то шрифтов ширина (и высота, кстати) текста будет совпадать с точностью до пикселя; если под "установленными" понимать расположенные в системной папке %FONTS%, их невозможно будет отличить от находящихся в кэше браузера, который достал их с какого-то шрифтового CDN; наконец, не исключаю и того, что на разных операционных системах разные движки рендеринга шрифтов и у разных систем размеры текста могут не совпадать.
В примере проверяется произвольный текст, можно использовать
панграммы или проверять размеры отдельных букв/цифр/других глифов.