Во-первых, если вы в порядке с javascript, вам может помочь этот вопрос: Как получить реальный отрисованный шрифт, если он не определен в CSS?
Первый вам нужно будет определить функцию, указанную в принятом ответе:
function css(element, property) {
return window.getComputedStyle(element, null).getPropertyValue(property);
}
И тогда вы сможете использовать ее следующим образом:
var fontUsed = css([insert element here], 'font-family')
Я бы тогда использовал ajax
и php
загрузить переменную fontUsed
в базу данных mySQL
, создав новую строку для каждого пользователя. После этого вы сможете обработать результаты и посмотреть, сколько пользователей получили ваш шрифт.
Если вам нужна помощь, обратитесь к руководству w3schools по ajax: https://www.w3schools.com/js/js_ajax_intro.asp