Почему этот код лица шрифта CSS не загружает шрифт

0

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

@font-face {
    font-family: Yekan;
    src:    url('font/BYekan.eot?#') format(‘eot),    
          url('font/BYekan.woff') format('woff'),
          url(‘font/BYekan.ttf) format(‘truetype); 
}
  • 0
    Пожалуйста, отметьте, кто принял решение, кто решил ваш вопрос. Спасибо :)
Теги:
font-face

4 ответа

2

У ваших стилей есть ' в них, когда они должны быть '. Измените их, и он должен работать.

@font-face {
    font-family: Yekan;
    src:  url('font/BYekan.eot?#') format('eot'),    
          url('font/BYekan.woff') format('woff'),
          url('font/BYekan.ttf') format('truetype'); 
}
  • 0
    спасибо это сработало и так странно. Я не новичок в CSS3, но я так занят, что пропустил такую точку сброса
  • 0
    Не забудьте принять ответ.
1

Используйте в своем стиле.css:

@font-face {
    font-family:'Yekan';
    src:  url('font/BYekan.eot?#') format('eot'),    
          url('font/BYekan.woff') format('woff'),
          url('font/BYekan.ttf') format('truetype'); 
}

Затем используйте в своем классе:

font-family: 'Yekan', sans, helvetica;
1

Вы не указали url и format в кавычках.

src:url('font/BYekan.eot'); оператор будет использовать файл шрифта, установленный на компьютере пользователя, если он доступен, а не загружать файл шрифта. Это важно, иначе каждый раз файл шрифта будет загружен в браузер пользователя, даже если он доступен.

Пытаться:

@font-face{
    font-family:'Yekan';
    src:url('font/BYekan.eot');
    src:local('Yekan'),url('font/BYekan.eot?#iefix') format('embedded-opentype'),url('font/BYekan.woff') format('woff'),url('font/BYekan.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
  • 0
    Можете ли вы также объяснить, какие изменения вы внесли в ОП, чтобы он знал, прежде чем он сделает копию / вставку?
  • 0
    @NathanLee отредактировал мой ответ
Показать ещё 1 комментарий
1

Ваша truetype пути шрифта truetype должна быть заменена на ' (одинарная), а не с помощью '

@font-face {
    font-family: 'Yekan';
    src:    url('font/BYekan.eot?#') format(‘eot),    
          url('font/BYekan.woff') format('woff'),
          url('font/BYekan.ttf') format(‘truetype); 
}
  • 0
    Да, проблема может быть в «***», но вы написали: «Это работало до недавнего времени». Ты что-то изменил после этих дней?
  • 0
    @MiheyEgoroff Они могли скопировать его из другого текстового редактора, который автоматически использует ' ?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню