Как стать автором
Обновить

Комментарии 17

Если бы не ie8, уже можно было бы пользоваться.
Не уверен конечно, нужно попробовать, но VML вроде бы умеет ровно тоже самое, так что написать небольшой фэлбэк не составляет такой уж большой проблемы. Более того, такие уже есть.
Есть то они есть, но ИЕ8 и без этих оберток весьма задумчив. Чего-то сложное на таком лучше не делать.
Хотя по лирушной статистике доля ие8 уже меньше 5%, так что не так долго осталось ждать.
Такая обертка задумчивости IE не прибавит. Во всяком случае графики через него рисовать очень даже удобно и быстро выходит.

По поводу доли IE на рынке браузеров, то тут все зависит от сегмента. Скажем в корпоративном сегменте IE8 еще очень и очень популярен. Даже IE7 занимает там достойное положение. Это очень огорчает меня, как разработчика, так как большая часть проектов у меня нацелено именно на этот сегмент.
Raphael.JS (http://raphaeljs.com/) — очень удобная либа именно для этого. На динамическом рисовании графиков или текста тормозов нет, тупит именно на сложных векторных картинах. Бонусом — поддержка всех IE от 6
Им и пользуюсь.
Такой SVG-текст ничем не отличается от обычного


Да нет, отличается. Одно слово — «переносы». Это вопрос такой важности, что его просто нельзя было обойти в обзоре.

Использование SVG-текста, безусловно, намного более гибко, чем обычный HTML.


См. выше. Чтобы получить в SVG многострочный текст, надо внедрять HTML-текст через foreignObject.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
@font-face никак не противоречит SVG-шрифтам.
А поисковики такой «текст» воспринимают?
Да.
Пользователь такой текст может скопипастить, а вот бот какого-нибудь спамера не полезет в картинку. Хороший способ защищать свой e-mail от ботов ;)
Вот такое текстовое сообщение висело на главное странице Apple некоторое время назад.

image

Это svg-изображение объемом — 458Кб!

Даже не знаю, оправдано ли использование svg в этом случае?
НЛО прилетело и опубликовало эту надпись здесь
есть два слоя с непрозрачными бекграундами, один под другим. на верхнем слое какой-то текст. как сделать этот текст прозрачным — т.е. чтобы нижний слой просвечивал через буквы?
Интересный материал, только почему статья не в разделе Векторная графика?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации