<?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>rotorweb.ru &#187; Типографика</title>
	<atom:link href="http://rotorweb.ru/category/typography/feed" rel="self" type="application/rss+xml" />
	<link>http://rotorweb.ru</link>
	<description>Проблемы и решения в Web-дизайне</description>
	<lastBuildDate>Fri, 30 Dec 2011 08:14:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Прокачиваем шаблоны от 960.gs</title>
		<link>http://rotorweb.ru/typography/prokachivaem-shablony-ot-960-gs.html</link>
		<comments>http://rotorweb.ru/typography/prokachivaem-shablony-ot-960-gs.html#comments</comments>
		<pubDate>Tue, 02 Aug 2011 07:42:25 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[HTML/CSS верстка]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Полезности]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[960.gs]]></category>
		<category><![CDATA[Вертикальный ритм]]></category>
		<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Модульная сетка]]></category>
		<category><![CDATA[Проектирование сайтов]]></category>
		<category><![CDATA[Трюки]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=758</guid>
		<description><![CDATA[Небольшой полезный трюк для тех, кто постоянно использует в&#160;своей работе шаблоны модульной сетки от&#160;960.gs. Этот фреймворк довольно распространен и, в&#160;последнее время, находит все больше и&#160;больше поклонников среди дизайнеров и&#160;верстальщиков. Но&#160;в&#160;стандартных заготовках сетки есть один небольшой недостаток&#160;&#8212; там нет никакой привязки к&#160;вертикальному ритму (по&#160;сути, это просто колонки), поэтому все поиски вертикальных отступов основываются на&#160;личных предпочтениях рисующего [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2011/08/960-up-1.jpg" alt="Прокачиваем шаблоны от 960.gs" title="Прокачиваем шаблоны от 960.gs" width="448" height="178" class="size-full wp-image-769" /></p>
<p>Небольшой полезный трюк для тех, кто постоянно использует в&nbsp;своей работе шаблоны модульной сетки от&nbsp;<a href="http://960.gs/">960.gs</a>. Этот <a href="http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html">фреймворк</a> довольно распространен и, в&nbsp;последнее время, находит все больше и&nbsp;больше поклонников среди дизайнеров и&nbsp;верстальщиков.</p>
<p>Но&nbsp;в&nbsp;стандартных заготовках сетки есть один небольшой недостаток&nbsp;&mdash; там нет никакой привязки к&nbsp;вертикальному ритму (по&nbsp;сути, это просто колонки), поэтому все поиски вертикальных отступов основываются на&nbsp;личных предпочтениях рисующего дизайнера. С&nbsp;одной стороны правильно, с&nbsp;другой, хотелось&nbsp;бы упорядоченной системы отсчета для элементов будущего макета.</p>
<p><span id="more-758"></span></p>
<p>Размечать самостоятельно заготовки с&nbsp;помощью <span class="nowrap">зебр-заливок</span> и&nbsp;направляющих&nbsp;&mdash; не&nbsp;выход. Это лишняя трата рабочего времени, которое лучше потратить с&nbsp;большей пользой. Поэтому воспользуемся <span class="nowrap">онлайн-генератором</span> <a href="http://modulargrid.org/#app">Modular Grid Pattern</a>, чтобы доработать стандартные шаблоны 960.gs.</p>
<p><strong>Задача:</strong> быстро получить из&nbsp;левой части картинки то, что изображено в&nbsp;правой:</p>
<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2011/08/960-before-after.jpg" alt="Шаблоны 960.gs — до и после" title="Шаблоны 960.gs — до и после" width="448" height="178" class="size-full wp-image-775" /></p>
<p>Переходим по&nbsp;вышеприведённой ссылке, выставляем следующие параметры с&nbsp;картинок ниже и&nbsp;сохраняем полученные результаты в&nbsp;виде <abbr title="Portable Network Graphics">PNG</abbr> или <span class="nowrap">Photoshop-pattern</span>.</p>
<p>Для <span class="nowrap">12-ти</span> колоночного макета:</p>
<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2011/08/960-up-12cols.jpg" alt="960.gs, 12-ти колоночный макет" title="960.gs, 12-ти колоночный макет" width="448" height="178" class="alignnone size-full wp-image-777" /></p>
<p>Для <span class="nowrap">16-ти</span> колоночного макета:</p>
<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2011/08/960-up-16cols.jpg" alt="960.gs, 16-ти колоночный макет" title="960.gs, 16-ти колоночный макет" width="448" height="178" class="alignnone size-full wp-image-778" /></p>
<p>Для <span class="nowrap">24-х</span> колоночного макета:</p>
<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2011/08/960-up-24cols.jpg" alt="960.gs, 24-х колоночного макета" title="960.gs, 24-х колоночного макета" width="448" height="178" class="alignnone size-full wp-image-779" /></p>
<p>Параметр <em>Baseline</em> (здесь используется для задания интерлиньяжа или <span class="nowrap">line-height</span>) я&nbsp;выставлял 18px в&nbsp;расчете, что размер основого шрифта 12px (<span class="nowrap">font-size</span> &times;&nbsp;1,5 = <span class="nowrap">line-height</span>). У&nbsp;вас он&nbsp;может быть другим, в&nbsp;зависимости от&nbsp;личных убеждений и&nbsp;выбранного кегля для текста.</p>
<p>Высоту модулей (Module height) выставляйте по&nbsp;собственному вкусу, я&nbsp;оставил стандартные значения.</p>
<p>Полученные результаты в&nbsp;виде <span class="nowrap">PNG-файлов</span> также отлично подходят для наложения на&nbsp;макет в&nbsp;процессе <span class="nowrap"><abbr title="HyperText Markup Language">HTML</abbr>-верстки</span> с&nbsp;помощью PixelPerfect (или подобных расширений для браузеров).</p>
<p>Особо внимательные могут обнаружить, что на&nbsp;сайте Modular Grid Pattern есть еще ссылка на&nbsp;расширение для Photoshop, но&nbsp;у&nbsp;меня с&nbsp;ним <span class="nowrap">что-то</span> не&nbsp;срослось. После <span class="nowrap">n-ной</span> попытки победить его недружественное автозаполнение параметров, я&nbsp;его удалил.</p>
<p>Ну&nbsp;и&nbsp;в&nbsp;конце, пара полезных ссылок в&nbsp;тему:</p>
<ul>
<li><a href="http://cherenkevich.livejournal.com/38085.html">Статьи Алексея Черенкевича</a> о модульной сетке.</li>
<li><a href="http://drewish.com/tools/vertical-rhythm">Генератор вертикального ритма</a> для сайтов.</li>
</ul>
<p>Критикам и&nbsp;троллям&nbsp;&mdash; просьба обойти стороной тему достоинств и&nbsp;недостатков подобных фреймворков, суть поста не&nbsp;в&nbsp;этом.</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=758&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html' rel='bookmark' title='96% или резиновая модульная сетка для Web'>96% или резиновая модульная сетка для Web</a></li>
<li><a href='http://rotorweb.ru/dizajn/spornoe-oformlenie-vkladok-i-knopok.html' rel='bookmark' title='Спорное оформление вкладок и кнопок'>Спорное оформление вкладок и кнопок</a></li>
<li><a href='http://rotorweb.ru/typography/hidden-features-text-shadow.html' rel='bookmark' title='Скрытые возможности text-shadow'>Скрытые возможности text-shadow</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/prokachivaem-shablony-ot-960-gs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Скрытые возможности text-shadow</title>
		<link>http://rotorweb.ru/typography/hidden-features-text-shadow.html</link>
		<comments>http://rotorweb.ru/typography/hidden-features-text-shadow.html#comments</comments>
		<pubDate>Sat, 08 Jan 2011 12:52:26 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[HTML/CSS верстка]]></category>
		<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Полезности]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[text-shadow]]></category>
		<category><![CDATA[Верстка]]></category>
		<category><![CDATA[Стиль]]></category>
		<category><![CDATA[Трюки]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=716</guid>
		<description><![CDATA[Не удержался и решил перепостить сюда ссылку из своего твиттера (присоединяйтесь, иногда, делюсь полезностями) на интересный пример использования text-shadow. То, что нарисовано на картинке к посту в живую можно посмотреть здесь. Помимо того, что здесь не используется никакой дополнительной разметки (типа :before и :after), особо внимательные дизайнеры могут заметить, что у текста есть не только [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2011/01/text-shadow.jpg" alt="Скрытые возможности text-shadow" title="Скрытые возможности text-shadow" width="448" height="178" class="size-full wp-image-720" /></p>
<p class="first"><span class="fl">Н</span>е удержался и решил перепостить сюда ссылку из <a href="http://twitter.com/#!/irotor">своего твиттера</a> (присоединяйтесь, иногда, делюсь полезностями) на интересный пример использования <code>text-shadow</code>. То, что нарисовано на картинке к посту в живую можно посмотреть <a href="http://markdotto.com/playground/3d-text/">здесь</a>.</p>
<p><span id="more-716"></span></p>
<p>Помимо того, что здесь не используется никакой дополнительной разметки (типа <code>:before</code> и <code>:after</code>), особо внимательные дизайнеры могут заметить, что у текста есть не только «объём» (в коде, строки параметров 1-5), но и тень (остальные строки, с указанием цвета через <a href="http://cuprum.name/page/cvetovaya-model-rgba">RGBA</a>, что позволяет делать слои-тени прозрачными) .</p>
<p>В принципе, весь код изложен на той же странице. Суть подхода — многократное повторение параметров<code>text-shadow</code> через запятую. При этом первый параметр указывается для тени «первого слоя», второй — слоя ниже и т.д. (Для тех, кто вообще не в курсе, как работает <code>text-shadow</code> — <a href="http://shublog.ru/ajax/jquery/html5-i-css3-uzhe-segodnya-chast-2-text-shadow/">читайте</a>).</p>
<p>Выглядит потрясающе, реализуется просто. Можно использовать в меню, кнопках, заголовках и везде, где придумается.</p>
<p>Работает во всех современных браузерах, кроме <abbr title="Internet Explorer">IE</abbr> (неожиданно, правда? :)</p>
<p>Кроме того, как <a href="http://www.zurb.com/playground/css-boxshadow-experiments">пишут здесь</a>, подобный многослойный подход можно использовать и в <code>box-shadow</code>.</p>
<h3>Развитие</h3>
<p>А вот что получилось у меня в манипуляциях с тенями, примерно, за полчаса потраченного времени. Уверен, что добавив градиенты и прочие продвинутые <abbr title="Cascading Style Sheets">CSS</abbr>3-штуки, можно добиться более впечатляющих результатов.</p>
<p>Слегка доработанный <strong>эффект вдавленного текста</strong> (за счёт добавления верхней тени выглядит естественнее, чем растиражированные в сети примеры):</p>
<p style="padding: 12px; text-align: center; font-size: 72px; font-weight: bold; background: #ccc; color: #666; text-shadow: -1px -1px 1px #000, 1px 1px 1px #fff; margin-bottom: 18px;">Inset Text</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #993333;">inset</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">72px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">,</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Наоборот, <strong>выдавленный текст</strong>:</p>
<p style="padding: 12px; text-align: center; font-size: 72px; font-weight: bold; background: #ccc; color: #666; text-shadow: -2px -2px 2px #fff, -2px 0 2px #fff, 0 -2px 2px #fff, 2px 2px 2px #000, 0px 2px 2px #000, 2px 0 2px #000; margin-bottom: 18px;">Outset Text</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.<span style="color: #993333;">outset</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">72px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-2px</span> <span style="color: #933;">-2px</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-2px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">,</span>
		<span style="color: #cc66cc;">0</span> <span style="color: #933;">-2px</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">,</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">0px</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">,</span> <span style="color: #933;">2px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><strong>Радужная тень</strong>:</p>
<p style="padding: 12px; text-align: center; font-size: 72px; font-weight: bold; color: rgba(0, 0, 0, 0); text-shadow: 3px 0 0 #d91f26, 6px 0 0 #e25b0e, 9px 0 0 #f5dd08, 12px 0 0 #059444, 15px 0 0 #0287ce, 18px 0 0 #044d91, 21px 0 0 #2a1571; margin-bottom: 18px;">Rainbow</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.rainbow</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">72px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* сам текст невидим */</span>
	<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#d91f26</span><span style="color: #00AA00;">,</span> <span style="color: #933;">6px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#e25b0e</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">9px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#f5dd08</span><span style="color: #00AA00;">,</span> <span style="color: #933;">12px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#059444</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">15px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#0287ce</span><span style="color: #00AA00;">,</span> <span style="color: #933;">18px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#044d91</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">21px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#2a1571</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><strong>Текст с обводкой</strong>:</p>
<p style="padding: 12px; text-align: center; font-size: 72px; font-weight: bold; color: #fff; text-shadow: 1px 1px 0 #e47e0f, -1px -1px 0 #e47e0f, 1px -1px 0 #e47e0f, -1px 1px 0 #e47e0f; margin-bottom: 18px;">Stroke</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.stroke</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">72px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#999</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#e47e0f</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#e47e0f</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">1px</span> <span style="color: #933;">-1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#e47e0f</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#e47e0f</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><strong>Неоновый текст</strong>:</p>
<p style="padding: 12px; background: #000; text-align: center; font-size: 72px; font-weight: bold; color: #407ec4; text-shadow: 1px 1px 0 #4da2fc, -1px -1px 0 #4da2fc, 1px -1px 0 #4da2fc, -1px 1px 0 #4da2fc, 4px 4px 8px #2c5889, -4px 4px 8px #2c5889, 4px -4px 8px #2c5889, -4px -4px 8px #2c5889; margin-bottom: 18px;">Neon Text</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.neon</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">72px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#407ec4</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#4da2fc</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#4da2fc</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">1px</span> <span style="color: #933;">-1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#4da2fc</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-1px</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc00cc;">#4da2fc</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">4px</span> <span style="color: #933;">4px</span> <span style="color: #933;">8px</span> <span style="color: #cc00cc;">#2c5889</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-4px</span> <span style="color: #933;">4px</span> <span style="color: #933;">8px</span> <span style="color: #cc00cc;">#2c5889</span><span style="color: #00AA00;">,</span>
		<span style="color: #933;">4px</span> <span style="color: #933;">-4px</span> <span style="color: #933;">8px</span> <span style="color: #cc00cc;">#2c5889</span><span style="color: #00AA00;">,</span> <span style="color: #933;">-4px</span> <span style="color: #933;">-4px</span> <span style="color: #933;">8px</span> <span style="color: #cc00cc;">#2c5889</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Такой модный сейчас <strong>анаглиф</strong>:</p>
<p style="text-align: center; font-size: 72px; color: #333; text-shadow: -4px 0 1px #1ef2f1, 4px 0 1px #f6050a; margin-bottom: 18px;">3D Anaglyph</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.ananglyph</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">72px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-4px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#1ef2f1</span><span style="color: #00AA00;">,</span> <span style="color: #933;">4px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#f6050a</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Удачи в освоении!</p>
<p class="center">* * *</p>
<h3>Постовой:</h3>
<p>Установите себе в подпись <a href="http://userbar.info/" title="юзербары">красивые юзербары</a>.</p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=716&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/zabytye-vozmozhnosti-first-letter.html' rel='bookmark' title='Забытые возможности :first-letter'>Забытые возможности :first-letter</a></li>
<li><a href='http://rotorweb.ru/typography/text-align-justify-dobro-ili-zlo.html' rel='bookmark' title='text-align: justify. Добро или зло?'>text-align: justify. Добро или зло?</a></li>
<li><a href='http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html' rel='bookmark' title='96% или резиновая модульная сетка для Web'>96% или резиновая модульная сетка для Web</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/hidden-features-text-shadow.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Стандартные веб-шрифты: курсивы и наклоны</title>
		<link>http://rotorweb.ru/typography/standard-web-fonts-italic.html</link>
		<comments>http://rotorweb.ru/typography/standard-web-fonts-italic.html#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:28:14 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[Типографика]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=439</guid>
		<description><![CDATA[При выборе шрифтов для сайта все дизайнеры пользуются несколькими нехитрыми правилами, которые, в&#160;основном, сосредоточены на&#160;сочетаемости и&#160;внешнем виде заголовков и&#160;основного текста. Это нормально для неизбалованных образцовой типографикой основной массы сайтов, но&#160;даже в&#160;этих случаях, уже после запуска сайта, могут всплывать проблемы, которые не&#160;видны сразу для рисующего макет дизайнера. Основными (самыми распространёнными) приёмами оформления основного текста в&#160;веб, конечно&#160;же, [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2010/01/standard-fonts-italic.jpg" alt="Стандартные веб-шрифты: курсивы и наклоны" title="Стандартные веб-шрифты: курсивы и наклоны" width="448" height="178" class="alignnone size-full wp-image-454" /></p>
<p class="first"><span class="fl">П</span>ри выборе шрифтов для сайта все дизайнеры пользуются несколькими нехитрыми правилами, которые, в&nbsp;основном, сосредоточены на&nbsp;сочетаемости и&nbsp;внешнем виде заголовков и&nbsp;основного текста.</p>
<p>Это нормально для неизбалованных образцовой типографикой основной массы сайтов, но&nbsp;даже в&nbsp;этих случаях, уже после запуска сайта, могут всплывать проблемы, которые не&nbsp;видны сразу для рисующего макет дизайнера.</p>
<p><span id="more-439"></span></p>
<p>Основными (самыми распространёнными) приёмами оформления основного текста в&nbsp;веб, конечно&nbsp;же, является выделение шрифта жирным и&nbsp;курсивным начертанием. Выделение с&nbsp;помощью <code>&lt;strong&gt;</code> и&nbsp;<code>&lt;em&gt;</code> (или <span class="nowrap"><code>font-weight: bold</code></span> и&nbsp;<code>italic</code> в&nbsp;<acronym title="Cascading Style Sheets" lang="en">CSS</acronym>) чрезвычайно полезные способы выделения, но&nbsp;удачно применимы далеко не&nbsp;ко&nbsp;всем стандартным <span class="nowrap">веб-шрифтам</span>.</p>
<p>И&nbsp;если в&nbsp;первом случае, в&nbsp;жирном начертании, проблемным может быть рендеринг отображения шрифта (<a href="http://rotorweb.ru/typography/anti-aliasing-dlya-teksta-v-brauzerax-i-photoshop.html">совсем не&nbsp;так, как это выглядит в&nbsp;Photoshop</a>), то&nbsp;во&nbsp;втором, применяя <em>Italic</em>, мы&nbsp;можем получить практически нечитаемый текст, <span class="nowrap">из-за</span> отсутствия курсивного начертания в&nbsp;шрифте.</p>
<h3>Наклонный sans-serif</h3>
<p>Я&nbsp;столкнулся с&nbsp;этой проблемой в&nbsp;дизайне этого блога, когда использовал Tahoma, как основной шрифт для статей (мои постоянные читатели наверняка это помнят).</p>
<p>При разработке дизайна, Arial мне показался мелковатым, а&nbsp;Verdana слишком крупным и&nbsp;грубым, поэтому я&nbsp;остановился на&nbsp;Tahoma, как промежуточном значении между двумя крайностями. Но&nbsp;уже в&nbsp;процессе ведения блога понял, что ошибся с&nbsp;выбором шрифта: я&nbsp;практически с&nbsp;самого начала выделял курсивом отдельные слова, важные названия и&nbsp;цитаты, и&nbsp;сразу&nbsp;же стало заметно, что текст отмеченный &laquo;курсивом&raquo;, становился большим препятствием и&nbsp;мучением для глаз, причём увеличение кегля не&nbsp;давало никаких положительных результатов&nbsp;&mdash; текст <span class="nowrap">по-прежнему</span> оставался косым и&nbsp;сплющенным.</p>
<p>Для примера, &laquo;рыба&raquo;, выделенная курсивом (Tahoma, &laquo;курсив&raquo; (на&nbsp;самом деле Oblique)):</p>
<blockquote style="font-family: tahoma;">
<p>Создание приверженного покупателя спорадически стабилизирует межличностный инструмент маркетинга, используя опыт предыдущих кампаний. А&nbsp;вот по&nbsp;мнению аналитиков сегментация рынка искажает медиамикс, работая над проектом. Взаимодействие корпорации и&nbsp;клиента позитивно тормозит инструмент маркетинга, используя опыт предыдущих кампаний.</p>
</blockquote>
<p>Теперь тот&nbsp;же текст, в&nbsp;более &laquo;мелком с&nbsp;виду&raquo; Arial:</p>
<blockquote>
<p>Создание приверженного покупателя спорадически стабилизирует межличностный инструмент маркетинга, используя опыт предыдущих кампаний. А&nbsp;вот по&nbsp;мнению аналитиков сегментация рынка искажает медиамикс, работая над проектом. Взаимодействие корпорации и&nbsp;клиента позитивно тормозит инструмент маркетинга, используя опыт предыдущих кампаний.</p>
</blockquote>
<p>Второй вариант читается, несомненно, легче и&nbsp;быстрее, поэтому основной шрифт на&nbsp;этом блоге, со&nbsp;временем, я&nbsp;поменял.</p>
<h3>&nbsp;&laquo;Почему?&raquo; и&nbsp;&laquo;Как?&raquo;</h3>
<p>Когда мы&nbsp;ставим в&nbsp;коде <code>&lt;em&gt;</code> или пишем стили <code>font-style: italic</code>, мы&nbsp;заранее уверены, что увидим на&nbsp;экране курсивное начертание шрифта. Но&nbsp;это не&nbsp;так.</p>
<p>Умные браузеры, конечно, показывают нам то, что мы&nbsp;хотим видеть, но&nbsp;не&nbsp;всегда это то, что есть на&nbsp;самом деле. Те&nbsp;шрифты, которые не&nbsp;имеют курсива (!), мы&nbsp;видим в&nbsp;наклонном начертании&nbsp;&mdash; наклоненный вправо прямой шрифт (Oblique), а&nbsp;не&nbsp;специально разработанная для экранного чтения курсивная версия. Отсюда&nbsp;же и&nbsp;все визуальные последствия: изменение пропорций в&nbsp;штрихах, плохая читабельность и&nbsp;восприятие букв.</p>
<p>Из&nbsp;стандартных <span class="nowrap">Windows-шрифтов</span> не&nbsp;имеют курсива:</p>
<ul>
<li>Tahoma</li>
<li>Comic Sans MS</li>
<li>Impact</li>
<li>Lucida Console</li>
<li>Lucida Sans Unicode</li>
<li>Microsoft Sans Serif</li>
</ul>
<p>Кроме того, шрифты Arial Black (вполне понятно почему:), Impact, Lucida Console и&nbsp;Lucida Sans Unicode не&nbsp;имеют жирного начертания. Применив к&nbsp;ним <code>font-style: bold</code> или <code>&lt;strong&gt;</code> вы&nbsp;снова получите &laquo;математическую модель&raquo; жирного шрифта, а&nbsp;не&nbsp;реальный жирный.</p>
<h3>Нет проблем у&nbsp;serif</h3>
<p>К&nbsp;счастью, у&nbsp;<span class="nowrap">Win-стандартной</span> тройки Times New Roman, Georgia и&nbsp;Palatino Linotype, таких проблем не&nbsp;наблюдается. Единственное, что, <a href="http://rotorweb.ru/typography/anti-aliasing-dlya-teksta-v-brauzerax-i-photoshop.html">в&nbsp;кегле до&nbsp;18 px</a>, Times заметно проигрывает в&nbsp;рендере своих курсивов&nbsp;&mdash; часто проявляется &laquo;эффект выпавшик пикселей&raquo; как в&nbsp;обычном, так и&nbsp;в&nbsp;жирном курсиве, а&nbsp;лучше всего сглаживается Palatino Linotype.</p>
<h3>Злоключение</h3>
<p>Чтобы избегать всех вышеперечисленных проблем, рекомендую сначала прочитать этот пост :) и&nbsp;почаще тестировать свои текстовые идеи/дизайны/сайты на&nbsp;сервисах вроде <a href="http://www.typetester.org/">typetester</a>, параллельно просматривая все доступные начертания выбранного шрифта в Photoshop или другом графическом редакторе.</p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=439&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/anti-aliasing-dlya-teksta-v-brauzerax-i-photoshop.html' rel='bookmark' title='Anti-aliasing для текста в браузерах и в Photoshop'>Anti-aliasing для текста в браузерах и в Photoshop</a></li>
<li><a href='http://rotorweb.ru/typography/7-pravil-effektivnogo-oformleniya-zagolovkov-na-sajte.html' rel='bookmark' title='7 правил эффективного оформления заголовков на сайте'>7 правил эффективного оформления заголовков на сайте</a></li>
<li><a href='http://rotorweb.ru/typography/12-variantov-sochetanij-shriftov-kotorye-mozhno-ispolzovat-na-svoix-sajtax.html' rel='bookmark' title='12 вариантов сочетаний шрифтов, которые можно использовать на своих сайтах'>12 вариантов сочетаний шрифтов, которые можно использовать на своих сайтах</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/standard-web-fonts-italic.html/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Таблица соответствия размеров шрифтов в&#160;CSS</title>
		<link>http://rotorweb.ru/typography/css-font-size-conversion-chart.html</link>
		<comments>http://rotorweb.ru/typography/css-font-size-conversion-chart.html#comments</comments>
		<pubDate>Fri, 11 Dec 2009 06:12:05 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[HTML/CSS верстка]]></category>
		<category><![CDATA[Полезности]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=293</guid>
		<description><![CDATA[Не важно, каким способом задания размера шрифта в&#160;CSS вы&#160;пользуетесь, но&#160;иногда бывает необходимо подсмотреть, какое значение соответствует текущему в&#160;другой системе единиц (например, какому размеру в&#160;px или&#160;%, будет соответствовать шрифт, размером 1.4&#160;em) или быстро перевести одни размеры в&#160;другие. Чтобы это было просто, предлагаю держать для таких случаев перед глазами (или в&#160;закладках) следующую таблицу соответствия размеров шрифтов. Pt [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img src="http://rotorweb.ru/wp-content/uploads/2009/12/css-font-size-sonversion-chart.jpg" alt="css-font-size-sonversion-chart" title="Таблица соответствия размеров шрифтов в CSS" width="448" height="178" class="alignnone size-full wp-image-294" /></p>
<p class="first"><span class="fl">Н</span>е важно, каким способом задания размера шрифта в&nbsp;<abbr title="Cascading Style Sheets — каскадные таблицы стилей">CSS</abbr> вы&nbsp;пользуетесь, но&nbsp;иногда бывает необходимо подсмотреть, какое значение соответствует текущему в&nbsp;другой системе единиц (например, какому размеру в&nbsp;px или&nbsp;%,  будет соответствовать шрифт, размером 1.4&nbsp;em) или быстро перевести одни размеры в&nbsp;другие.</p>
<p>Чтобы это было просто, предлагаю держать для таких случаев перед глазами (или в&nbsp;закладках) следующую таблицу соответствия размеров шрифтов.</p>
<p><span id="more-293"></span></p>
<table>
<thead>
<tr>
<th style="width: 25%;">Pt</th>
<th style="width: 25%;">Px</th>
<th style="width: 25%;">Em</th>
<th style="width: 25%;">%</th>
</tr>
</thead>
<tbody>
<tr>
<td>6</td>
<td>8</td>
<td>0.5</td>
<td>50</td>
</tr>
<tr class="even">
<td>7</td>
<td>9</td>
<td>0.55</td>
<td>55</td>
</tr>
<tr>
<td>7.5</td>
<td>10</td>
<td>0.625</td>
<td>62.5</td>
</tr>
<tr class="even">
<td>8</td>
<td>11</td>
<td>0.7</td>
<td>70</td>
</tr>
<tr>
<td>9</td>
<td>12</td>
<td>0.75</td>
<td>75</td>
</tr>
<tr class="even">
<td>10</td>
<td>13</td>
<td>0.8</td>
<td>80</td>
</tr>
<tr>
<td>10.5</td>
<td>14</td>
<td>0.875</td>
<td>87.5</td>
</tr>
<tr class="even">
<td>11</td>
<td>15</td>
<td>0.95</td>
<td>95</td>
</tr>
<tr>
<td>12</td>
<td>16</td>
<td>1</td>
<td>100</td>
</tr>
<tr class="even">
<td>13</td>
<td>17</td>
<td>1.05</td>
<td>105</td>
</tr>
<tr>
<td>13.5</td>
<td>18</td>
<td>1.125</td>
<td>112.5</td>
</tr>
<tr class="even">
<td>14</td>
<td>19</td>
<td>1.2</td>
<td>120</td>
</tr>
<tr>
<td>14.5</td>
<td>20</td>
<td>1.25</td>
<td>125</td>
</tr>
<tr class="even">
<td>15</td>
<td>21</td>
<td>1.3</td>
<td>130</td>
</tr>
<tr>
<td>16</td>
<td>22</td>
<td>1.4</td>
<td>140</td>
</tr>
<tr class="even">
<td>17</td>
<td>23</td>
<td>1.45</td>
<td>145</td>
</tr>
<tr>
<td>18</td>
<td>24</td>
<td>1.5</td>
<td>150</td>
</tr>
<tr class="even">
<td>20</td>
<td>26</td>
<td>1.6</td>
<td>160</td>
</tr>
<tr>
<td>22</td>
<td>29</td>
<td>1.8</td>
<td>180</td>
</tr>
<tr class="even">
<td>24</td>
<td>32</td>
<td>2</td>
<td>200</td>
</tr>
<tr>
<td>26</td>
<td>35</td>
<td>2.2</td>
<td>220</td>
</tr>
<tr class="even">
<td>27</td>
<td>36</td>
<td>2.25</td>
<td>225</td>
</tr>
<tr>
<td>28</td>
<td>37</td>
<td>2.3</td>
<td>230</td>
</tr>
<tr class="even">
<td>29</td>
<td>38</td>
<td>2.35</td>
<td>235</td>
</tr>
<tr>
<td>30</td>
<td>40</td>
<td>2.45</td>
<td>245</td>
</tr>
<tr class="even">
<td>32</td>
<td>42</td>
<td>2.55</td>
<td>255</td>
</tr>
<tr>
<td>34</td>
<td>45</td>
<td>2.75</td>
<td>275</td>
</tr>
<tr class="even">
<td>36</td>
<td>48</td>
<td>3</td>
<td>300</td>
</tr>
</tbody>
</table>
<p>Источник такой замечательной таблички&nbsp;&mdash; <a href="http://www.devirtuoso.com/2009/07/css-font-size-conversion-chart/">devirtuoso.com</a></p>
<p>Кроме того, еще один полезный совет от&nbsp;автора (давно известный, но, скорее всего, не&nbsp;всем): чтобы легко было конвертировать размеры шрифта из <code>em</code> в <code>px</code> и&nbsp;обратно, установите размер шрифта для <code>body</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">62.5%</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Таким образом, 1em теперь будет равен 10px, что значительно упростит расчеты. Например, теперь <code>font-size: 12px</code> будет равнозначен <code>font-size: 1.2em</code> и&nbsp;т.д. Но&nbsp;не&nbsp;забывайте про наследование при относительных размерах.</p>
<h3>Неудачное дополнение</h3>
<p>Внимательные верстальщики заметили, что в&nbsp;таблице не&nbsp;хватает еще одного способа задания размеров&nbsp;&mdash; через ключевые слова (<code>xx-small, x-small, small, medium, large, x-large и xx-large</code>). В&nbsp;попытке дополнить авторскую таблицу этими значениями, я&nbsp;наткнулся на&nbsp;одну давнюю проблему&nbsp;&mdash; несоответствие значений (размеров) ключевых слов по&nbsp;умолчанию в&nbsp;разных браузерах.</p>
<p>Если не&nbsp;ошибаюсь, то&nbsp;проблема была подробно описана в&nbsp;старенькой (но&nbsp;актуальной по&nbsp;сей день и&nbsp;недавно переизданной) книге Джеффри Зельдмана &laquo;Веб-дизайн по&nbsp;стандартам&raquo; и&nbsp;заключается она в&nbsp;том, что за&nbsp;базовые размеры шрифта в&nbsp;браузерах принимаются разные значения (12&nbsp;и&nbsp;16px).</p>
<p>Вот что получилось у&nbsp;меня (для ознакомления любопытным):</p>
<table>
<thead>
<th>Ключевое слово</th>
<th>Размер шрифта <br />в&nbsp;Firefox&nbsp;3.5, Chrome, Safari&nbsp;4, px</th>
<th>Размер шрифта <br />в&nbsp;Opera&nbsp;10, IE6,7,8, px</th>
</thead>
<tbody>
<tr>
<td>xx-small</td>
<td>9</td>
<td>10</td>
</tr>
<tr class="even">
<td>x-small</td>
<td>10</td>
<td>12</td>
</tr>
<tr>
<td>small</td>
<td>12</td>
<td>16</td>
</tr>
<tr class="even">
<td>medium</td>
<td>16</td>
<td>18</td>
</tr>
<tr>
<td>large</td>
<td>18</td>
<td>24</td>
</tr>
<tr class="even">
<td>x-large</td>
<td>24</td>
<td>32</td>
</tr>
<tr>
<td>xx-large</td>
<td>32</td>
<td>48</td>
</tr>
</tbody>
</table>
<p>Моё мнение, что самый полный контроль над размерами шрифтов на&nbsp;сайтах предоставляют, конечно&nbsp;же, пиксели, а&nbsp;для печати удобнее всего использовать&nbsp;pt. Хотя на&nbsp;практике очень часто используют комбинированный метод %/em, чтобы обеспечить масштабируемость и&nbsp;контроль над размерами шрифта у&nbsp;пользователей <abbr title="Internet Explorer">IE</abbr>6.</p>
<p>А&nbsp;какие указания для размеров используете&nbsp;вы? Делитесь мыслями в&nbsp;комментариях.</p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=293&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/periodicheskaya-tablica-shriftov.html' rel='bookmark' title='Периодическая таблица шрифтов'>Периодическая таблица шрифтов</a></li>
<li><a href='http://rotorweb.ru/javascript/flir-eshhyo-odna-vozmozhnost-izbavitsya-ot-standartnyx-shriftov-na-sajte.html' rel='bookmark' title='FLIR — ещё одна возможность избавиться от стандартных шрифтов на сайте'>FLIR — ещё одна возможность избавиться от стандартных шрифтов на сайте</a></li>
<li><a href='http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html' rel='bookmark' title='96% или резиновая модульная сетка для Web'>96% или резиновая модульная сетка для Web</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/css-font-size-conversion-chart.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>96% или резиновая модульная сетка для Web</title>
		<link>http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html</link>
		<comments>http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html#comments</comments>
		<pubDate>Mon, 13 Apr 2009 23:59:27 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[HTML/CSS верстка]]></category>
		<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Полезности]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=94</guid>
		<description><![CDATA[В последнее время я увлёкся различными типографскими сетками и применимостью их в веб-дизайне. Сайты, построенные с применением базовой сетки в разметке, выглядят намного эстетичнее и гармоничнее, чем их собратья, построенные на личных представлениях о прекрасном отдельно взятого дизайнера. Одним из лучших сайтов, пропагандирующих базовую сетку для Web, конечно же, является 960 grid system. Поэтому, насмотревшись [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img height="178" width="419" alt="Иллюстрация к статье «96% или резиновая модульная сетка для Web»" src="http://rotorweb.ru/wp-content/uploads/2009/04/960grid.jpg"/></p>
<p class="first"><span class="fl">В</span> последнее время я увлёкся различными типографскими сетками и применимостью их в веб-дизайне. Сайты, построенные с применением базовой сетки в разметке, выглядят намного эстетичнее и гармоничнее, чем их собратья, построенные на личных представлениях о прекрасном отдельно взятого дизайнера.</p>
<p>Одним из лучших сайтов, пропагандирующих базовую сетку для Web, конечно же, является <a href="http://960.gs/" class="out">960 grid system</a>. Поэтому, насмотревшись на красивые примеры сайтов, спроектированных по этой сетке и опробовав их на личных проектах, я решил поделиться базовыми принципами и своими мыслями, применительно не только к фиксированной разметке (чаще всего описываемой для примеров), но и к резиновой и эластичной (адаптивной).<span id="more-94"></span></p>
<h3>Монолит (px)</h3>
<p>Итак, основання на пропорциях и золотом сечении, фиксированная модульная сетка выглядит примерно <a href="http://960.gs/demo.html" class="out">так</a>. Запомните этот пример, он пригодится для понимания эластичного и резинового подхода.</p>
<p>Чтобы разработать фиксированный макет по такой сетке, достаточно лишь выбрать ширину основных модульных блоков и отступов между ними, основываясь на приведенных размерах.</p>
<p>Достаточно подробная разработка макета на такой сетке описана на <a href="http://nettuts.com/tutorials/html-css-techniques/prototyping-with-the-grid-960-css-framework/" class="out">nettuts.com</a>. Вряд ли у меня есть чем дополнить данное руководство.</p>
<h3>Эластик (em)</h3>
<p>Самое главное при проектировании такой разметки помнить, что она зависит от базового значения шрифта, используемого на сайте. Это значит, что сайт с 1em Verdana и 1em Arial будут заметно отличаться друг от друга по масштабу, из-за заметной разницы в размерах этих гарнитур.</p>
<p>Чтобы проектировать эластичный макет по базовой сетке приведённой выше, лучше всего воспользоваться удобным <a href="http://riddle.pl/emcalc/" class="out">калькулятором</a> для перевода px в em. Да, и помните, что в большинстве браузеров, по умолчанию, 1em=16px.</p>
<p>Ещё можно скачать неплохой <a href="http://csswizardry.com/typogridphy/" class="out">CSS-фреймворк</a>, основанный на сетке 960 Grid, для проектированния подобных эластичных макетов.</p>
<p>Пример эластичной страницы вы можете увидеть в статье &laquo;<a href="http://rotorweb.ru/xhtmlcss-verstka/masshtabiruemye-izobrazheniya.html">Масштабируемые изображения</a>&raquo;.</p>
<h3>Резина (%)</h3>
<p>C резиновой вёрсткой по сетке 960 Grid наблюдается некоторая неоднородность в возможностях браузеров и ожиданиях верстальщиков и дизайнеров.</p>
<p>Если посмотреть неплохой фреймворк <a href="http://www.designinfluences.com/fluid960gs/" class="out">Fluid 960 Grid System</a> для резиновой разметки в разных браузерах, то можно увидеть, что разметка блоков  с правого края разваливается в Opera, Chrome и Safari, но отлично работает в Firefox и даже Internet Explorer&nbsp;6 (!).</p>
<p>По результатам небольшого верстального эксперимента с %-ой разметкой, удалось выяснить некоторые особенности расчета процентов браузерами.</p>
<h4>Результаты</h4>
<p>Экспериментальным путём доказано:</p>
<ul class="post_ul">
<li>Браузеры Mozilla Firefox и Internet Explorer воспринимают процентные значения, указанные в десятичных дробях с точностью до двух цифр после запятой. Им можно указывать проценты, например, вот так: 12.15%, 50.42% и т.д.</li>
<li>Браузеры Chrome и Safari понимают десятичные дроби с точностью до одной цифры после запятой. Они понимают вот так&nbsp;&mdash; 10.1%, 45.5%. Вторую цифру после запятой они игнорируют.</li>
<li>Браузер Opera понимает <em>только целые</em> числа&nbsp;&mdash; 1, 2, 3, &hellip;</li>
</ul>
<p>Отсюда и &laquo;поломанная&raquo; сетка в фреймворке.</p>
<h4>И что теперь?</h4>
<p>Однако, рассчитать базовую сетку для резиновой вёрстки не так сложно как кажется. Я не знаю, зачем авторы фреймворка пошли на ухищрения с дробями, но предложу свое, альтернативное, решение.</p>
<p>Если отталкиваться от того, что внешний div-контейнер страницы будет составлять 96% размера окна браузера (по аналогии с 960px), то легко считать, что остальные блоки будут высчитываться из расчёта 10px=1%. Например блок шириной 60px будет равен 6%, а блок шириной 860px=86%.</p>
<p>В итоге, просуммировав все значения отступов и ширины блоков в любой полосе модульной сетки, мы получим всё те же 96%.</p>
<p>Всё просто. И будет работать <em>во всех</em> браузерах.</p>
<p>По-моему, пропорции соотношений блоков и отступов в таком подходе останутся такими же, что и в фиксированной или эластичной модульных сетках. Хотя, можно оспорить очевидность такого подхода в комментариях к посту ;)</p>
<h3>Warning!</h3>
<p>Напомню, что не рекомендуется использовать вертикальные границы для блоков в эластичной и резиновой вёрстке. Иначе высчитать реальную ширину блоков в браузерах будет очень трудно или вообще невозможно.</p>
<h3>Читать по теме:</h3>
<ul class="post_ul">
<li><a href="http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%B2%D1%91%D1%80%D1%81%D1%82%D0%BA%D0%B8" class="out">Модульная система вёрстки</a>. Википедия, куда же без неё.</li>
<li><a href="http://designformasters.info/posts/modular-layout/" class="out">Модульная сетка в веб</a>. Пример вёрстки по семиколоночной сетке.</li>
<li><a href="http://designformasters.info/posts/baseline-grid/" class="out">Базовая сетка в веб дизайне</a>.  Выравниваем текст по сетке.</li>
<li><a href="http://lib.protoplex.ru/lib_show/315.html" class="out">Геометрия модульной сетки</a>. Разница в понимании: дизайнер против кодера.</li>
<li><a href="http://kak.ru/columns/serov/a2526/" class="out">Сетка</a>. Немного истории и фоток из печатной типографики.</li>
</ul>
<p>Удачных вам экспериментов с модульной сеткой и красивых макетов!</p>
<p class="center">* * *</p>
<h3>Сканер блогов:</h3>
<p><a href="http://www.codeisart.ru/is-it-worth-it-to-publish-content-on-a-third-party-resources/" class="out">Стоит ли публиковать свой лучший контент на сторонних ресурсах?</a>
</p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=94&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/prokachivaem-shablony-ot-960-gs.html' rel='bookmark' title='Прокачиваем шаблоны от 960.gs'>Прокачиваем шаблоны от 960.gs</a></li>
<li><a href='http://rotorweb.ru/typography/hidden-features-text-shadow.html' rel='bookmark' title='Скрытые возможности text-shadow'>Скрытые возможности text-shadow</a></li>
<li><a href='http://rotorweb.ru/typography/css-font-size-conversion-chart.html' rel='bookmark' title='Таблица соответствия размеров шрифтов в&nbsp;CSS'>Таблица соответствия размеров шрифтов в&nbsp;CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Периодическая таблица шрифтов</title>
		<link>http://rotorweb.ru/typography/periodicheskaya-tablica-shriftov.html</link>
		<comments>http://rotorweb.ru/typography/periodicheskaya-tablica-shriftov.html#comments</comments>
		<pubDate>Thu, 12 Mar 2009 09:34:23 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[Креатив]]></category>
		<category><![CDATA[Полезности]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=91</guid>
		<description><![CDATA[Довольно занятная вещь, которую выловил на просторах сети, поэтому спешу поделиться. Подойдёт гикам для поднятия общего уровня познаний в типографике. Для каждого шрифта указаны семейство, имя создателя и год разработки. Авторство, насколько я понял, принадлежит squidspot.com. Периодическая таблица шрифтов (1,6 MB, картинка кликабельна). Как думаете, можно найти практическое применение этой табличке? * * * Сканер [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img width="419" height="178" alt="Иллюстрация к статье «Периодическая таблица шрифтов»" src="http://rotorweb.ru/wp-content/uploads/2009/03/typo_table.jpg"/></p>
<p class="first"><span class="fl">Д</span>овольно занятная вещь, которую выловил на просторах сети, поэтому спешу поделиться. Подойдёт гикам для поднятия общего уровня познаний в типографике.</p>
<p>Для каждого шрифта указаны семейство, имя создателя и год разработки. Авторство, насколько я понял, принадлежит <a href="http://www.squidspot.com/" class="out">squidspot.com</a>.<span id="more-91"></span></p>
<p class="image"><a href="http://www.squidspot.com/Periodic_Table_of_Typefaces/Periodic_Table_of_Typefaces_large.jpg"><img width="419" height="178" alt="Периодическая таблица шрифтов - креативная подборка различных шрифтов" src="http://rotorweb.ru/wp-content/uploads/2009/03/typo_table2.jpg"/></a></p>
<p class="postmetadata_alt">Периодическая таблица шрифтов (1,6 MB, картинка кликабельна).</p>
<p>Как думаете, можно найти практическое применение этой табличке?</p>
<p class="center">* * *</p>
<h3>Сканер блогов:</h3>
<p>Акция &laquo;<a href="http://bormaley.com/techmetods/2.html">Социалки в обмен на постовые</a>&raquo; от Bormaley. Отлично подойдёт для людей, которым некогда заниматься раскруткой своих проектов. </p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=91&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/css-font-size-conversion-chart.html' rel='bookmark' title='Таблица соответствия размеров шрифтов в&nbsp;CSS'>Таблица соответствия размеров шрифтов в&nbsp;CSS</a></li>
<li><a href='http://rotorweb.ru/javascript/flir-eshhyo-odna-vozmozhnost-izbavitsya-ot-standartnyx-shriftov-na-sajte.html' rel='bookmark' title='FLIR — ещё одна возможность избавиться от стандартных шрифтов на сайте'>FLIR — ещё одна возможность избавиться от стандартных шрифтов на сайте</a></li>
<li><a href='http://rotorweb.ru/typography/zabytye-vozmozhnosti-first-letter.html' rel='bookmark' title='Забытые возможности :first-letter'>Забытые возможности :first-letter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/periodicheskaya-tablica-shriftov.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Забытые возможности :first-letter</title>
		<link>http://rotorweb.ru/typography/zabytye-vozmozhnosti-first-letter.html</link>
		<comments>http://rotorweb.ru/typography/zabytye-vozmozhnosti-first-letter.html#comments</comments>
		<pubDate>Tue, 17 Feb 2009 10:08:22 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[HTML/CSS верстка]]></category>
		<category><![CDATA[Полезности]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=87</guid>
		<description><![CDATA[Недавно попалась в руки старая книга с отличным графическим оформлением, в том числе и геральдической росписью буквицы, которая заставила задуматься, почему такие вещи до сих пор редко реализуются дизайнерами в сети. Вроде бы все возможности для представления есть (контроль над шрифтом, размером, цветом, фоном), но ограничиваются лишь основами из учебников по CSS: Скучные примеры использования [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img width="419" height="178" alt="Иллюстрация к статье «Забытые возможности :first-letter»" src="http://rotorweb.ru/wp-content/uploads/2009/02/pre-flirst-letter.jpg" /></p>
<p class="first"><span class="fl">Н</span>едавно попалась в руки старая книга с отличным графическим оформлением, в том числе и геральдической росписью буквицы, которая заставила задуматься, почему такие вещи до сих пор редко реализуются дизайнерами в сети.</p>
<p>Вроде бы все возможности для представления есть (контроль над шрифтом, размером, цветом, фоном), но ограничиваются лишь основами из учебников по <abbr title="Cascading Style Sheets">CSS</abbr><span id="more-87"></span>:</p>
<p class="image"><img width="419" height="178" alt="Скучные примеры использования :first-letter в CSS из сети" src="http://rotorweb.ru/wp-content/uploads/2009/02/fl0.jpg" /></p>
<p class="postmetadata_alt">Скучные примеры использования :first-letter в CSS из сети.</p>
<p>Пробежавшись по сайтам со сканами старых книг, в поисках примеров для буквиц, накидал несколько вариантов, которые можно развить и стилизовать под дизайн различных проектов.</p>
<p class="image"><img width="419" height="178" alt="Пример использования :first-letter в CSS" src="http://rotorweb.ru/wp-content/uploads/2009/02/fl1.jpg" /></p>
<p class="image"><img width="419" height="178" alt="Пример использования :first-letter в CSS" src="http://rotorweb.ru/wp-content/uploads/2009/02/fl2.jpg" /></p>
<p class="image"><img width="419" height="178" alt="Пример использования :first-letter в CSS" src="http://rotorweb.ru/wp-content/uploads/2009/02/fl3.jpg" /></p>
<p class="image"><img width="419" height="178" alt="Пример использования :first-letter в CSS" src="http://rotorweb.ru/wp-content/uploads/2009/02/fl4.jpg" /></p>
<p class="image"><img width="419" height="178" alt="Пример использования :first-letter в CSS" src="http://rotorweb.ru/wp-content/uploads/2009/02/fl5.jpg" /></p>
<p>Размер специально сделал большим, чтобы показать возможности использования фона в буквице. Не пинайте сильно в комментариях за это :)</p>
<p>А если запастись временем, терпением, <a href="http://rotorweb.ru/tipografika/12-variantov-sochetanij-shriftov-kotorye-mozhno-ispolzovat-na-svoix-sajtax.html">поэкспериментировать со шрифтами</a> и фоновыми изображениями, то текст на страницах будет не только передавать информацию, но и создавать <em>впечатление</em>, что важно для любого дизайна. Список &laquo;безопасных&raquo; шрифтов можно посмотреть в приложении к <a href="http://rotorweb.ru/tipografika/text-align-justify-dobro-ili-zlo.html">этому посту</a>.</p>
<p>Код можно посмотреть в исходниках <a href="http://rotorweb.ru/wp-content/uploads/2009/02/firstLetter.html">живого примера</a>. Никаких сверхъестественных приёмов там нет, просто активно используется <em>background</em> с изображениями.</p>
<p>Больше примеров для оформления буквицы, вы можете найти на сайте <a href="http://www.fromoldbooks.org/">fromoldbooks.org</a> (пункт Borders and Initials).</p>
<h3>Несколько рекомендаций</h3>
<ul class="post_ul">
<li>Всё должно быть к месту. По стилю, буквица должна соответствовать общему оформлению и тематике сайта.</li>
<li>Фон должен быть достаточно контрастным. Иначе, может получиться шедевральное граффити, и читатели будут любоваться им часами, с вопросом &laquo;Ого, а чё это?&raquo;</li>
<li>проверяйте, чтобы фон одинаково хорошо смотрелся и растягивался, как для широких символов (М), так и не очень (I).</li>
<li>Не стоит стилизовать первые буквы всех параграфов, хватит самой первой буквы в статье (или первой буквы после заголовка/подзаголовка). Для этого в <abbr title="Cascading Style Sheets">CSS</abbr> пишем:
<pre>h2+p:first-letter {	float:left;
	padding: 10px;
	margin: 4px 10px 4px 0;
	background: #fff url(fl_bg.jpg) center bottom no-repeat;
	color: #000;
	font-size:160px;
	line-height: 1em;
	border: 1px solid #000;}</pre>
Вместо <em>h2</em> нужно подставить тот тег, в котором выводится ваш заголовок страницы. Естественно, такой пример не сработает в <abbr title="Internet Explorer">IE</abbr>6 (буква так и останется нестилизованной), частично сработает в <abbr title="Internet Explorer">IE</abbr>7 (у меня он упорно отказывался выводить фоновое изображение), и отлично стилизуется в <abbr title="Internet Explorer">IE</abbr>8. Разве недоработки старых версий эксплорера, это большая проблема для <a href="http://rotorweb.ru/mysli-vslux/krestovyj-poxod-protiv-ie6.html">прогрессивного человечества</a>?</li>
</ul>
<p>Логика действий расписана, думаю, дальше можно самостоятельно искать практическое применение для этого подхода.</p>
<p class="center">* * *</p>
<h3>Сканер блогов:</h3>
<p>Увлекаетесь Twitter? Выводите <a href="http://www.codeisart.ru/php-extracting-the-last-twitter-record/" class="out">последние сообщения из него в свой блог</a>, получите ещё больше follow&#39;еров. <a href="http://dimox.name/liquid-columns-width-and-height-emulation/" class="out">Резиновые колонки + эмуляция высоты</a>. Готовый шаблон для верстальщиков. </p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=87&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/hidden-features-text-shadow.html' rel='bookmark' title='Скрытые возможности text-shadow'>Скрытые возможности text-shadow</a></li>
<li><a href='http://rotorweb.ru/mysli-vslux/kak-dobavit-raznye-ikonki-k-punktam-menyu-ispolzuya-tolko-css.html' rel='bookmark' title='Как добавить разные иконки к пунктам меню, используя только CSS'>Как добавить разные иконки к пунктам меню, используя только CSS</a></li>
<li><a href='http://rotorweb.ru/typography/96-ili-rezinovaya-modulnaya-setka-dlya-web.html' rel='bookmark' title='96% или резиновая модульная сетка для Web'>96% или резиновая модульная сетка для Web</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/zabytye-vozmozhnosti-first-letter.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Оставьте текст в покое!</title>
		<link>http://rotorweb.ru/typography/ostavte-tekst-v-pokoe.html</link>
		<comments>http://rotorweb.ru/typography/ostavte-tekst-v-pokoe.html#comments</comments>
		<pubDate>Wed, 17 Dec 2008 17:01:32 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Антидизайн]]></category>
		<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=81</guid>
		<description><![CDATA[Именно так хочется крикнуть разработчикам, когда при чтении натыкаешься на нестандартное, усыпанное неожиданными эффектами, поведение обычного текста. Как и любой пользователь, на чужом сайте я ожидаю, что мне будет удобно читать именно тем способом к которому я (как и большинство моих друзей и знакомых) привык. А привык я во время чтения скользить по тексту не [...]]]></description>
			<content:encoded><![CDATA[<p class="image">
<img width="419" height="178" src="http://rotorweb.ru/wp-content/uploads/2008/12/textwarning.jpg" alt="Иллюстрация к статье «Оставьте текст в покое!»"/></p>
<p class="first"><span class="fl">И</span>менно так хочется крикнуть разработчикам, когда при чтении натыкаешься на нестандартное, усыпанное неожиданными эффектами, поведение обычного текста.</p>
<p>Как и любой пользователь, на чужом сайте я ожидаю, что мне будет удобно читать именно тем способом к которому я (как и большинство моих друзей и знакомых) привык. А привык я во время чтения скользить по тексту не только глазами, но и курсором, выделять прочитанные места, читать описания в title к ссылкам и выводить на печать понравившиеся мне моменты, а не всё целиком.<span id="more-81"></span></p>
<p>Но особо продвинутые вебмастера и в этом пытаются досадить читателям, используя дополнительный &laquo;умный&raquo; тюнинг сайтов. Вот эти способы сегодня и попали в чёрный список АнтиВебДизайна.</p>
<h3>Отключение клавиш мыши с помощью JavaScript</h3>
<p>Вот уж где самый примитивный и бессмысленный способ защиты контента&nbsp;&mdash; запретить пользователю выделять его и копировать. Спасти не спасает, а раздражения добавляет читателю точно. Складывается впечатление, что ты ещё ничего не сделал, но уже числишься, как потенциальный преступник.</p>
<p>Проще и демократичнее ставить копирайт на свои материалы. Хотя, если захотят украсть статью, всё равно украдут. Но борьба автора и пиратов не должна отражаться на читателях.</p>
<p>Отключение выделения текста, блокировка клавиш мыши&nbsp;&mdash; раздражитель и древность. Сейчас даже на flash-сайтах тексты стараются делать выделяемыми.</p>
<h3>SnapShots в Livejournal</h3>
<p>На страницах живого журнала я чувствую себя, как на минном поле&nbsp;&mdash; одно неосторожное движение мышью над ссылкой, и во всплывающих подсказках мне уже предлагают подписку неизвестно чьих RSS-каналов, бесполезные мелкие скриншоты сайтов и поиск по тегам, совершенно мне не нужный в данную минуту. Это навязывание.</p>
<p>Поэтому приходится крутить такие страницы скроллбаром и читать авторов, которые не очень любят ставить ссылки :)</p>
<h3>Ссылки-параграфы</h3>
<p>Самый запоминающийся пример&nbsp;&mdash; <a href="http://today.rambler.ru/Russia/world/" class="out">новости на Рамблере</a>, посмотрите как оформлены анонсы новостей. Случайно наткнулся на такой подход к оформлению, когда проверял свой старый почтовый ящик.</p>
<p>Не знаю, зачем так было сделано при редизайне, но достаточно было бы ссылки на новость в заголовке к ней. Да и сам размер заголовков увеличить не помешало бы, иерархии в тексте не наблюдается никакой.</p>
<p>Ещё хуже обстоит дело на странице отдельной новости (<a href="http://today.rambler.ru/Russia/world/1585674/" class="out">например, на этой</a>). Тут вообще без комментариев с моей стороны. При отключенных стилях страница выглядит просто потрясающе, предлагаю вам оценить.</p>
<p>Вот такие яркие примеры антидизайна, можно неожиданно для себя обнаружить на сервисах и сайтах с многотысячными армиями посетителей ежедневно. А у вас есть что-нибудь из примеров, для коллекции?</p>
<p class="center">* * *</p>
<p>Тем, кому нравятся умные и замечания мысли на тему веб-разработки и юзабилити, советую обратить внимание <a href="http://www.perfectomania.com/blog/" class="out">на блог</a> (и <a href="http://www.perfectomania.com/articles/" class="out">авторские статьи</a>) Романа Настенко, найдёте много чего интересного, для осмысления и для практики.</p>
<p class="center">* * *</p>
<h3>Сканер блогов:</h3>
<p><a href="http://www.codeisart.ru/obmen-postovimi/" class="out">Обмен постовыми для блоггеров</a> от CodeIsArt. Не упустите шанс! <a href="http://blog.strelban.net/2008/12/15/5-reset-css-list/" class="out">5 Удобных CSS Reset Техник</a>. Для тех, кто ещё не определился каким образом сбрасывать стандартные стили в браузерах. <a href="http://www.seoschool.ru/internet-marketing/30-internet-marketing-blogs-you-must-know-to-succeed-online.html" class="out">30-ка качественных блогов по интернет-маркетингу</a>.</p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=81&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/mysli-vslux/gorizontalnoe-centrirovanie-fiksirovannyx-sajtov.html' rel='bookmark' title='Горизонтальное центрирование фиксированных сайтов'>Горизонтальное центрирование фиксированных сайтов</a></li>
<li><a href='http://rotorweb.ru/mysli-vslux/usability-webinar-udachnyj-konnekt.html' rel='bookmark' title='Usability Webinar: удачный коннект'>Usability Webinar: удачный коннект</a></li>
<li><a href='http://rotorweb.ru/mysli-vslux/ezhednevnye-yuzabiliti-trenirovki.html' rel='bookmark' title='Ежедневные юзабилити-тренировки'>Ежедневные юзабилити-тренировки</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/typography/ostavte-tekst-v-pokoe.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>FLIR — ещё одна возможность избавиться от стандартных шрифтов на сайте</title>
		<link>http://rotorweb.ru/javascript/flir-eshhyo-odna-vozmozhnost-izbavitsya-ot-standartnyx-shriftov-na-sajte.html</link>
		<comments>http://rotorweb.ru/javascript/flir-eshhyo-odna-vozmozhnost-izbavitsya-ot-standartnyx-shriftov-na-sajte.html#comments</comments>
		<pubDate>Tue, 21 Oct 2008 12:10:08 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[HTML/CSS верстка]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Типографика]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Шрифт]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=69</guid>
		<description><![CDATA[Возможно, вы ещё не знакомы с FLIR (Facelift Image Replacement), технологией замены стандартных шрифтов на сайте, которая может создать альтернативу технологии sIFR. А примечательна эта технология тем, что работает на связке CSS, JavaScript, PHP и не использует Flash. Как работает При загрузке страницы, JavaScript, установленный на сайте находит теги, помеченные специальными CSS-классами и отсылает запрос [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><img width="419" height="178" alt="Иллюстрация к статье «FLIR — ещё одна возможность избавиться от стандартных шрифтов на сайте»" src="http://rotorweb.ru/wp-content/uploads/2008/10/flir.jpg"/></p>
<p class="first"><span class="fl">В</span>озможно, вы ещё не знакомы с FLIR (Facelift Image Replacement), технологией замены стандартных шрифтов на сайте, которая может создать альтернативу технологии <a href="http://ru.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement" class="out">sIFR</a>.</p>
<p>А примечательна эта технология тем, что работает на связке <abbr title="Cascading Style Sheets - каскадные таблицы стилей">CSS</abbr>, JavaScript, <abbr title="Hypertext Preprocessor — Препроцессор гипертекста">PHP</abbr> и не использует Flash.<span id="more-69"></span></p>
<h3>Как работает</h3>
<p>При загрузке страницы, JavaScript, установленный на сайте находит теги, помеченные специальными <abbr title="Cascading Style Sheets - каскадные таблицы стилей">CSS</abbr>-классами и отсылает запрос на сервер, затем <abbr title="Hypertext Preprocessor — Препроцессор гипертекста">PHP</abbr>-сценарий, подменяет текст в этих тегах автоматически сгенерированным картинками с нужным нестандартным шрифтом.</p>
<p>Примеры использования <abbr title="Facelift Image Replacement">FLIR</abbr> можно <a href="http://facelift.mawhorter.net/examples/" class="out">увидеть</a> всё на том же сайте разработчика и <a href="http://facelift.mawhorter.net/preview/" class="out">протестировать</a> собственные сайты (к сожалению, не работает для кириллических символов :( ).</p>
<h3>Установка</h3>
<p>Не буду останавливаться на этом, так, как хорошие инструкции к использованию вы можете найти по этим ссылкам: <a href="http://facelift.mawhorter.net/quick-start/" class="out">раз</a>, <a href="http://www.divitodesign.com/2008/10/install-flir-typography-solution-for-the-web/" class="out">два</a>, <a href="http://nettuts.com/javascript-ajax/how-to-use-any-font-you-wish-with-flir/" class="out">три</a>.</p>
<p>Несмотря на английский, всё интуитивно понятно и ни у кого не должно вызвать затруднений.</p>
<h3>Плюсы</h3>
<ul class="post_ul">
<li>лёгкая настройка</li>
<li>не требуется поддержка плагинов в браузере (единственное требование, поддержка <abbr title="Hypertext Preprocessor — Препроцессор гипертекста">PHP</abbr> GD library (библиотека для работы с графикой) на сервере);</li>
<li>заменённый текст доступен поисковикам через атрибут alt;</li>
<li>при отключенном JavaScript, выводится стандартный шрифт, установленный в стилях;</li>
<li>автоматическое подгонка изображения под размер подменяемого шрифта;</li>
<li>возможность выбора формата генерируемого изображения (<abbr title="Graphics Interchange Format">GIF</abbr>, <abbr title="Portable Network Graphics">PNG</abbr>);</li>
<li>при выделении и копировании текста и изображений, атрибуты alt копируются как нормальный текст.</li>
<p>Ну и сюрприз для блоггеров: существует <a href="http://wordpress.org/extend/plugins/facelift-image-replacement/" class="out">плагин для WordPress</a>.</p>
<h3>Минусы</h3>
<ul class="post_ul">
<li>наблюдается некоторая &laquo;косячность&raquo; работы в Opera, в частности, при копировании текста вместе с изображениями, текст из атрибута alt не копируется. Эту проблему разработчик обещал исправить в последующих билдах;</li>
<li>проблема при рендеринге некоторых шрифтов, поэтому предварительно отображение следует протестировать локально.</li>
</ul>
<h3>Где использовать</h3>
<p>Для заголовков на сайтах. Отличный выход для имиджевых проектов, где стандартных платформенных шрифтов явно недостаточно или на сайтах, где явные <a href="http://rotorweb.ru/dizajn/neudachnyj-brending.html">проблемы при разговоре с заказчиком</a>.</p>
<p class="center">* * *</a></p>
<h3>Сканер блогов:</h3>
<p><a href="http://higher.com.ua/news/133/aligning-inline-images-with-the-vertical-align-property" class="out">Выравнивание изображений</a> свойством vertical-align. <a href="http://www.freehtml.ru/tools-for-evaluate-websites/" class="out">Бесплатные инструменты для анализа и оценки сайтов</a></p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=69&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/typography/7-pravil-effektivnogo-oformleniya-zagolovkov-na-sajte.html' rel='bookmark' title='7 правил эффективного оформления заголовков на сайте'>7 правил эффективного оформления заголовков на сайте</a></li>
<li><a href='http://rotorweb.ru/typography/periodicheskaya-tablica-shriftov.html' rel='bookmark' title='Периодическая таблица шрифтов'>Периодическая таблица шрифтов</a></li>
<li><a href='http://rotorweb.ru/typography/css-font-size-conversion-chart.html' rel='bookmark' title='Таблица соответствия размеров шрифтов в&nbsp;CSS'>Таблица соответствия размеров шрифтов в&nbsp;CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/javascript/flir-eshhyo-odna-vozmozhnost-izbavitsya-ot-standartnyx-shriftov-na-sajte.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>(не)Удачный брендинг</title>
		<link>http://rotorweb.ru/dizajn/neudachnyj-brending.html</link>
		<comments>http://rotorweb.ru/dizajn/neudachnyj-brending.html#comments</comments>
		<pubDate>Mon, 06 Oct 2008 10:31:56 +0000</pubDate>
		<dc:creator>rotor</dc:creator>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Типографика]]></category>

		<guid isPermaLink="false">http://rotorweb.ru/?p=64</guid>
		<description><![CDATA[История реальная, поэтому имена действующих лиц подверглись цензуре, чтобы все совпадения казались случайными :) Итак, ситуация: обратился клиент (довольно крупная региональная компания), которому нужен имиджевый сайт в соответствии с уже разработанным руководством по стилю (brandbook по-нашему; разрабатывала другая компания). Что может быть проще, если за тебя уже всё придумали, осталось только открыть Photoshop и слегка [...]]]></description>
			<content:encoded><![CDATA[<p class="image">
<img width="419" height="178" src="http://rotorweb.ru/wp-content/uploads/2008/10/brand.gif" alt="Иллюстрация к статье Акция «(не)Удачный брендинг»"/></p>
<p class="first"><span class="fl">И</span>стория реальная, поэтому имена действующих лиц подверглись цензуре, чтобы все совпадения казались случайными :)</p>
<p>Итак, ситуация: обратился клиент (довольно крупная региональная компания), которому нужен имиджевый сайт в соответствии с уже разработанным руководством по стилю (brandbook по-нашему; разрабатывала другая компания).</p>
<p>Что может быть проще, если за тебя уже всё придумали, осталось только открыть Photoshop и слегка подкорректировать внешний вид дизайна? Ага...<span id="more-64"></span></p>
<h3>Отрезвление</h3>
<p>Почему-то всегда так, самые простые, на первый взгляд, проекты, вызывают самые большие трудности.</p>
<p>Начну с того, что клиент явно &laquo;проблемный&raquo;. Был опыт общения и отзывы других людей, работавших с ним. С его стороны, решения и согласования принимаются кучей менеджеров среднего звена, а потом приходит самый главный босс у которого раньше не было времени посмотреть &laquo;чем это вы там занимаетесь&raquo;, и которого не устраивает &laquo;в целом&raquo; и процесс начинается по-новой.</p>
<p>Но дело не в клиенте, а в отношении.</p>
<p>Брендбук воспринимался им как Самый Главный Закон В Мире, от которого нельзя отступать ни на шаг. Ведь умные люди-маркетологи писали! Поэтому я получил чёткую установку делать всё в соответствии со стилем, проверяя и перепроверяя всё по десятку раз и под строгим контролем со стороны.</p>
<p>Впечатлительное воображение рисовало клиента, измеряющего линейкой на мониторе отступы от логотипа, процентные значения <abbr title="Red Green Blue">RGB</abbr>-цвета и прочие кошмары. Но столкнулся с главной проблемой в другом. Шрифты.</p>
<p>На фирменных бланках использовались нестандартные шрифты, которые &laquo;выражают современный стиль компании, её узнаваемость на рынке среди конкурентов и стремление к индивидуализации&raquo;. Для особо любознательных&nbsp;&mdash; семейство Officina с засечками и без. Клиент твёрдо стоял на своём и требовал использовать только эти шрифты.</p>
<p>Использовать <a href="http://ru.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement" class="out">sIFR</a> или подгружать нестандартные шрифты через <a href="http://www.w3.org/TR/CSS2/fonts.html#font-descriptions" class="out">@font-face</a></em>? Первый не подходит потому, что наполнение контентом будет осуществляться клиентом самостоятельно, а второй&nbsp;&mdash;  просто не практикуемый, да и не считаю его достойным способом в плане заботы о пользователях.</p>
<p>К счастью, моя история на этом практически заканчивается, так как из-за внутренних перестановок в компании клиента, разработка сайта была заморожена на неопределенный срок. Будем считать, выкрутился :)</p>
<p>Но проблема от этого не перестала быть проблемой. Что делать, если столкнёшься с ней снова? У вас были подобные случаи?</p>
<h3>Креативщикам и прочим</h3>
<p>Единственный вопрос, который напрашивается сам-собой: почему в толстенной книге, в которой нашлось место описанию нанесения логотипа на кепки, футболки, ручки, брелоки, подсветки для стенда, размерам баннеров-растяжек, не нашлось места для пары строк о сайте?</p>
<p>Даже если вы занимаетесь, разработкой <abbr title="Фирменного стиля">ФС</abbr> исключительно для оффлайна, предусмотреть, что следующим шагом в развитии рекламной компании, будет создание сайта, совсем не трудно. А пара строк типа: &laquo;при выборе шрифтов для сайта, следует использовать гарнитуру ***, как близкую по начертанию, или оставить выбор на усмотрение Web-дизайнера&raquo;, позволила бы остудить особо фанатичных клиентов и нормально работать.</p>
<p>В общем, вопрос с нестандартными шрифтами оставляю открытым. Если у вас есть пути решения, пишите комменты. Интересно будет узнать различные мнения по этому вопросу.</p>
<p class="center">* * *</p>
<p>Блоггеры, ещё не участвуете в <a href="http://rotorweb.ru/mysli-vslux/akciya-davajte-znakomitsya.html">акции</a>? Не упускайте шанс получить ссылки!</p>
<h3>Постовой</h3>
<p>Валидная кроссбраузерная <a href="http://www.codeisart.ru/flash-insert/" class="out">вставка Flash-анимации</a>. <a href="http://uggallery.audiopeace.ru/2006/10/13/raznye-image-replacement-raznye-brauzery" class="out">Разные методы Image Replacement</a> для разных браузеров. <a href="http://fleek.org/svetovye-kisti-fotoshop/" class="out">Световые кисти</a> для Photoshop.</p>
<p class="center">* * *</p>
<p>Мой твиттер, в котором я делюсь полезными ссылками и мыслями — <a href="http://twitter.com/irotor">twitter.com/irotor</a>.</p>
<p><img src="http://rotorweb.ru/?ak_action=api_record_view&id=64&type=feed" alt="" /></p>
<p>Похожие статьи:<ol>
<li><a href='http://rotorweb.ru/mysli-vslux/usability-webinar-udachnyj-konnekt.html' rel='bookmark' title='Usability Webinar: удачный коннект'>Usability Webinar: удачный коннект</a></li>
<li><a href='http://rotorweb.ru/dizajn/new-paragraph-in-specification.html' rel='bookmark' title='Новый пункт в ТЗ'>Новый пункт в ТЗ</a></li>
<li><a href='http://rotorweb.ru/typography/prokachivaem-shablony-ot-960-gs.html' rel='bookmark' title='Прокачиваем шаблоны от 960.gs'>Прокачиваем шаблоны от 960.gs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://rotorweb.ru/dizajn/neudachnyj-brending.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

