Если сайт использует @fontface для загрузки 2 пользовательских шрифтов, а также использует шрифт ariel или sans-serif в качестве шрифта по умолчанию/резервной копии, но два шрифта очень разные по размеру - как вы исправляете проблему макета, которая возникает, если шрифт @fontface не загружается?
Проблема заключается в том, что шрифт @fontface занимает меньше места, чем шрифт ariel по умолчанию. Поэтому, если заголовок имеет размер 45px, а шрифт @fontface отлично загружается в div. Но если шрифт @fontface не загружается вовремя - вместо этого загружается шрифт по умолчанию (при 45px), и ariel занимает больше места в div, заставляя заголовок разбиваться на 2 строки и тем самым нарушать макет.
Итак, как мы можем управлять BOTH стилем @fontface и стилем по умолчанию. В идеале я хотел бы сохранить стиль h2 @fontface в 45px и заставить шрифт по умолчанию загружать 30px для одного и того же стиля h2.