Jump to content
  • 0

IE6-8 Рендеринг шрифтов


Ateiri
 Share

Question

Здравствуйте, дамы и господа!

 

Сразу с «жалоб». Уже не первый месяц и не в первом проекте сталкиваюсь с проблемой рендеринга шрифта в IE6-8.

Шрифт абсолютно по-разному отображается в IE6-8 и в IE9+/Chrome и т.п.

 

Перечитал массу статей, свожу все к кодировке UTF-8, но больше меня интересует решение данной проблемы.

Если кто-нибудь знает ответ или же имеет схожую проблему, добро пожаловать на обсуждение!

 

P.S.: На скриншотах обратите внимание на ширину букв. Шрифт Verdana.

 

https://www.dropbox.com/s/qulo4xj97qcym2u/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202013-12-10%2010.28.22.png

https://www.dropbox.com/s/b8vzs3o64ubbve3/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202013-12-10%2010.28.30.png

https://www.dropbox.com/s/u4izw4wd7kdie65/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202013-12-10%2010.28.37.png

 

з.ы.: надеюсь администрация простит меня за прямые ссылки =P

Link to comment
Share on other sites

Recommended Posts

  • 0

Бутстрап же не поддерживает ие7?

2.3.2 поддерживал.

а 3.х - https://github.com/coliff/bootstrap-ie7

Печально что кто-то еще заботится о IE6

 

Недавно верстал лендинг от IE7, заказчик говорит что у них статистика IE7 (2-4% на разных лендингах)

из них 1-2% сами разработчики)

Link to comment
Share on other sites

  • 0

 

Печально что кто-то еще заботится о IE6

 

Недавно верстал лендинг от IE7, заказчик говорит что у них статистика IE7 (2-4% на разных лендингах)

из них 1-2% сами разработчики)

 

 

Даже 2% для них очень важны )

Link to comment
Share on other sites

  • 0

Посоветуйте скриптик или что там нужно для 7го ие, чтобы если 7й - то было сообщение о том, что нужно скачать новый браузер.. Что-то найти не могу.

Находил такие:

http://pav-pas.blogspot.ru/2011/12/jquery_25.html

http://jreject.turnwheel.com/

но не пробовал.

+ на хабре есть статья. 

Запрос в поисковики: уведомление об устаревшем браузере :)

Даже 2% для них очень важны )
это понятно, тоже есть такие клиенты) 
Link to comment
Share on other sites

  • 0

Посоветуйте скриптик или что там нужно для 7го ие, чтобы если 7й - то было сообщение о том, что нужно скачать новый браузер.. Что-то найти не могу.

Я у бутстрапа alert'ом пользуюсь

 

<!--[if lte IE 7]>            <div class="alert alert-warning">Сайт может отображаться некорректно, т.к              Вы используете устаревший браузер, пожалуйста <a href="http://browserhappy.com/">обновите</a> его.              <a class="close" data-dismiss="alert" href="#" aria-hidden="true">×</a>            </div>        <![endif]-->
//bootstrap alert$(".alert").alert();
Link to comment
Share on other sites

  • 0
Продолжу в вашей теме, если не возражаете?   PT Serif Caption от Google Webfonts в IE7-8 отображается на странице не так, как ожидалось:     Почему так?

 

Это совершенно 2 разных шрифта. Вы уверены, что шрифты подключены верны? Опять же поплюем в сторону IEшек…

Почитайте статьи про хаки IE с подключением шрифтов.

 

В общем хотелось бы увидеть вашу верстку, скорее всего у вас более глобальные проблемы :-)  И странно, что с жесткими размерами у вас проблемы только со шрифтами :-)

 

Пока что ограничусь скриншотами. А если хотите взглянуть на код, то можете написать мне лично в skype :)

https://www.dropbox.com/s/beveyfh2ve6vy7r/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202013-12-19%2010.46.31.png

 

p.s. Я открыл новую тему в разделе javascript. Это ответит на вопрос почему в IE6 у меня написано hello world :)

http://htmlforum.ru/index.php?showtopic=47103

 

