Вы используете его неправильно, оно должно быть @font-face
, а font-family
определяет имя, которое вы хотите использовать, поэтому в вашем случае:
@font-face {
font-family: 'ParisJeTAime'; // the name you want to use
src: url('font/ParisJeTAime.otf');
}
#text {
font-family: 'ParisJeTAime', Arial, etc.; // the name you defined for your font
}
Также обратите внимание, что объявления @font-face
должны находиться в верхней части вашего CSS-файла перед любыми другими объявлениями стиля.
Кроме того, вы столкнетесь с кросс-браузерными проблемами, так как все браузеры используют разные типы шрифтов, поэтому просто .otf
не собирается его сокращать (я даже не знаю, какой браузер использует .otf
...). Вам понадобится список различных исходных файлов (.eot
, .woff
, .ttf
и т. Д.), Чтобы он работал в наиболее часто используемых браузерах.
Редактировать: После редактирования вы все равно используете его неправильно, вам нужно @
вместо #
, и вам нужно использовать правильное имя в вашем #text
:
@font-face {
font-family: 'ParisJeTAimeRegular';
src: url(fonts/'parisjetaime-webfont.eot');
src: url(fonts/'parisjetaime-webfont.eot?#iefix') format('eot'),
url(fonts/'parisjetaime-webfont.woff') format('woff'),
url(fonts/'parisjetaime-webfont.ttf') format('truetype'),
url(fonts/'parisjetaime-webfont.svg#webfontysiEwOWy') format('svg');
font-weight: normal;
font-style: normal;
}
#text {
font-size: 30px;
color: #ffffff;
font-family: 'ParisJeTAimeRegular';
margin: 220px auto auto 130px ;
}