<?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>GQ&#039;s blog &#187; Microsoft</title>
	<atom:link href="http://gq.net.ru/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://gq.net.ru</link>
	<description>Next step is the world domination...</description>
	<lastBuildDate>Tue, 06 Jul 2010 13:57:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Окончательная победа над шрифтами?</title>
		<link>http://gq.net.ru/2007/11/11/final-win-over-fonts/</link>
		<comments>http://gq.net.ru/2007/11/11/final-win-over-fonts/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 13:07:00 +0000</pubDate>
		<dc:creator>GQ</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Bitsream Vera]]></category>
		<category><![CDATA[DejaVu]]></category>
		<category><![CDATA[Шрифты]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://gq.net.ru/2007/11/11/final-win-over-fonts/</guid>
		<description><![CDATA[Здравствуйте, мои маленькие любители Linux. Сегодня мы продолжаем цикл увлекательнейших статей про fontconfig и шрифты. Как вы помните, в прошлый раз мы победили шрифты семейства DejaVu, понизив их приоритет ниже шрифтов Microsoft. Принесло ли это нам полное удовлетворение? Не совсем. Существует немалое количество сайтов, созданных любителями Open Source. И эти любители, не моргнув глазом, прописывают [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, мои маленькие любители Linux.</p>
<p>Сегодня мы продолжаем цикл увлекательнейших статей про fontconfig и шрифты. Как вы помните, <a href="http://gq.net.ru/2007/11/08/fontconfigs-fonts-priority/">в прошлый раз</a> мы победили шрифты семейства DejaVu, понизив их приоритет ниже шрифтов Microsoft. Принесло ли это нам полное удовлетворение? Не совсем. Существует немалое количество сайтов, созданных любителями Open Source. И эти любители, не моргнув глазом, прописывают шрифты семейства DejaVu в своих CSS. Слава богу, таких людей все же не так много, и с убогостью их сайтов можно смириться.</p>
<p>Но и это еще не все. Александр Соловьёв, <a href="http://gq.net.ru/2007/11/08/fontconfigs-fonts-priority/">в комментариях к предыдущей записи</a> обратил мое внимание на то, что на некоторых сайтах скачет размер букв, то есть кириллические буквы заметно ниже латинских при том же размере шрифта. Воспроизвелось это крайне просто:</p>
<p><code>
<pre>
Default font: serif&lt;br&gt;
&lt;br&gt;
Latin O:   O&lt;br&gt;
Latin o:    o&lt;br&gt;
Cirillic O:  О&lt;br&gt;
Cirillic o:   о&lt;br&gt;
&lt;br&gt;
Here they come interleaved:&lt;br&gt;
OОOОOОOОOОOО&lt;br&gt;
oоoоoоoоoоoо&lt;br&gt;</pre>
<p></code></p>
<p>Что привело к очаровательнейшей картинке:<br />
<img src='http://gq.net.ru/wp-content/uploads/2007/11/interleaved.png' alt='interleaved.png' /></p>
<p>Но сам по себе Times New Roman содержит одинаковые по высоте глифы! Отгадка нашлась быстро. <a href="http://gq.net.ru/2007/11/08/fontconfigs-fonts-priority/">В предыдущий раз</a> мы всего-лишь подвинули ниже строчку со шрифтами семейства DejaVu. А стоящий на первом месте шрифт семейства Bitstream Vera мы (я уж точно) не трогали. В обычной жизни этого было бы достаточно, так как шрифт семейства Bitstream Vera не содержит кириллицы и по текущей локали fontconfig выдает нам первый шрифт, в котором есть кириллица, то есть шрифт от Microsoft. Но Gecko (а следовательно Firefox) позволяет отрисовывать страницу, содержащую символы из различных алфавитов и, видимо, для большей универсальности, он запрашивает у fontconfig шрифт  отдельно для латиницы, кириллицы, греческого, арабского, китайского и прочих алфавитов. И получилось, что для латиницы он использовал семейство Bitsream Vera, а для кириллицы шрифты от Microsoft.</p>
<p>Так что правильным будет передвинуть Microsoft&#8217;ские шрифты на первое место.</p>
<p>Вот такая вот история вышла. Интересно, это конец?</p>
<p><strong>Upd:</strong> В Debian и, скорее всего, в Ubunte, а может быть и в других дистрибутивах, достаточно положить файлик <a href='http://gq.net.ru/wp-content/uploads/2007/11/local.conf' title='local.conf'>local.conf</a> с правильно заданными приоритетами в /etc/fonts.</p>
]]></content:encoded>
			<wfw:commentRss>http://gq.net.ru/2007/11/11/final-win-over-fonts/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
