Почему в firefox и microsoft edge шрифт становится рубленным?
Для каждого сочетания свойств font-weight и font-style должен быть свой шрифт, а у вас задан только 1 случай - normal/normal.
Браузеры по разному обрабатывают ситуацию когда нет шрифта. Некотрые ничего не делают, а другие автоматически утолщают/наклоняют. Естественно, почти всегда это получается не красиво.
Гугл в помощь1 способ2 способ