На самом деле я ничего не сделал с font-face
, так что возьмите это с щепоткой соли, но я не думаю, что у браузера есть какой-либо способ окончательно определить, установлен ли данный веб-шрифт на компьютере пользователя или нет.
Пользователь может, например, установить другой шрифт с тем же именем на своем компьютере. Единственный способ точно определить, состоит в том, чтобы сравнить файлы шрифтов, чтобы увидеть, идентичны ли они. И браузер не может сделать это без предварительной загрузки вашего веб-шрифта.
Загружает ли Firefox шрифт, когда вы фактически используете его в объявлении font
? (например, h1 { font: 'DejaVu Serif';
)?