Opera в упор шрифты не видит. Как исправить?

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем deniro21, 06.07.2010.

  1. deniro21
    Offline

    deniro21 Пользователь

    Регистрация:
    23.11.2009
    Сообщения:
    107
    Симпатии:
    3
    Пол:
    Мужской
    Всем привет. У меня на сайте на главной странице используются два разных шрифта. Один Andale Mono (в редакторе джумлы который присутствует)- выводится стандартным тестом на главной, и второй andantino script - выводится модулем Jf-minipostit ( в виде стикера такого). Во всех браузерах отображаются нормально, так как и задуманно (рукописная кириллица). А вот в опере выводится как обычный стандартный шрифт. Прикрепил скрин для примера: слева как во всех браузерах, справа как в опере.
    Дело тут не в том, что я вывожу два разных шрифта. Я уже пробовал и по отдельности, и так и сяк. Не видит она - и все. Затем думал, что возможно она оперирует шрифтами, которые установлены у меня в системе. Добавлял их в виндувс - толку ноль. Думал, может с компом что не так - пробовал на трех других. Результат тот же. Все видят (даже осел) - а опера не хочет. В чем может быть дело? Как это исправить? Посмотреть воочию можно на сайте: http://ivrate.ru/
     

    Вложения:

    • shrift.png
      shrift.png
      Размер файла:
      27.4 КБ
      Просмотров:
      12
  2.  
  3. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    У меня вообще ни в одном браузере шрифты не показываются.

    UPD: А нет... Сразу после открытия мозилла тоже не показала. После того как обновил - показало. Так что вот Вам дополнительный косяк... Cufon - лажа полная ИМХО...
     
  4. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    попробуй использовать CUFON возможно поможет

    или решай проблему как то по другому
     
  5. deniro21
    Offline

    deniro21 Пользователь

    Регистрация:
    23.11.2009
    Сообщения:
    107
    Симпатии:
    3
    Пол:
    Мужской
    Cufona там нет, у меня с ним конфликты. Поэтому пробую обходится без него. Хотя опера его видит прекрасно, уже проверял. Че ж за день то такой сегодня:(
     
  6. Kadavr
    Offline

    Kadavr специалист

    Регистрация:
    18.10.2007
    Сообщения:
    557
    Симпатии:
    39
    Пол:
    Мужской
    Лучше не стоит экспериментировать со шрифтами - все равно где-нибудь, да вылезет косяк. Не стоит овчинка выделки. Ну, проверили вы их в своих браузерах, а у кого-то стоит вообще другой браузер, которого у вас нет. А кто-то из линукса в интернет ползает, у кого-то Макинтош - вы уверены, что ваши шрифты везде будут отображаться корректно?
     
  7. deniro21
    Offline

    deniro21 Пользователь

    Регистрация:
    23.11.2009
    Сообщения:
    107
    Симпатии:
    3
    Пол:
    Мужской
    Kadavr, да я уж тоже забил на это дело. Подобрал шрифты примерно одинаковые по размеру со стандартным. Не поймет браузер - будут нормальные джумловские буковки. Поймет - будет шрифт печатный, но не стандартный. Просто хотелось по красивее сделать. Не судьба видимо:D
     
  8. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    както тестировал подключение шрифтов
    принципиально делал на дефолтной винде и опере 10.50
    цеплял на сайт шрифт AIrport.otf
    таки будете смеяться - заработало (повторюсь - тест на localhost)
    пользовался такой конструкцией
    Код (PHP):
    1. @font-face {
    2.   font-family: Airport; /*вот тут указываем именно семейство шрифта, чувствительно к регистру*/
    3.   src: url(http://url_to_font/Airport.otf);/*полный путь до файла шрифтов*/
    4. }
    5. h1 {
    6. font-family: Airport;/* указываем элемент стиля, который принимает на себя этот шрифт*/
    7. }



    пысы: конструкцию поправил :)
     
    Последнее редактирование: 08.07.2010
  9. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    интересная конструкция
     
  10. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    вот линк на мелкософтовую софтину для определения свойств файлов шрифта http://www.microsoft.com/typography/TrueTypeProperty21.mspx
    там как раз и
     
  11. Kadavr
    Offline

    Kadavr специалист

    Регистрация:
    18.10.2007
    Сообщения:
    557
    Симпатии:
    39
    Пол:
    Мужской
    Ну, это все как эксперимент любопытно, конечно.... Но, к примеру, otf шрифты далеко не каждая виндовая программа видит. Помнится, у меня с ИнДизайном проблема было - так и не заставил прогу показывать их.
    Тем более, что и OTF могут быть разными - Open Type TT и Open Type PS - и попробуй угадай, увидит их чужой комп или нет.
     
  12. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    согласен, поэтому строку
    Код (PHP):
    1. h1 {
    2. font-family: Airport
    3. }

    дополняем web-безопасными шрифтами для всяких пожарных :)
    и указываем формат шрифта в секции @font-face
    т.е. получится примерно так:
    Код (PHP):
    1. @font-face {
    2. font-family: Airport;
    3. src:  local("Airport"), /*Свойство local проверяет наличие шрифта (Airport)
    4.                                 на компьютере пользователя, и если шрифт не обнаружен,
    5.                                 то он подгружается*/
    6.      url(http://url_to_font/Airport.otf) format("opentype");
    7. }

    format(") для каждого типа шрифта будет свой
    еще тут и тут можно почитать, советую по ссылкам в статье попереходить
     
    Chebodaev.Denis нравится это.
  13. Offline

    Chebodaev.Denis Недавно здесь

    Регистрация:
    03.02.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    На локалхосте всё шрифты грузятся а на хосте нет

    Всем привет. В общем нужно поставить на сайт нестандартный шрифт. На локалхосте шрифт прекрасно работает, а на хосте нет. Папки и файлы 777

    Из css
    Код (html):
    1. @font-face {
    2. font-family: "aFuturicaBook";
    3. src: url("AFUTW___.ttf");
    4. }


    сайт


    ?:\

    Посмотреть вложение css.txt
     
    Последнее редактирование: 03.02.2011
  14. Kadavr
    Offline

    Kadavr специалист

    Регистрация:
    18.10.2007
    Сообщения:
    557
    Симпатии:
    39
    Пол:
    Мужской
    Лучший совет - забить на нестандартные шрифты. На локалхосте, само собой, они будут показаны - поскольку установлены на вашем компе.
    Все хитрые способы их установки - геморрой, лишние запросы, тормоза и непредсказуемый результат.
     
  15. Offline

    Chebodaev.Denis Недавно здесь

    Регистрация:
    03.02.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Полностью согласен!
    Увы обойтись без шрифта нельзя, этот шрифт хакасского языка хакасской региональной газеты, хотел бы ещё подметить что шрифты в компе я удалил, чтоб не обмануться. даже если я их оставил бы они отображались бы и с хоста.
    вот...

    пробовал cufon получается загрузить только один шрифт, а нужно хотя бы "норм, болт и курсив" для этого нужно 3 шрифта. прикрепить соответственно, но генератор отказывается. Ссылается на неправильный или закрытый тип файлов файлы формата ttf. м/б попробовать otf?

    хочу всё таки понять в чём дело. Прошу помощи :)
     
  16. Offline

    Chebodaev.Denis Недавно здесь

    Регистрация:
    03.02.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Код (html):
    1. @font-face {
    2.     font-family: 'aFuturicaBsLightRegular';
    3.     src: url('nor-webfont.eot?') format('eot'),
    4.          url('nor-webfont.woff') format('woff'),
    5.          url('nor-webfont.ttf') format('truetype'),
    6.          url('nor-webfont.svg#webfontezWVfxYZ') format('svg');
    7.     font-weight: normal;
    8.     font-style: normal;
    9.  
    10. }
    11.  
    12. @font-face {
    13.     font-family: 'aFuturicaBsLightRegular';
    14.     src: url('ital-webfont.eot?') format('eot'),
    15.          url('ital-webfont.woff') format('woff'),
    16.          url('ital-webfont.ttf') format('truetype'),
    17.          url('ital-webfont.svg#webfontvCTZigPA') format('svg');
    18.     font-weight: normal;
    19.     font-style: normal;
    20.  
    21. }
    22.  
    23. @font-face {
    24.     font-family: 'aFuturicaBsLightRegular';
    25.     src: url('bol-webfont.eot?') format('eot'),
    26.          url('bol-webfont.woff') format('woff'),
    27.          url('bol-webfont.ttf') format('truetype'),
    28.          url('bol-webfont.svg#webfontaGCsyrQW') format('svg');
    29.     font-weight: normal;
    30.     font-style: normal;
    31.  
    32. }




    Так работает! :yahoo: :dance:
     

Поделиться этой страницей

Загрузка...