Здравствуйте.
Помогите с таким вопросом.
Браузер FireFox 74.0 (32-битный).

В css задается подключение шрифтов. Вот код:

@font-face {
    src: url('../fonts/HelveticaBold.otf');
    font-family: 'Helvetica';
    font-weight: bold;
}

@font-face {
    src: url('../fonts/bebas-bold.ttf');
    font-family: "Bebas";
    font-weight: bold;
    font-display: swap;
}

На одних машинах firefox шрифты подгружает, на других нет.

Переформатировал один шрифт, положил в папку со стилями, переписал подключение в стилях:
@font-face {
    font-family: "Bebas";
    src: url("bebas-bold.woff") format("woff");
    font-weight: bold;
    font-display: swap;
}
Не помогло.
Проверил настройку security.fileuri.strict_origin_policy - не то.


Один из браузеров, на котором шрифты не подгружаются имеет настройки сборки от Яндекс yandex - 1.2
В консоли он выдает ошибку Could not get the list of font families Error: "Protocol error (unknownError): node is null"
Скрин консоли:
https://cloud.mail.ru/public/FskN/45pDGDzRg

Подскажите, в каком направлении копать, чтобы починить?

antnovik777
Проверьте параметр font.system.whitelist, если он существует, то ваши шрифты должны быть в списке, иначе не отобразятся. По умолчанию его нет.

И вообще посмотрите по font параметры. Также можно сравнить между собой prefs.js браузеров, отфильтровав по font и выяснить, что там yandex накрутил.

Понял, большое спасибо.