А насколько жестко требование точного соответствия левого отступа? Нельзя ли просто «прибить» меню к правому краю (ограниченному максимальной шириной)? На мой взгляд, при таком дизайне это просто напрашивается и было бы намного логичнее...

 

Я вас прекрасно понимаю и я бы с радостью перерисовал шаблон  id+ps и добавил гибкости, но мне руки оторвут быстрее.

Link to comment
Share on other sites

  • 0
Это совершенно 2 разных шрифта. Вы уверены, что шрифты подключены верны?

Я это вижу, что шрифты разные и дело не в рендеринге. Подключение используется предоставляемое гуглошрифтами. Фиг сним, забили уже..

Link to comment
Share on other sites

  • 0
Я это вижу, что шрифты разные и дело не в рендеринге. Подключение используется предоставляемое гуглошрифтами. Фиг сним, забили уже..

Не отказываетесь от идеи, у вас все получится.

http://xandeadx.ru/blog/css/489

 

Раздел «Зачем там много форматов», смотрите таблицу.

http://www.xiper.net/collect/html-and-css-tricks/typographics/font-face-in-the-details.html

Link to comment
Share on other sites

  • 0
  PT Serif Caption от Google Webfonts в IE7-8 отображается на странице не так, как ожидалось:     Почему так?

 

Потому что гугл не предоставляет шрифты для ие8 и ие7. Попросту говоря - там нет .eot шрифтов. В этом и проблема. Вопрос сойдет ли как изящная деградация или придется отказаться от гугл шрифтов.

Edited by Zverushka
Link to comment
Share on other sites

  • 0

C одной стороны неплохой сайт, с другой стороны вставлять css напрямую с него я не рискну. Это google может себе позволить обеспечить бесперебойное существование своего сайта, а webfont может исчезнуть в любой момент или посыпаться... И кстати, там наверное только бесплатные шрифты? Тогда ценность вообще стремится к нулю :(....

Edited by Zverushka
Link to comment
Share on other sites

  • 0
C одной стороны неплохой сайт, с другой стороны вставлять css напрямую с него я не рискну.

Что мешает скачать его себе? 


И кстати, там наверное только бесплатные шрифты?

А на гугле платные чтоль? Шутить изволите? 

  • Like 2
Link to comment
Share on other sites

  • 0
А на гугле платные чтоль? Шутить изволите? 

На гугле бесплатные, тогда зачем мне пользоваться этим сайтом, если есть гугл? Ради ие8? 

В единичных случаях - согласна, скачаю готовый пакет шрифтов, если заказчика вид в ие8 не устроит.

Но и тут теряется хорошее преимущество скорости работы сайта, так как тот же pt sans  с гугла у многих в кеше будет валяться, а со моего сайта его напрямую будут грузить и ждать, еще и лишний 10ток запросов будет грузить хостинг. Или, если грузить непосредственно с вебфонт, то тоже маленький шанс, что шрифт в кеше у пользователя будет. В общем только, если заказчик будет страдать фигней - можно воспользоваться этим сайтом :)...

Edited by Zverushka
Link to comment
Share on other sites

  • 0
На гугле бесплатные, тогда зачем мне пользоваться этим сайтом, если есть гугл? Ради ие8?

