Как могу добавить font-face с .ttf (scss)

279
26 ноября 2016, 18:47

Пытался добавить файл.ttf и связывать с ним. Результат "sans-serif", а не "Karla, sans-serif"

@font-face{
    font-family: 'Karla';
    src: url("app/fonts/karla/Karla-Regular.ttf")
}
p {
    font-family: 'Karla', sans-serif;
}
Answer 1

Не поможет ли, если добавить format("truetype") после url("…ttf")?

@font-face{
    font-family: 'Karla';
    src: url("app/fonts/karla/Karla-Regular.ttf") format("truetype");
}

Кстати, можете воспользоваться сервисом вроде этого, сгенерирует валидный CSS и заодно сконвертирует шрифт в иные форматы для различных браузеров.

Answer 2

Странно, я всегда так подключаю.

Возможно у вас не правильно указан путь к шрифту (точкой "отправления" является сам файл css)?

Например у меня шрифт подключается так:

@font-face {
  font-family: 'PT Sans';
  font-weight: normal;
  src: url('../fonts/PT_Sans-Web-Regular.ttf');
}

Структура расположения файлов такая:

/css/style.css
/fonts/PT_Sans-Web-Regular.ttf
/index.html
Answer 3

Возможно необходимо просто поставить точку с запятой ;

src: url("app/fonts/karla/Karla-Regular.ttf")
READ ALSO
Выравнивание текста и иконки

Выравнивание текста и иконки

Верстаю кнопку с иконкойКак обычно иконка находится слева, следом идёт текст

311
Ссылки меняют цвет после размещения на хостинге

Ссылки меняют цвет после размещения на хостинге

Помогите понять причину сего поведения ссылок: При верстке на локальной машине, ссылки были белыми, как и прописано в CSSПосле размещения на хостинге...

277
Как переопределить бутерброд-меню в bootstrap под другое разрешение?

Как переопределить бутерброд-меню в bootstrap под другое разрешение?

В меню сделанном на bootstrap и меня много пунктов меню и при определенном разрешении экрана, они сползают на 2оу строчку - фидлКак сделать так,...

553
Подгрузка изображений на сайте

Подгрузка изображений на сайте

Всем привет! Столкнулся с проблемой и решил отписать сюда, так как гугл мне не помогСоздал сайт на локалке всё работает как надо загрузил...

270