Комментарии 21
Спасибо! Через лет пять пригодится!
Все хорошо, спасибо. Но если требуется динамическое обновление контента, то лучше не пользоваться текстом на канвасе — уж больно он прожорливый
Помоему в первую очередь минус в том, что поисковые боты не хавают этот текст. Хотя, я уверен, что применение есть этой библиотеке.
Есть такая проблема: при Zoom-In в браузерах текст отрендеренный в canvas теряет антиалиасинг и выглядит как увеличенный битмап. Интересно, можно ли с этим что-то сделать?
Так, получается, мы забьем на subpixel rendering. Но если я правильно понимаю, то размер canvas-а фиксируется и он не перерисовывается при zoom-е (пока мы сами не начнем слушать изменение zoom level-а, что не совсем тривиально). Т.е. проблема остается.
Я так понимаю что основной плюс в том, что текст виден в source code и есть надежда что будет индексироваться лучше чем текст на картинке или flash. Но он же не выделяется :)
Реально интересны только два последних примера. Остальное уже где только не обмусолено. Давайте больше интересностей ;)
Вот, пожалуйте, вам интересности. TeamLab Document Editor — первый 100% HTML5 редактор документов, в полной мере использует возможности Canvas. Скоро опубликуем подробный пост по технологии и разработке.
Спасибо за код для многострочного текста, пригодился!
Картинки к выравниванию горизонтальному/вертикальному перепутаны местами. (Странно, что никто не написал)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Выводим текст на HTML5 Canvas