Топикстартера интересует поддержка ИЕ6, ИЕ7. У гугла такой поддержки нет. На webfonts поддержка ИЕ7 присутствует (подозреваю, что в ИЕ6 тоже работает).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Боков Глеб
      Компоновка: типичный блок .Wrapper, который имеет ширину 100% от ширины окна, и центровщик (margin: 0 auto;) с указанными min-width и max-width:
      В IE следующий баг: Wrapper почему-то заканчивается раньше, чем надо, а центровщик с содержимым перекрывает следующую такую же компоновку ниже:

      Такой баг был замечен уже практически на свёрстанном лендинге, а потому было очень трудно сделать минимальный работающий пример. Я постарался убрать весь лишний HTML для данного примера, но CSS тоже самое было сделать очень трудно.
      Если Вы запустите пример в IE (ещё раз повторюсь, что в других браузерах всё нормально), то увидите следующее:

      На StackOverflow уже несколько недель никто не может найти решение (оно и понятно: в разметке-то ошибок нет, это просто баг IE, но с ним надо что-то делать, потому что пользователи IE, увы, ещё превышают критическую отметку 10%). Вот только что удалось выяснить: если контейнеру .FlexPageLayoutWithFixedHeaderAndBottomFooter-Wrapper для основного содержимого (под header) задать min-height вместо height, то отображение станет нормальным. К сожалению, такое решение не годится потому, что исчезнет "прилипание" header-а кверху. Можно, конечно, прилепить его и другими способами, но хотелось бы избежать задания его абсолютной высоты, так как это противоречит концепции адаптивной вёрстки.
    • By мурамаса
      <div class="center-menu"> <div class="center-bar-one"> <h1> Новости </h1> <p>Сегодня 21 января было совершено нападение на одного из наших брокеров, прямо у дверей московской фондовой биржи. Нападающий выскочивший из за угла был одет в черный костюм с красным галстуком и в маске напала на олега олежина после чего скрылся и его след простыл. Олежин был немедленно госпитолизирован, мвд по московской области ведет расследование.</p> </div> </div> Вот хтмл код этого элемента
      .center-bar-one { float: left; width: 150px; height: 200px; font-size: 11px; color: blue; } Когда я прописываю размер шрифта и в коде присутствует тег <p>, то размер шрифта не меняется. Если прописать например цвет, то никаких проблем нет. Когда убираю тег <p> то шрифт меняется. В чем дело? помогите
    • By serzh82saratov
      Всем привет! Я тут новичок, не пинайте сразу если что.
      Требуется аналог position sticky для IE (в режиме совместимости с 7).
      Надо чтобы в одну строку текст с кнопками и с пунктирной линией проходящей под ними посередине в любой ситуации прилипал к левой и правой границе окна, то есть чтобы не участвовал в горизонтальной прокрутке, но прокручивался вертикально. Также при растягивании окна, текст за которым следуют кнопки находились слева на 20%.

      То есть если сдвинуть скролл, строка с красной полоской должна остатся на месте, если растянуть окно, то красная полоса растягивается, "( Title )" немного сдвигается вправо.
      Надеюсь более менее объяснил, заранее спасибо.
      Забыл сказать, таких линий на форме 10 - 20 штук.
    • By Koss
      Здравствуйте! 
      Проблема следующая: есть некий корпоративный портал (уже довольно древненький и написанный задолго до меня), с него есть обычная ссылка <a> на карту, которая открывается в новой вкладке. Карта нарисована как svg и вставлена непосредственно в саму страницу через тег <svg> (вновь открываемую). Проблема в том, что при переходе по ссылке непосредственно с портала, IE11 не отображает svg и не корректно отображает стили для блоков с текстом. Все остальные браузеры отображают все полностью и правильно. Самое главное, что отдельно (правда на другом веб-сервере [может это важно]) эту страницу с картой IE11 отображает просто замечательно. Но стоит обратиться к ней через ссылку с главной страницы портала, не работает. Предполагаю, что проблема непосредственно с порталом. Где-то какие-то стили не те, или еще что... Может кто поопытнее подскажет, в какую сторону хоть копать...
      При написании портала использованы:      - jquery.fancybox-1.3.4.css
                                                                                                   - AC_RunActiveContent.js
                                                                                                  - swfobject_modified.js
                                                                                                  - jquery-1.4.3.min.js
                                                                                                  - jquery.easing-1.3.pack.js
                                                                                                  - jquery.fancybox-1.3.4.js
                                                                                                  - jquery.fancybox-1.3.4.pack.js
      Может где-то в них проблема?
       
    • By xek
      Добрый день!
      Подгружаю шрифты с google fonts, имя шрифта Fira Sans (и причем он у них отображается корректно), но когда я его подгружаю он выглядит так как будто избитый.
      Привожу 2 скриншота:
      1. Как выглядит шрифт на google fonts

      2. Так выглядит у меня

      Почему так получается?
      Все эти манипуляции я провожу в браузере Firefox.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy