Определение наличия шрифта у пользователя с помощью JavaScript/CSS
Как известно, не существует возможности, используя JavaScript или CSS, выяснить какие шрифты присутствуют в системе пользователя.
Обычно, проблема частично решается средствами CSS: для директивы font-family указывается список схожих гарнитур, а браузер заиспользует первую найденную гарнитуру в системе, либо не найдя таковых будет использовать стандартную.
Но, как оказалось, решение всё же существует!
Шедевральный способ был предложен lalit.org/lab.
Суть метода, как всё гениальное, предельна проста: принцип основывается на факте, что один и тот же символ имеет разную ширину и высоту в разных шрифтах. То, что зачастую досаждает, позволило реализовать такой вот интереснейший детектор.
