<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог маленького, но очень отважного программиста &#187; HTML5</title>
	<atom:link href="http://xo66ut.ru/archives/tag/html5/feed" rel="self" type="application/rss+xml" />
	<link>http://xo66ut.ru</link>
	<description>PHP, MySQL, Javascript, JQuery, ExtJS, UML, и другие интернетости...…</description>
	<lastBuildDate>Tue, 04 Oct 2011 08:40:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Работаем с Font API от Google</title>
		<link>http://xo66ut.ru/archives/409</link>
		<comments>http://xo66ut.ru/archives/409#comments</comments>
		<pubDate>Fri, 28 May 2010 07:01:08 +0000</pubDate>
		<dc:creator>Xo66uT</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Интересное в Сети]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[userfriendly]]></category>
		<category><![CDATA[WEB 3.0]]></category>

		<guid isPermaLink="false">http://xo66ut.ru/?p=409</guid>
		<description><![CDATA[
Предлагаю разобраться, что нового и революционного предложила компания Google касательно шрифтов и как этим воспользоваться прямо сейчас. Во первых, как и множество других проектов компании, Font API является бесплатным и нет никаких сложностей, почему бы не начать использовать этот инструмент прямо сейчас.
Введение.
В течение последних нескольких лет постоянно появлялись новые методы использования альтернативных шрифтов. Все чувствуют [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-418" title="google_font_api" src="http://xo66ut.ru/wp-content/uploads/2010/05/google_font_api.jpg" alt="" width="200" height="150" /></p>
<p>Предлагаю разобраться, что нового и революционного предложила компания Google касательно шрифтов и как этим воспользоваться прямо сейчас. Во первых, как и множество других проектов компании, Font API является бесплатным и нет никаких сложностей, почему бы не начать использовать этот инструмент прямо сейчас.<span id="more-409"></span></p>
<h2>Введение.</h2>
<p>В течение последних нескольких лет постоянно появлялись новые методы использования альтернативных шрифтов. Все чувствуют подъем дизайна и юзабилити в веб, развитие сервисов и облачных приложений, все это ведет за собой и увеличение требований к типографике. Ограничение стандартным набором шрифтов, мешает развитию веб-дизайна в расширяющемся в геометрической прогрессии вебе. Поэтому стали появляться такие платные сервисы как <strong>TypeKit </strong>и <strong>FontDeck</strong>. В будущем, наверное, будут пояляется и другие.</p>
<p>Однако если вы посмотрите на основные технологии веб HTML, CSS, Javascript, PHP, все они являются бесплатными. Исходя из этого можно предположить, что вебу нужен эффективный, а главное бесплатный инструмент. Поэтому, то что предлагает нам Google наиболее подходящее в настоящее время решение для развития типографики в веб.</p>
<h2>Меняет правило игры ?</h2>
<p>Очевидно, что когда Google берется за что-нибудь, он делает это хорошо и меняет представление об этой отрасли. Так и со шрифтам, компания незаметно для всех выпустила (совместно с <strong>Typekit</strong>) <strong>Font API</strong>, который в долгосрочной перспективе изменит веб. Пока другие компании придумывают бизнес модели для подобных  сервисов, Google просто выпустили качественный бесплатный продукт.</p>
<p>Давайте посмотрим как это все работает на небольшом примере<a href="http://designshack.co.uk/tutorialexamples/GoogleFonts/index.html" target="_blank"> live demo</a>:</p>
<h2>HTML</h2>
<h2>Добавляем шрифты в Google Fonts API.</h2>
<p>Теперь когда мы поняли, как же все это работает, давайте добавим своих шрифтов, для этого перейдем к <a href="http://code.google.com/apis/webfonts/" target="_blank">Font Api</a> и посмотрим на <a href="http://code.google.com/webfonts" target="_blank">Каталог Шрифтов</a>. Здесь вы увидите различных 18 шрифтов. Каждый шрифт имеет несколько вариантов. Когда вы выберите тот, который вам нравится, просто нажмите на него, чтобы увидеть дополнительные параметры. Допустим выберем<strong> IM Fell</strong>.</p>
<p style="text-align: center;"><img class="size-full wp-image-416 aligncenter" title="Google_Font_API-1" src="http://xo66ut.ru/wp-content/uploads/2010/05/Google_Font_API-1.jpg" alt="" width="510" height="408" /></p>
<p>Когда вы увидите картинку с описание шрифта, просто нажмите на кнопку Get Code и вы увидите html код который нужно вставить в head страницы, а также пример css, как использовать новый шрифт.</p>
<p><a href="http://xo66ut.ru/wp-content/uploads/2010/05/Google_Font_API-2.jpg"><img class="aligncenter size-full wp-image-417" title="Google_Font_API-2" src="http://xo66ut.ru/wp-content/uploads/2010/05/Google_Font_API-2.jpg" alt="" width="510" height="204" /></a></p>
<p>Есть два способа вставки шрифта на сайт. Через html и через css @import.</p>
<h2>Через HTML</h2>
<pre class="brush: xml;">
&lt;link href='http://fonts.googleapis.com/css?family=IM+Fell+DW+Pica' rel='stylesheet' type='text/css'&gt;
</pre>
<h2>Через @import.</h2>
<pre class="brush: css;">
@import url(http://fonts.googleapis.com/css?family=IM+Fell+DW+Pica);
</pre>
<p>Далее мы можем использовать на сайте подключенный шрифт:</p>
<pre class="brush: css;">
&lt;div&gt;
&lt;div&gt;
&lt;pre&gt;#headline h1 {
	text-align: center;
	font-size: 8em;
	color: #111;
	text-shadow: 0px 2px 3px #555;
	font-family: 'IM Fell DW Pica', arial, serif;
}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Помимо этого, есть <strong>WebFont Loader</strong> инструмент, который представляет собой библиотеку <strong>Javascript</strong>, которая &#8220;дает вам больший контрль над шрифтом и позволяет использовать нескольких провайдеров для шрифтов&#8221; (в данном случае<strong> Font API</strong> &#8211; это провайдер шрифта, как и <strong>TypeKit</strong>) , это кстати их совместная разработка.</p>
<h2>Выводы.</h2>
<p>Наверное вы обратили внимание, насколько просто использование новых шрифтов с <strong>Google Font API</strong>. В отличие от существовавших до настоящего времени инструментов вам не нужно получать лицензию, которая прикрепляется к специально зарегистрированному доменному имени. Вы можете использовать шрифты даже в обычном примере, у вас на локальном компьютере.</p>
<p>Есть несколько преимуществ для выбора <strong>Google Font API</strong>, на которые стоит обратить внимание:</p>
<ul>
<li>Шрифт скачивается с сервера Google.</li>
<li>CDN Google быстрее чем ваш сайт.</li>
<li>От повсеместного использования шрифты будут кешироваться за счет того, что имеют одно расположение (сервер Google).</li>
</ul>
<p>Единственный видимый минус Font API, это небольшое количество шрифтов, но инструмент новый, и я думаю, количество доступных шрифтов будет со временем увеличиваться.</p>
<p>Источник: <a href="http://designshack.co.uk/articles/css/how-to-use-the-new-google-font-api" target="_blank">http://designshack.co.uk/</a></p>
<img src="http://xo66ut.ru/?ak_action=api_record_view&id=409&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://xo66ut.ru/archives/409/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML 5 и Видео в Электронной почте</title>
		<link>http://xo66ut.ru/archives/192</link>
		<comments>http://xo66ut.ru/archives/192#comments</comments>
		<pubDate>Sat, 17 Oct 2009 12:07:41 +0000</pubDate>
		<dc:creator>Xo66uT</dc:creator>
				<category><![CDATA[Интересное в Сети]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Перевод]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Будущее]]></category>

		<guid isPermaLink="false">http://xo66ut.ru/?p=192</guid>
		<description><![CDATA[
Наблюдая за стремительным развитием HTML5, мы не обращаем внимания на то, как развивается HTML в электронных письмах. Хотя многие тонкости HTML5 все еще в стадии разработки, Firefox, Safari, Opera и Chrome уже предложили поддержку большей части новой технологий.
Особый интерес у меня был к HTML5 тегу &#60;video&#62; .  Этот тег должен был решать проблему со встроенной [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="HTML5" src="http://t3n.de/news/wp-content/uploads/2009/09/html5-300x146.png" alt="" width="300" height="146" /></p>
<p>Наблюдая за стремительным развитием HTML5, мы не обращаем внимания на то, как развивается HTML в электронных письмах. Хотя многие тонкости HTML5 все еще в стадии разработки, Firefox, Safari, Opera и Chrome уже предложили поддержку большей части новой технологий.</p>
<p>Особый интерес у меня был к HTML5 тегу &lt;video&gt; .  Этот тег должен был решать проблему со встроенной поддержки видео, с помощью одного кодека, во всех браузерах, без необходимости использования плагинов, таких как Flash. Хотя идея использовать универсальный кодек кажется утопичной, есть проект, который предлагает использовать тег &lt;video&gt; в браузерах, которые его поддерживают, а в остальных просто скрывать содержимое этого тега.</p>
<p><span id="more-192"></span></p>
<h2>Современные подходы использования видео в электронной почте.</h2>
<p>Это не первый раз, когда нам приходится внимательно смотреть на поддержку видео в электронной почте. В наших предыдущих исследованиях мы искали подход, который позволил бы встраивать видео в почтовые клиенты, которые поддерживают тег &lt;video&gt;, а для тех, которые этого не делают, показывать интерактивные изображения (что бы затем воспроизводить видео в браузере).</p>
<p>Результаты нас разочаровали. Только Apple Mail поддерживает достойное воспроизведения видео с помощью Flash, и все равно не было способа обеспечить альтернативное отображение содежимого для тех, у кого Flash отсутствует. Я считаю, что в этом-то и заключается основная проблема. Если видео не отображается, то надо показывать альтернативное содержимое. Поскольку большинство почтовых клиентов использую тег &lt;object&gt; для вставки видео, было не возможно вывести альтернативное содержимое.</p>
<p>Должно быть какое-то решение проблемы, возможно HTML5 смог бы решить ее. Как оказалось я был наполовину прав.</p>
<h2>Простой подход с использованием HTML5</h2>
<p>Используя продукт Kroc Camen &#8220;Видео для всех&#8221;, как отправную точку, я быстро понял, что подход для браузера должен быть другим нежели для почтовых клиентов.</p>
<p>Техника Kroc представляла собой многоуровневую поддержку. Таким образом, если HTML5 &lt;video&gt; не доступен, вы можете использовать возврат к QuickTime или Flash и почти всегда  видео будет гарантировано работать. Поскольку нам известно, что Flash и QuickTime повсеместно заблокировали в электронной почте, я отбросил это простое решение.</p>
<p>Из-за войны форматов, о которой я упоминал ранее, вы должны предоставить свои видеоматериалы, как H.264 (для поддержки Apple и Google) и Ogg Theora (для поддержки Mozilla и Opera). В электронной почте все несколько иначе. Единственным популярным почтовым клиентом, использующим Gecko (движок Firefox) является Thunderbird, который сейчас не поддерживает HTML5 отображения видео. Таким образом, ни Flash / Quicktime, ни Ogg Theora нам не годится. Если большинство ваших адресатов выбирали бы веб-версию писем, тогда вы могли бы рассмотреть возможность добавить видео для получателей с помощью Firefox.</p>
<h2>Окончательный код</h2>
<p>После удаления всех параметров видео, вот конечный код, который дал наилучшие результаты.<br />
<code><br />
&lt;video width="640" height="360" poster="fallback.jpg" controls="controls"&gt;<br />
&lt;source src="http://mysite.com/videoname.mp4" type="video/mp4" /&gt;<br />
&lt;a href="http://mysite.com/"&gt;&lt;img src="fallback.jpg" width="640" height="360" /&gt;&lt;/a&gt;<br />
&lt;/video&gt;<br />
</code></p>
<p>Как вы видите, вы предоставляете альтернативу в виде изображения (которое удобно загружается, как превью для фильма, перед просмотром электронной почты для клиентов, которые поддерживают видео) в теге &lt;video&gt; вместе с шириной и высотой видео. Вместе с тегом &lt;video&gt; вы подключаете кодированное видео с помощью H.264 используя тег &lt;source&gt;, помня, что вы должны поставить ссылку на существующий файл на вашем сервере.</p>
<p>Наконец, мы добавляем альтернативное содержание, которое нужно будет отображать в любом почтовом клиенте, который не поддерживает HTML5 тег &lt;video&gt;. Это, как правило, интерактивные скриншоты из видео, при нажатии на которые, видео будет играть в браузере.</p>
<h2>Результаты</h2>
<p>Работая на Mac, моя первая остановка была на Apple Mail. Видео отображалось прекрасно. Далее мой iPhone, который замечательно проигрывал видео с помощью встроенного почтового клиента.</p>
<p>Тогда я обратился к популярным веб-клиентам электронной почты &#8211; Yahoo!, Gmail и Hotmail. К сожалению, оказалось, что веб-клиенты отключают проигрывание HTML5 видео. Хотя это было разочарованием, не все оказалось так плохо. На месте видео я был в состоянии отображать альтернативное содержимое. В данном случае это было кликабельное изображение, с которого я мог поставить ссылку на видео, находящееся на моем сайте. Этого никогда не было раньше, поэтому было большим успехом.</p>
<p>Поэтому я стал проверять дальше, и получил такие же результаты на десктопных e-mail клиентах ПК. Видео не прогрывается, но появляется альтернативное содержимое во всех клиентах, которые я тестировал. Здесь полные результаты моего тестирования.</p>
<div id="attachment_210" class="wp-caption alignleft" style="width: 540px"><img class="size-full wp-image-210" title="Результаты тестирование видео в различных e-mail клиентах" src="http://xo66ut.ru/wp-content/uploads/2009/10/e-mail_clients.jpg" alt="Результаты тестирование видео в различных e-mail клиентах" width="530" height="455" /><p class="wp-caption-text">Результаты тестирование видео в различных e-mail клиентах</p></div>
<h2>Посмотрите это в действии</h2>
<p>Чтобы вы поняли, как выглядит HTML5 видео в различных популярных e-mail клиентах, вот несколько скриншотов.</p>
<h2>Apple Mail 4</h2>
<p>Когда я открыл письмо в Apple Mail, альтернативное изображение, которое я указал в атрибутах, было показано в то время когда фильм начал потоковое вещание. Через несколько секунд появились управляющие элементы видео, и я мог увидеть progress bar и начать его смотреть.</p>
<p><img class="aligncenter" title="Apple Mail 4" src="http://i3.campaignmonitor.com/uploads/images/apple-mail-video2.jpg" alt="" width="530" height="505" /></p>
<h2>iPhone 3.1.2</h2>
<p>IPhone не поддерживает потоковое видео в браузере или почтовом клиенте, вместо этого вы нажимаете на ссылку с превью изображения и можете оперативно посмотреть ролик. При клике на изображение они загружается в QuickTime Player&#8217;s iPhone. После просмотра ролика вас перемещают обратно к просмотру письма.</p>
<p><img class="aligncenter" title="iPhone 3.1.2" src="http://i3.campaignmonitor.com/uploads/images/iphone-video.jpg" alt="" width="320" height="480" /></p>
<h2>Outlook 2007</h2>
<p>Как и все почтовые клиенты, не поддерживающие видео HTML5, Outlook 2007 отображает альтернативное содержимое, которое мы указываем в рамках видео-тегов. Это может быть любой HTML, какой вам нравится, и не ограничивается только одним изображением. В большинстве случаев, это вероятно будет скриншот из фильма и, возможно, значок для проигрывания, чтобы побудить получателя, нажать на изображение и посмотреть видео в своем браузере.</p>
<p><img class="aligncenter" title="Outlook 2007" src="http://i3.campaignmonitor.com/uploads/images/outlook-2007-video.jpg" alt="" width="530" height="521" /></p>
<p>Результат был тот же для всех почтовых клиентов, которые не поддержали HTML5 видео, что делает это способ удобным для всех получателей (Мы не знаем, какой почтовый клиент у получателя, но нам это и не нужно, письмо везде будет выглядеть одиннаково).</p>
<h2>Должны ли мы использовать этот метод?</h2>
<p>Во-первых, я думаю, такой подход является наилучшим вариантом для видео, в том числе по электронной почте. Тот факт, что можно сделать альтернативное содержимое, которое работает в каждом почтовом клиенте, большой плюс. Этого не дает никакой другой способ, насколько мне известно. Возможным ограничением является то, что сейчас это работает только для получателей использующих продукты Apple. (Видео проигрывается напрямую. только в клиентах Apple).</p>
<p>Принятие решение о пригодности данного подхода сводится к анализу списка получателей вашей почты. Например, 50% наших клиентов, ежемесячно читающих наш бюллетень, используют один из почтовых клиентов Apple. Если бы мы хотели включить видео в письмо, использование данного подхода будет означать, что половина наших абонентов смогут посмотреть видео прямо в почтовом клиенте, а другая половина будет видеть превью изображение, кликнув на которое, они могут посмотреть ролик в своем браузере.</p>
<p>Нужно ли отправлять видео по почте, это конечно же другой вопрос, но его мы будем решать уже в будующих постах. Я не получил возможность проверить эту технику в каждом почтовом клиенте, и я буду рад увидеть результаты в Palm Pre (только потому, что как и iPhone, он также использует Webkit). Я также буду рад услышать мнение каждого об рассматриваемом здесь способе, конечно, если вы считаете, что он полезен.</p>
<p><em>Источник: <a href="http://www.campaignmonitor.com/blog/post/2905/html5-and-video-in-email/ " target="_blank">http://www.campaignmonitor.com/blog/post/2905/html5-and-video-in-email/</a></em></p>
<img src="http://xo66ut.ru/?ak_action=api_record_view&id=192&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://xo66ut.ru/archives/192/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

