Чтобы установить стиль специально для браузера, самым простым решением является использование javascript для обнаружения браузера и записи имени браузера тегу body на странице как имя класса. Затем вы можете использовать имя класса для управления CSS для этого браузера.
Here's a jsFiddle that detects Chrome.
Но ваш вопрос может быть в состоянии быть лучше решены без добавления дополнительного сценария и разметки.
Выполните двойную проверку пути шрифта. Некоторые браузеры до сих пор найти шрифт, некоторые из них более разборчивы:
@font-face {
font-family: 'your-font-name';
src: url('/fonts/your-font-name.woff2') format('woff2'), /* check path */
url('/fonts/your-font-name.woff') format('woff'); /* check path */
font-weight: normal; /* if this is being ignored, try declaring it in the h1 */
font-style: normal;
}
Если вы объявили «начертание шрифта: нормальный;» в вашем @font декларации, и это игнорируется, для некоторых браузеров, которые необходимо создать дополнительное правило для стиля h1:
h1 {
font-weight: normal;
}
* Chrome игнорирует 'шрифт weight' * - Вы серьезно? ': O' –
@PraveenKumar только с моим шрифтом. Я узнал, что это популярная проблема, но google не помог мне исправить ее. – Roman
Какой шрифт? –