Подгружаю кастомный шрифт таким образом:
@font-face {
font-family: OpenSans; /* имя шрифта для CSS правил */
src: url('../fonts/OpenSans.ttf'); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}
И тут волшебство: если смотрю страницу с локальной машины - вижу один шрифт. Если с сервера - другой! В инспекторе на обеих страницах написано что один и тот же шрифт с тем же размером: