После того, как this article, я объявил свои разные грани шрифтов под тем же именем, но с разными значениями font-weight
(100, 400, 600 и 700). Для этого я взял код, созданный Font Squirrel Font Generator, и просто установил одинаковое значение для всех экземпляров font-family
.Несколько деклараций шрифтов с одинаковым именем шрифта, но с разными значениями шрифта с разными значениями шрифта
По какой-то причине 100 и 400 показывают одно и то же (по-видимому, регулярное), а 600 и 700 - тоже (вероятно, жирным шрифтом). Любая идея, почему?
@font-face {
font-family: 'proximanova';
src: url('proximanova-bold.eot');
src: url('proximanova-bold.eot?#iefix') format('embedded-opentype'),
url('proximanova-bold.woff2') format('woff2'),
url('proximanova-bold.woff') format('woff'),
url('proximanova-bold.ttf') format('truetype'),
url('proximanova-bold.svg#proxima_nova_rgbold') format('svg');
font-weight: 700 !important;
font-style: normal;
}
@font-face {
font-family: 'proximanova';
src: url('proximanova-light.eot');
src: url('proximanova-light.eot?#iefix') format('embedded-opentype'),
url('proximanova-light.woff2') format('woff2'),
url('proximanova-light.woff') format('woff'),
url('proximanova-light.ttf') format('truetype'),
url('proximanova-light.svg#proxima_novalight') format('svg');
font-weight: 100 !important;
font-style: normal;
}
@font-face {
font-family: 'proximanova';
src: url('proximanova-semibolditalic.eot');
src: url('proximanova-semibolditalic.eot?#iefix') format('embedded-opentype'),
url('proximanova-semibolditalic.woff2') format('woff2'),
url('proximanova-semibolditalic.woff') format('woff'),
url('proximanova-semibolditalic.ttf') format('truetype'),
url('proximanova-semibolditalic.svg#proxima_novasemibold_italic') format('svg');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'proximanova';
src: url('proximanova-regularitalic.eot');
src: url('proximanova-regularitalic.eot?#iefix') format('embedded-opentype'),
url('proximanova-regularitalic.woff2') format('woff2'),
url('proximanova-regularitalic.woff') format('woff'),
url('proximanova-regularitalic.ttf') format('truetype'),
url('proximanova-regularitalic.svg#proxima_novaregular_italic') format('svg');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'proximanova';
src: url('proximanova-semibold.eot');
src: url('proximanova-semibold.eot?#iefix') format('embedded-opentype'),
url('proximanova-semibold.woff2') format('woff2'),
url('proximanova-semibold.woff') format('woff'),
url('proximanova-semibold.ttf') format('truetype'),
url('proximanova-semibold.svg#proxima_novasemibold') format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'proximanova';
src: url('proximanova-regular.eot');
src: url('proximanova-regular.eot?#iefix') format('embedded-opentype'),
url('proximanova-regular.woff2') format('woff2'),
url('proximanova-regular.woff') format('woff'),
url('proximanova-regular.ttf') format('truetype'),
url('proximanova-regular.svg#proxima_nova_rgregular') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'proximanova';
src: url('proximanova-lightitalic.eot');
src: url('proximanova-lightitalic.eot?#iefix') format('embedded-opentype'),
url('proximanova-lightitalic.woff2') format('woff2'),
url('proximanova-lightitalic.woff') format('woff'),
url('proximanova-lightitalic.ttf') format('truetype'),
url('proximanova-lightitalic.svg#proxima_novalight_italic') format('svg');
font-weight: 100;
font-style: italic;
}
Почему вы написали 2 'srcs' для каждого шрифта? : \ – rafaeldefazio
Где ваши настройки CSS, где вы фактически устанавливаете шрифты для некоторых элементов, и где находится соответствующий HTML-код? –
Вам также необходимо указать источник шрифта и метод, используемый для генерации файлов шрифтов, чтобы люди могли восстановить проблему. –