Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.05.2012, 19:37
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

не отображаются шрифты!
Доброго времени суток!
Собственно не отображаются шрифты на сайте, когда смотрю со своего компутера.( с чужих все нормально)
Шрифты не выставлял в браузере, кэш чистил,браузеры обновлял...

вот как устанавливаю не знаю чем поможет но фиг с ним.
Код:
@font-face
{

font-family:"Archangelsk",
src: url('../fonts/Archangelsk.ttf');
font-family:"AntiqueTradyBrk",
src: url('../fonts/AntiqueTradyBrk.ttf');
//
selector{
font-family:"AntiqueTradyBrk";
}
}
l-liava-l.narod2.ru (вот ссылка на недоделанный сайт.)
магия да и только
Ответить с цитированием
  #2 (permalink)  
Старый 03.05.2012, 21:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Попробуйте закрыть скобки в нужном месте и убрать комментарий //, который в стилях не используется, а также фразы font-family и src отделяются точкой с запятой.
<style>
@font-face {
  font-family: Archangelsk;  
  src: local("Archangelsk"), /* так можно проверить установлен ли шрифт в ОС*/
    url(Archangelsk.ttf); 
}

body {font-family: Archangelsk}
</style>

Так должно быть лучше.

Последний раз редактировалось bes, 03.05.2012 в 21:45.
Ответить с цитированием
  #3 (permalink)  
Старый 03.05.2012, 22:32
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Да заработало, благодарю.
Видимо проблема была в запятой после font-family. Странно что в таких же браузерах на другом компьютере все работало
А // комментарием я просто разделил код здесь, чтобы лишнего в коде не писать.
Ответить с цитированием
  #4 (permalink)  
Старый 04.05.2012, 09:38
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от l-liava-l
Видимо проблема была в запятой после font-family
И в скобке, поставленной не в нужном месте, тоже.

Сообщение от l-liava-l
А // комментарием я просто разделил код здесь, чтобы лишнего в коде не писать.
Код есть код, неправильный комментарий - это ошибка.

Сообщение от l-liava-l
Странно что в таких же браузерах на другом компьютере все работало
Это загадка, возможно у них в ОС просто был установлен используемый шрифт.

Сообщение от l-liava-l
Да заработало, благодарю.
И учтите, что данный код не кроссбраузерный, в IE он работать не будет.
Для IE нужно создать подобное правило, используя шрифт, сохранённый в формате файла eot (придётся конвертировать из ttf, если сразу нет такого файла).
Данное правило рекомендуется записывать перед ttf-ным, дабы файл eot грузился первым, а если человек работает в IE, не грузился ещё и файл ttf.
Также не пренебрегайте проверкой local, так как зачем лишний раз грузить шрифт, если он и так установлен в ОС.

Последний раз редактировалось bes, 04.05.2012 в 09:42.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбранный файл/картинки не отображаются в адресной строке браузера zlodei2 Общие вопросы Javascript 10 21.12.2011 02:08
Едудт шрифты в iPhone при повороте телефона Snipe Мобильный JavaScript 3 28.07.2011 10:40
Неправильно отображаются страницы davletoff Javascript под браузер 2 30.11.2009 00:35
как определить шрифты scuter Общие вопросы Javascript 9 19.05.2008 14:32
не работают функции при их вызове(не отображаются кнопки) badfilin Общие вопросы Javascript 0 08.04.2008 20:18