<?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/"
	>

<channel>
	<title>Arkady Smirnov - Blog place</title>
	<atom:link href="http://adik.kiev.ua/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://adik.kiev.ua/blog</link>
	<description>Место для заметок</description>
	<pubDate>Tue, 23 Feb 2010 21:54:33 +0000</pubDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Настройка дополнительного домена для недоставленной почты</title>
		<link>http://adik.kiev.ua/blog/2010/01/postfix-bounces-domain/</link>
		<comments>http://adik.kiev.ua/blog/2010/01/postfix-bounces-domain/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 13:16:10 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=370</guid>
		<description><![CDATA[Проблема:  Основной почтовый домен хостится на google app.  Автоматические отчеты отсылаются напрямую в googleapp .  Если gmail начал отклонять письма (не касается платных аккаунтов) на ваши служебные адреса (hostmaster, postmaster, root)&#160;&#8212; вы перестаните получать уведомления об ошибках, нотификации, ежедневные отчеты и тп.  Приведенная конфигурация касается только конфигураци для почтовых серверов расчитаных в основном  для [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Проблема: </strong> Основной почтовый домен хостится на google app.  Автоматические отчеты отсылаются напрямую в googleapp .  Если gmail начал отклонять письма (не касается платных аккаунтов) на ваши служебные адреса (hostmaster, postmaster, root)&nbsp;&mdash; вы перестаните получать уведомления об ошибках, нотификации, ежедневные отчеты и тп.  Приведенная конфигурация касается только конфигураци для почтовых серверов расчитаных в основном  для отправки почты  (lamp).  Для возможности архивирования и пересылки используем дополнительный relay.</p>
<p><strong>Решение:</strong></p>
<p>1.  Создаем вспомогательный домен c собвственным MX, SPF (к примеру:  <em>bounces.domain.ua</em>, <em>colo.domain.ua</em>).</p>
<p>2.  На серверах прописываем транспорт и направляем все ошибки (про доставленную почту и тп) через наш домен <em>bounces.domain.ua</em>.</p>
<p><strong>/etc/postfix/main.cf</strong></p>
<pre># Отчеты о недоставленой почте отправляем постмастеру
notify_classes = bounce,resource,software
double_bounce_sender = postmaster
bounce_notice_recipient = postmaster@bounces.domain.ua
#
# Всю почту from:&lt;&gt; отправляем через наш relay
empty_address_relayhost_maps_lookup_key = MAILER-DAEMON
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay</pre>
<p><strong>/etc/postfix/sender_relay</strong></p>
<pre>MAILER-DAEMON   bounces.domain.ua</pre>
<p>3. В <strong>/etc/aliases</strong> перенаправляем всю почту для <em>root</em> на <em>root@colo.domain.ua</em>.</p>
<p>4.  В моем случае,  необходимо было всю  почту к <em>@bounces.domain.ua</em> перенаправлять к одному адресату, а на ящики <em>root@colo.domain.ua</em> и <em>cron@colo.domain.ua</em> к другим.  Остальное &gt; /dev/null.  Вот конфигурация вспомогательного почтового сервера:</p>
<pre># ---- Virtual domains for reposts ----
...........................[SKIPED].........................
virtual_alias_domains =  colo.domain.ua bounces.domain.ua
virtual_alias_maps = hash:/etc/postfix/virtual

# ---- Rewrite address ----
sender_canonical_maps = regexp:/etc/postfix/sender_canonical
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

# ---- Redefine default transport ----
default_transport = local

# ---- Relay all local transport to one email ----
local_recipient_maps =
luser_relay = null

# ---- Define normal smtp transport for some domain ----
transport_maps = hash:/etc/postfix/transport
# ---- Access only my network ----
smtpd_client_restrictions = permit_mynetworks, reject</pre>
<p><strong>/etc/postfix/virtual</strong></p>
<pre>@bounces.domain.ua			xxxx1@other-domain.com.ua
root@colo.domain.ua			xxxx2@other-domain.com.ua
cron@colo.domain.ua			xxxx3@other-domain.com.ua</pre>
<p><strong>/etc/postfix/sender_canonical</strong></p>
<pre>/^(.*)@(.*)$/		${1}@dsn.domain.ua</pre>
<p><strong>/etc/postfix/transport</strong></p>
<pre>@gmail.com				smtp:gmail.com
other-domain.com.ua			smtp:other-domain.com.ua</pre>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2010/01/postfix-bounces-domain/feed/</wfw:commentRss>
		</item>
		<item>
		<title></title>
		<link>http://adik.kiev.ua/blog/2009/12/365/</link>
		<comments>http://adik.kiev.ua/blog/2009/12/365/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 10:21:18 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=365</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/5jzh9U2qLTU&hl=ru_RU&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5jzh9U2qLTU&hl=ru_RU&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/12/365/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Как добавить patch в собираемый deb пакет [Debian Maintainers]</title>
		<link>http://adik.kiev.ua/blog/2009/11/patch-for-build-deb-package/</link>
		<comments>http://adik.kiev.ua/blog/2009/11/patch-for-build-deb-package/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 00:24:27 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=317</guid>
		<description><![CDATA[При сборке пакетов, крайне не рекомендуется изменять исходный код. Если нам все-таки необходимо это сделать&#160;&#8212; пользуемся менеджерами патчей dpatch или quilt. 
Using DPatch
1. Устанавливаем dpatch

apt-get install dpatch

2. В список зависимостей Build-Depends, который находится в debian/control, добавляем dpatch
3. Создаем папку:

mkdir debian/patches

4. С помощью  команды dpatch-edit-patch создаем наш патч. Утилита откроет консоль с копией исходников. Все [...]]]></description>
			<content:encoded><![CDATA[<p>При сборке пакетов, крайне не рекомендуется изменять исходный код. Если нам все-таки необходимо это сделать&nbsp;&mdash; пользуемся менеджерами патчей <a href="http://packages.debian.org/dpatch">dpatch</a> или <a href="http://packages.debian.org/quilt">quilt</a>. </p>
<h2>Using DPatch</h2>
<p><strong>1.</strong> Устанавливаем <code>dpatch</code></p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">apt-get install dpatch</pre></div></div>

<p><strong>2.</strong> В список зависимостей <code>Build-Depends</code>, который находится в <code>debian/control</code>, добавляем <code>dpatch</code><br />
<strong>3.</strong> Создаем папку:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">mkdir debian/patches</pre></div></div>

<p><strong>4.</strong> С помощью  команды <code>dpatch-edit-patch</code> создаем наш патч. Утилита откроет консоль с копией исходников. Все сделаные изменения будут собраны в diff.</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">dpatch-edit-patch 01_our_new_patch</pre></div></div>

<p><strong>5.</strong> Файл <code>debian/patches/00list</code> указывает порядок исполнения. Добавляем название нашего патча в список :</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">echo 01_our_new_patch &gt;&gt; debian/patches/00list</pre></div></div>

<p><strong>6.</strong> В файл сборки <code>debian/rules</code> добавляем:</p>

<div class="wp_syntax"><div class="code"><pre class="make" style="font-family:monospace;"><span style="color: #666622; font-weight: bold;">include</span> <span style="color: #004400;">/</span>usr<span style="color: #004400;">/</span>share<span style="color: #004400;">/</span>dpatch<span style="color: #004400;">/</span>dpatch<span style="color: #004400;">.</span>make
<span style="color: #004400;">...</span>
build<span style="color: #004400;">:</span> build<span style="color: #004400;">-</span>stamp
build<span style="color: #004400;">-</span>stamp<span style="color: #004400;">:</span> patch<span style="color: #004400;">-</span>stamp
    <span style="color: #004400;">...</span>
    build stuff here
    <span style="color: #004400;">...</span>
clean<span style="color: #004400;">:</span> unpatch
    <span style="color: #004400;">...</span>
    clean stuff here
    <span style="color: #004400;">...</span>
<span style="color: #004400;">...</span></pre></div></div>

<p>original link: <a href="http://matrixhasu.altervista.org/index.php?view=use_dpatch">HowTo use dpatch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/11/patch-for-build-deb-package/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux initrd boot scheme (initramfs-tools)</title>
		<link>http://adik.kiev.ua/blog/2009/11/initrd-boot-scheme/</link>
		<comments>http://adik.kiev.ua/blog/2009/11/initrd-boot-scheme/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:09:56 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=326</guid>
		<description><![CDATA[After initrd image unpack and mount to / (rootfs, tmpfs):

mount /sys and /proc
init-top hook
init-premount hook
    local-top hook
    local-premount hook
    mount realroot to /root
    local-bottom hook
init-bottom hook
move mount /sys to /root/sys
move mount /proc to /root/proc
exec run-init(klibc)
    delete rootfs contents
   [...]]]></description>
			<content:encoded><![CDATA[<p>After initrd image unpack and mount to / (rootfs, tmpfs):</p>
<pre>
mount <strong>/sys</strong> and <strong>/proc</strong>
init-top hook
init-premount hook
    local-top hook
    local-premount hook
    mount <strong>realroot</strong> to<strong> /root</strong>
    local-bottom hook
init-bottom hook
move mount <strong>/sys</strong> to <strong>/root/sys</strong>
move mount <strong>/proc</strong> to <strong>/root/proc</strong>
exec <strong>run-init</strong>(klibc)
    delete rootfs contents
    overmount from <strong>/root</strong> to <strong>/</strong>
    chroot and chdir("/")
    exec <strong>/sbin/init</strong>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/11/initrd-boot-scheme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Storing your PHP sessions using memcached</title>
		<link>http://adik.kiev.ua/blog/2009/07/storing-your-php-sessions-using-memcached/</link>
		<comments>http://adik.kiev.ua/blog/2009/07/storing-your-php-sessions-using-memcached/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 13:23:59 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=287</guid>
		<description><![CDATA[
apt-get install memcached
apt-get install php5-memcache

Be sure that /etc/php5/apache2/conf.d/memcache.ini contains this line :

extension=memcache.so

replace

session.save_handler = files
; session.save_path = &#34;N;/path&#34;

with

session.save_handler = memcache
; change server:port to fit your needs...
session.save_path=”tcp://127.0.0.1:11211?persistent=1&#38;weight=1&#38;timeout=1&#38;retry_interval=15″

]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> memcached
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> php5-memcache</pre></div></div>

<p>Be sure that <em>/etc/php5/apache2/conf.d/memcache.ini</em> contains this line :</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #000099;">extension</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">memcache.so</span></pre></div></div>

<p>replace</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">session.save_handler <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> files</span>
<span style="color: #666666; font-style: italic;">; session.save_path = &quot;N;/path&quot;</span></pre></div></div>

<p>with</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">session.save_handler <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> memcache</span>
<span style="color: #666666; font-style: italic;">; change server:port to fit your needs...</span>
session.save_path<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">”tcp://127.0.0.1:<span style="">11211</span>?persistent<span style="color: #000066; font-weight:bold;">=</span><span style="">1</span>&amp;weight<span style="color: #000066; font-weight:bold;">=</span><span style="">1</span>&amp;timeout<span style="color: #000066; font-weight:bold;">=</span><span style="">1</span>&amp;retry_interval<span style="color: #000066; font-weight:bold;">=</span><span style="">15</span>″</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/07/storing-your-php-sessions-using-memcached/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generate password [bash]</title>
		<link>http://adik.kiev.ua/blog/2009/07/generate-password-bash/</link>
		<comments>http://adik.kiev.ua/blog/2009/07/generate-password-bash/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 12:40:12 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=285</guid>
		<description><![CDATA[Add to ~/.bashrc

genpasswd&#40;&#41; &#123;
	local l=$1
       	&#91; &#34;$l&#34; == &#34;&#34; &#93; &#38;&#38; l=20
      	tr -dc A-Za-z0-9_ &#60; /dev/urandom &#124; head -c ${l} &#124; xargs
&#125;

usage:

genpasswd 16

or use

# http://www.adel.nursat.kz/apg/download.shtml
apg


Top 20 OpenSSH Server Best Security Practice
]]></description>
			<content:encoded><![CDATA[<p>Add to <i>~/.bashrc</i></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">genpasswd<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
	<span style="color: #7a0874; font-weight: bold;">local</span> <span style="color: #007800;">l</span>=$<span style="color: #000000;">1</span>
       	<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$l</span>&quot;</span> == <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #007800;">l</span>=<span style="color: #000000;">20</span>
      	<span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #660033;">-dc</span> A-Za-z0-<span style="color: #000000;">9</span>_ <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>urandom <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">head</span> <span style="color: #660033;">-c</span> <span style="color: #800000;">${l}</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p>usage:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">genpasswd <span style="color: #000000;">16</span></pre></div></div>

<p>or use</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># http://www.adel.nursat.kz/apg/download.shtml</span>
apg</pre></div></div>

<p><span id="more-285"></span></p>
<p><a href="http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html">Top 20 OpenSSH Server Best Security Practice</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/07/generate-password-bash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RPM excluded man  pages</title>
		<link>http://adik.kiev.ua/blog/2009/07/rpm-excluded-man-doc-pages/</link>
		<comments>http://adik.kiev.ua/blog/2009/07/rpm-excluded-man-doc-pages/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:31:05 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<category><![CDATA[rpm]]></category>

		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=271</guid>
		<description><![CDATA[При установке rpm, если не хотите устанавливать документацию&#160;&#8212; создаем файл:
/etc/rpm/macros.nodoc

# Файлы описаные с помощью %doc в спеке:
%_excludedocs 1
&#160;
# Отключаются файлы, прописанные в спеке как %lang(&#60;locale&#62;) &#60;file&#62; :
%_install_langs C:en:uk
&#160;
# Path to selinux file context patterns:
%__file_context_path %&#123;nil&#125;


Источник: ЖЖ
]]></description>
			<content:encoded><![CDATA[<p>При установке rpm, если не хотите устанавливать документацию&nbsp;&mdash; создаем файл:</p>
<p><em>/etc/rpm/macros.nodoc</em></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Файлы описаные с помощью %doc в спеке:</span>
<span style="color: #000000; font-weight: bold;">%</span>_excludedocs <span style="color: #000000;">1</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Отключаются файлы, прописанные в спеке как %lang(&lt;locale&gt;) &lt;file&gt; :</span>
<span style="color: #000000; font-weight: bold;">%</span>_install_langs C:en:uk
&nbsp;
<span style="color: #666666; font-style: italic;"># Path to selinux file context patterns:</span>
<span style="color: #000000; font-weight: bold;">%</span>__file_context_path <span style="color: #000000; font-weight: bold;">%</span><span style="color: #7a0874; font-weight: bold;">&#123;</span>nil<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p><span id="more-271"></span><br />
Источник: <a href="http://andy-shev.livejournal.com/62258.html">ЖЖ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/07/rpm-excluded-man-doc-pages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>uppercase in sh &#124; shell programming</title>
		<link>http://adik.kiev.ua/blog/2009/07/uppercase-in-sh-shell-programming/</link>
		<comments>http://adik.kiev.ua/blog/2009/07/uppercase-in-sh-shell-programming/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:33:52 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[bash]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=262</guid>
		<description><![CDATA[Convert variable data from lowercase  to upper

echo $VAR &#124; tr '[:upper:]' '[:lower:]'
echo $VAR &#124; tr '[:lower:]' '[:upper:]'

]]></description>
			<content:encoded><![CDATA[<h2>Convert variable data from lowercase  to upper</h2>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$VAR</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #ff0000;">'[:upper:]'</span> <span style="color: #ff0000;">'[:lower:]'</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$VAR</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #ff0000;">'[:lower:]'</span> <span style="color: #ff0000;">'[:upper:]'</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/07/uppercase-in-sh-shell-programming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Электронная база технических паспортов жилых домов</title>
		<link>http://adik.kiev.ua/blog/2009/06/elektronnaya-baza-texnicheskix-pasportov-zhilyx-domov/</link>
		<comments>http://adik.kiev.ua/blog/2009/06/elektronnaya-baza-texnicheskix-pasportov-zhilyx-domov/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 07:43:08 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=260</guid>
		<description><![CDATA[http://www.municipal.kiev.ua/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.municipal.kiev.ua/">http://www.municipal.kiev.ua/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/06/elektronnaya-baza-texnicheskix-pasportov-zhilyx-domov/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IP spoofing attack?!</title>
		<link>http://adik.kiev.ua/blog/2009/05/ip-spoofing-attack/</link>
		<comments>http://adik.kiev.ua/blog/2009/05/ip-spoofing-attack/#comments</comments>
		<pubDate>Tue, 12 May 2009 14:14:39 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=234</guid>
		<description><![CDATA[Problem:
/!\ FAILSAFE /!\  Tue May 12 15:15:53 +0300 2009
Status: 500 Internal Server Error
IP spoofing attack?!
HTTP_CLIENT_IP="10.1.200.218"
HTTP_X_FORWARDED_FOR="217.117.64.2, 217.117.64.2"
Decision:
( Rails 2.3 )
ActionController::Base.ip_spoofing_check = false
Ruby on Rails 2.3 Release Notes
( Path )
forwarded_client_ip_with_test.patch
( READ )
https://rails.lighthouseapp.com/projects/8994/tickets/322
( READ )
http://github.com/rails/rails/commit/0a4a5f3129a137fc357e8444a08b135f0ad4fbe8
]]></description>
			<content:encoded><![CDATA[<p><strong>Problem:</strong></p>
<p>/!\ FAILSAFE /!\  Tue May 12 15:15:53 +0300 2009<br />
Status: 500 Internal Server Error<br />
IP spoofing attack?!<br />
HTTP_CLIENT_IP="10.1.200.218"<br />
HTTP_X_FORWARDED_FOR="217.117.64.2, 217.117.64.2"</p>
<p><strong>Decision:</strong></p>
<p><em>( Rails 2.3 )</em><br />
ActionController::Base.ip_spoofing_check = false<br />
<a href="http://guides.rubyonrails.org/2_3_release_notes.html">Ruby on Rails 2.3 Release Notes</a></p>
<p><em>( Path )</em><a href="https://rails.lighthouseapp.com/attachments/25763/forwarded_client_ip_with_test.patch"><br />
forwarded_client_ip_with_test.patch</a></p>
<p><em>( READ )</em><br />
<a href="https://rails.lighthouseapp.com/projects/8994/tickets/322">https://rails.lighthouseapp.com/projects/8994/tickets/322</a></p>
<p><em>( READ )</em><br />
<a href="http://github.com/rails/rails/commit/0a4a5f3129a137fc357e8444a08b135f0ad4fbe8">http://github.com/rails/rails/commit/0a4a5f3129a137fc357e8444a08b135f0ad4fbe8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/05/ip-spoofing-attack/feed/</wfw:commentRss>
		</item>
		<item>
		<title>with_scope with scope</title>
		<link>http://adik.kiev.ua/blog/2009/05/with_scope-with-scope/</link>
		<comments>http://adik.kiev.ua/blog/2009/05/with_scope-with-scope/#comments</comments>
		<pubDate>Mon, 11 May 2009 14:37:30 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=232</guid>
		<description><![CDATA[http://errtheblog.com/posts/39-withscope-with-scope


class Movie &#60; ActiveRecord::Base
  def self.with_playing 
    with_scope :find =&#62; &#123; :conditions =&#62; &#91; â€˜state = ? AND visible = ?â€™, NOW_PLAYING, true &#93; &#125; do 
      yield 
    end 
  end
end


class MovieController &#60; ApplicationController 
  def director 
   [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://errtheblog.com/posts/39-withscope-with-scope">http://errtheblog.com/posts/39-withscope-with-scope</a><br />
<span id="more-232"></span></p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">class</span> Movie <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#6666ff; font-weight:bold;">ActiveRecord::Base</span>
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">with_playing</span> 
    with_scope <span style="color:#ff3333; font-weight:bold;">:find</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#ff3333; font-weight:bold;">:conditions</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span> â€˜state = ? <span style="color:#9966CC; font-weight:bold;">AND</span> visible = ?â€™, NOW_PLAYING, <span style="color:#0000FF; font-weight:bold;">true</span> <span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#006600; font-weight:bold;">&#125;</span> <span style="color:#9966CC; font-weight:bold;">do</span> 
      <span style="color:#9966CC; font-weight:bold;">yield</span> 
    <span style="color:#9966CC; font-weight:bold;">end</span> 
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">class</span> MovieController <span style="color:#006600; font-weight:bold;">&lt;</span> ApplicationController 
  <span style="color:#9966CC; font-weight:bold;">def</span> director 
    Movie.<span style="color:#9900CC;">with_playing</span> <span style="color:#9966CC; font-weight:bold;">do</span> 
      <span style="color:#0066ff; font-weight:bold;">@director</span> = Movie.<span style="color:#9900CC;">find_by_id</span><span style="color:#006600; font-weight:bold;">&#40;</span>params<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:movie_id</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">director</span> 
    <span style="color:#9966CC; font-weight:bold;">end</span> 
  <span style="color:#9966CC; font-weight:bold;">end</span> 
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>Not bad, but I do like having <code>find_playing</code> handle the yielding for me to keep my controllers slim. What about this:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">class</span> Movie <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#6666ff; font-weight:bold;">ActiveRecord::Base</span>
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">find_playing</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">*</span>args<span style="color:#006600; font-weight:bold;">&#41;</span>
    with_playing <span style="color:#9966CC; font-weight:bold;">do</span>
      find<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">*</span>args<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">find_playing_by_id</span>
    with_playing <span style="color:#9966CC; font-weight:bold;">do</span>
      find_by_id<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">*</span>args<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  <span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">with_playing</span> 
    with_scope <span style="color:#ff3333; font-weight:bold;">:find</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#ff3333; font-weight:bold;">:conditions</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span> â€˜state = ? <span style="color:#9966CC; font-weight:bold;">AND</span> visible = ?â€™, NOW_PLAYING, <span style="color:#0000FF; font-weight:bold;">true</span> <span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#006600; font-weight:bold;">&#125;</span> <span style="color:#9966CC; font-weight:bold;">do</span> 
      <span style="color:#9966CC; font-weight:bold;">yield</span> 
    <span style="color:#9966CC; font-weight:bold;">end</span> 
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>That works, but if I do Dan’s <code>with_playing</code> in the controller I get access to all the <code>find_by_*</code> methods—not just ones I hardcode. That’s cool, and I want that in my model. So let’s add some <code>method_missing</code> into my <code>find_playing</code> lifestyle:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">def</span> <span style="color:#0000FF; font-weight:bold;">self</span>.<span style="color:#9900CC;">method_missing</span><span style="color:#006600; font-weight:bold;">&#40;</span>method, <span style="color:#006600; font-weight:bold;">*</span>args, <span style="color:#006600; font-weight:bold;">&amp;</span>block<span style="color:#006600; font-weight:bold;">&#41;</span>
  <span style="color:#9966CC; font-weight:bold;">if</span> method.<span style="color:#9900CC;">to_s</span> =~ <span style="color:#006600; font-weight:bold;">/</span>^find_<span style="color:#006600; font-weight:bold;">&#40;</span>all_<span style="color:#006600; font-weight:bold;">&#41;</span>?playing_by<span style="color:#006600; font-weight:bold;">/</span>
    with_playing <span style="color:#9966CC; font-weight:bold;">do</span>
      <span style="color:#9966CC; font-weight:bold;">super</span><span style="color:#006600; font-weight:bold;">&#40;</span>method.<span style="color:#9900CC;">to_s</span>.<span style="color:#CC0066; font-weight:bold;">sub</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">'playing_'</span>, <span style="color:#996600;">''</span><span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#006600; font-weight:bold;">*</span>args, <span style="color:#006600; font-weight:bold;">&amp;</span>block<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">else</span>
    <span style="color:#9966CC; font-weight:bold;">super</span><span style="color:#006600; font-weight:bold;">&#40;</span>method, <span style="color:#006600; font-weight:bold;">*</span>args, <span style="color:#006600; font-weight:bold;">&amp;</span>block<span style="color:#006600; font-weight:bold;">&#41;</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p># This will give us <code>find_playing_by_blah</code> and <code>find_all_playing_by_jlah</code>. Tricky.</p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/05/with_scope-with-scope/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sphinx Search&#160;&#8212; ubuntu&#160;&#8212; package</title>
		<link>http://adik.kiev.ua/blog/2009/05/sphinx-search-ubuntu-package/</link>
		<comments>http://adik.kiev.ua/blog/2009/05/sphinx-search-ubuntu-package/#comments</comments>
		<pubDate>Fri, 01 May 2009 17:55:02 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=230</guid>
		<description><![CDATA[
sudo apt-get install bzr-builddeb
sudo bzr-buildpackage  lp:pkg-sphinx
sudo dpkg -i ../sphinxsearch_0.9.8-1_amd64.deb

https://code.launchpad.net/~pkg-sphinx/pkg-sphinx/trunk
]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> bzr-builddeb
<span style="color: #c20cb9; font-weight: bold;">sudo</span> bzr-buildpackage  <span style="color: #c20cb9; font-weight: bold;">lp</span>:pkg-sphinx
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">-i</span> ..<span style="color: #000000; font-weight: bold;">/</span>sphinxsearch_0.9.8-<span style="color: #000000;">1</span>_amd64.deb</pre></div></div>

<p><a href="https://code.launchpad.net/~pkg-sphinx/pkg-sphinx/trunk">https://code.launchpad.net/~pkg-sphinx/pkg-sphinx/trunk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/05/sphinx-search-ubuntu-package/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Шрифты and Ubuntu and Firefox and Tahoma</title>
		<link>http://adik.kiev.ua/blog/2009/04/shrifty-and-ubuntu-and-firefox-and-tahoma/</link>
		<comments>http://adik.kiev.ua/blog/2009/04/shrifty-and-ubuntu-and-firefox-and-tahoma/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:58:36 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=221</guid>
		<description><![CDATA[
mkdir ~/.fonts
wget http://www.stchman.com/tools/MS_fonts/tahoma.zip
unzip -d ~/.fonts tahoma.zip
rm tahoma.zip

Открываем &#171;System -&#62; Параметры -&#62; внешний вид -&#62; шрифты&#187;, везде выбираем "Tahoma , размер 8  + ставим галочку против &#171;Монохромная отрисовка&#187;.

Файл ~/.fonts.conf

&#60;?xml version=&#34;1.0&#34;?&#62;
&#60;!DOCTYPE fontconfig SYSTEM &#34;fonts.dtd&#34;&#62;
&#60;fontconfig&#62;
&#160;
&#60;!--
     .fonts.conf
     release 6.3.23
     ================================
     LCD optimized [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> ~<span style="color: #000000; font-weight: bold;">/</span>.fonts
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.stchman.com<span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/</span>MS_fonts<span style="color: #000000; font-weight: bold;">/</span>tahoma.zip
<span style="color: #c20cb9; font-weight: bold;">unzip</span> <span style="color: #660033;">-d</span> ~<span style="color: #000000; font-weight: bold;">/</span>.fonts tahoma.zip
<span style="color: #c20cb9; font-weight: bold;">rm</span> tahoma.zip</pre></div></div>

<p>Открываем &laquo;System -&gt; Параметры -&gt; внешний вид -&gt; шрифты&raquo;, везде выбираем "Tahoma , размер 8  + ставим галочку против &laquo;Монохромная отрисовка&raquo;.</p>
<p><span id="more-221"></span></p>
<p>Файл <strong>~/.fonts.conf</strong></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #00bbdd;">&lt;!DOCTYPE fontconfig SYSTEM &quot;fonts.dtd&quot;&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;fontconfig<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     .fonts.conf</span>
<span style="color: #808080; font-style: italic;">     release 6.3.23</span>
<span style="color: #808080; font-style: italic;">     ================================</span>
<span style="color: #808080; font-style: italic;">     LCD optimized 96 dpi</span>
<span style="color: #808080; font-style: italic;">     &quot;Sharp'N'Clear&quot; font settings</span>
<span style="color: #808080; font-style: italic;">     with emphasis on 'msttcorefonts'</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     tested on Ubuntu GNU/Linux 5.10</span>
<span style="color: #808080; font-style: italic;">     ================================</span>
<span style="color: #808080; font-style: italic;">     by Obi Bok</span>
<span style="color: #808080; font-style: italic;">     Gmail: obibok</span>
<span style="color: #808080; font-style: italic;">     http://linuxtuneup.blogspot.com</span>
<span style="color: #808080; font-style: italic;">     ================================</span>
<span style="color: #808080; font-style: italic;">     Why was this conceived?</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     - some font families look better hinted by Byte Code Interpreter (BCI)</span>
<span style="color: #808080; font-style: italic;">       while other fonts look better hinted by Auto-Hinter</span>
<span style="color: #808080; font-style: italic;">     - hinting type affects italic and bold fonts differently</span>
<span style="color: #808080; font-style: italic;">     - antialiasing needs to be adjusted according to font families and sizes</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Essentially, there is no one single rule that works for all fonts.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     NOTE:</span>
<span style="color: #808080; font-style: italic;">     - Verdana @ 8pt doesn't render '2' and '6' right</span>
<span style="color: #808080; font-style: italic;">     - Arial shows 'Z' distorted in Firefox 1.5</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Make font sizes match the dpi set in Xorg.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Increase or decrease this value if fonts are too small or too large</span>
<span style="color: #808080; font-style: italic;">     for your screen resolution.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     FIXME: this only affects QT-based apps?</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;dpi&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>96<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Enable anti-aliasing.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     This only works for outline and scalable fonts.</span>
<span style="color: #808080; font-style: italic;">     Bitmap and PostScript fonts do not get anti-aliased.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     FIXME: is this correct?</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Set sub-pixel order if not detected.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     &quot;X knows the sub pixel order already, and if this is enabled as well,</span>
<span style="color: #808080; font-style: italic;">     Freetype produces some very strange results. However, if you do still</span>
<span style="color: #808080; font-style: italic;">     have problems, consider (...) 'rgb' (the standard for LCD monitors),</span>
<span style="color: #808080; font-style: italic;">     'bgr' (unusual), 'vrgb' (vertical rgb, if you have a monitor that</span>
<span style="color: #808080; font-style: italic;">     has been rotated by 90 degrees[1]), 'vgbr' (as vrgb, but very rare).&quot;</span>
<span style="color: #808080; font-style: italic;">     &lt;http://www.linuxquestions.org/linux/answers/Hardware/\</span>
<span style="color: #808080; font-style: italic;">     LCD_TFT_Monitor_Configuration_in_X_Org&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Find out your LCD's sub-pixel order:</span>
<span style="color: #808080; font-style: italic;">     &lt;http://grc.com/image/cleartype2c.gif&gt;</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;all&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;rgba&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>unknown<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;rgba&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>rgb<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Sub-pixel hinting via BCI enabled by default if compiled in.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     &quot;Whole-pixel anti-aliasing does not represent a useful solution for</span>
<span style="color: #808080; font-style: italic;">     improving small point-size type. (...) By 'borrowing' sub-pixels from</span>
<span style="color: #808080; font-style: italic;">     adjacent whole pixels, we can fine-tune the placement and width of typeface</span>
<span style="color: #808080; font-style: italic;">     features with three times more horizontal accuracy then ever before!&quot;</span>
<span style="color: #808080; font-style: italic;">     &lt;http://grc.com/ctwhat.htm&gt;</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Disable anti-aliasing for select fonts based on size and style.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     | font                  | WinXP | Linux |</span>
<span style="color: #808080; font-style: italic;">     =========================================</span>
<span style="color: #808080; font-style: italic;">     Andale Mono IPA            14      13</span>
<span style="color: #808080; font-style: italic;">     Arial                      12      13</span>
<span style="color: #808080; font-style: italic;">     Arial Black                12      -</span>
<span style="color: #808080; font-style: italic;">     Arial Narrow               14      13</span>
<span style="color: #808080; font-style: italic;">     Berling Antiqua            12      13</span>
<span style="color: #808080; font-style: italic;">     Book Antiqua               12      13</span>
<span style="color: #808080; font-style: italic;">     Bookdings                  0       ?</span>
<span style="color: #808080; font-style: italic;">     Bookman Old Style          22      13</span>
<span style="color: #808080; font-style: italic;">     Century Gothic             16      16</span>
<span style="color: #808080; font-style: italic;">     Comic Sans MS              11      9/11</span>
<span style="color: #808080; font-style: italic;">     Courier New                26      22</span>
<span style="color: #808080; font-style: italic;">     Franklin Gothic Medium     12      10/12</span>
<span style="color: #808080; font-style: italic;">     Frutiger Linotype          12      10/12</span>
<span style="color: #808080; font-style: italic;">     Garamond                   18      13/19</span>
<span style="color: #808080; font-style: italic;">     Georgia                    12      12/13</span>
<span style="color: #808080; font-style: italic;">     Impact                     16      0</span>
<span style="color: #808080; font-style: italic;">     Kartika                    12      16</span>
<span style="color: #808080; font-style: italic;">     Lucida Console             12      13</span>
<span style="color: #808080; font-style: italic;">     Lucida Sans Typewriter     12      12</span>
<span style="color: #808080; font-style: italic;">     Lucida Sans Unicode        12      10/13</span>
<span style="color: #808080; font-style: italic;">     Marlett                    ?       ?</span>
<span style="color: #808080; font-style: italic;">     Microsoft Sans Serif       12      12/13</span>
<span style="color: #808080; font-style: italic;">     Palatino Linotype          12      13</span>
<span style="color: #808080; font-style: italic;">     SylfaenARM                 -       13</span>
<span style="color: #808080; font-style: italic;">     Symbol                     12      ?</span>
<span style="color: #808080; font-style: italic;">     Tahoma                     12      12/13</span>
<span style="color: #808080; font-style: italic;">     Times New Roman            12      13</span>
<span style="color: #808080; font-style: italic;">     Trebuchet MS               12      12</span>
<span style="color: #808080; font-style: italic;">     Verdana                    12      12</span>
<span style="color: #808080; font-style: italic;">     Vrinda                     12      17</span>
<span style="color: #808080; font-style: italic;">     Webdings                   20      ?</span>
<span style="color: #808080; font-style: italic;">     Wingdings                  20      ?</span>
<span style="color: #808080; font-style: italic;">     =========================================</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     &quot;The relationship of pixels to points depends on the number of pixels</span>
<span style="color: #808080; font-style: italic;">     per inch, which is typically some 'standard' value corresponding to</span>
<span style="color: #808080; font-style: italic;">     default screen fonts. For example, MS Windows has two standard sets of</span>
<span style="color: #808080; font-style: italic;">     screen fonts initially designed for IBM display systems: 'small' (VGA)</span>
<span style="color: #808080; font-style: italic;">     and 'large' (8514/A). 'Small' fonts are 96 pixels per inch, 'large' are</span>
<span style="color: #808080; font-style: italic;">     120. Macintosh systems render type at a nominal 72 pixels per inch, i.e.</span>
<span style="color: #808080; font-style: italic;">     one pixel = one point. Some display systems using scalable screen fonts</span>
<span style="color: #808080; font-style: italic;">     allow fine tuning of pixels per inch to suit user preferences.&quot;</span>
<span style="color: #808080; font-style: italic;">     &lt;http://www.hpaa.com/css1/pxnpts.asp&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     X pt * 96 dpi / 72 dpi = Y px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #1: normal roman anti-aliased above 10pt/13.4px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Franklin Gothic Medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Frutiger Linotype<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- Lucida Sans Unicode has no italic and uses artificial oblique --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Sans Unicode<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>13.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #2: normal roman anti-aliased above 11pt/14.7px</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Must use 15px instead of 14.7px for this to work in QT-based apps</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- Comic Sans MS has no italic and uses artificial oblique --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Comic Sans MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>15<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #3: normal roman anti-aliased above 12pt/16px</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Must use at least 16.1px instead of 16px for this to work in Firefox</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Sans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Sans Typewriter<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- Microsoft Sans Serif has no italic and uses artificial oblique --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Microsoft Sans Serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- Tahoma has no italic and uses artificial oblique --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Tahoma<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Trebuchet MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Verdana<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>16.1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #4: normal roman anti-aliased above 13pt/17.4px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial Narrow<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Berling Antiqua<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Book Antiqua<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Bookman Old Style<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Garamond<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- Lucida Console has no italic and uses artificial oblique --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Console<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Palatino Linotype<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>SylfaenARM<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Times New Roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>17.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #5: normal roman anti-aliased above 16pt/21.4px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Century Gothic<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Kartika<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>21.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #6: normal roman anti-aliased above 17pt/23px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Vrinda<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>23<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #7: normal roman anti-aliased above 22pt/29.4px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>29.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #8: bold roman anti-aliased above 9pt/12px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>12<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;more&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #9: bold roman anti-aliased above 10pt/13.4px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Tahoma<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Verdana<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>13.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;more&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #10: bold roman anti-aliased above 12pt/16px</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>16<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;more&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Enable FreeType Auto-Hinter for select fonts.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Auto-Hinter is disabled by default if Bytecode Interpreter was compiled in.</span>
<span style="color: #808080; font-style: italic;">     Some Linux &quot;native&quot; fonts look better hinted by Auto-Hinter,</span>
<span style="color: #808080; font-style: italic;">     usually in sizes 11pt-13pt; others look better hinted by BCI.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Set Auto-Hinter to full hinting style.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     'slight' and 'medium' hinting often produce pixel discoloration.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;hintstyle&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>hintfull<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #11: hinted via Auto-Hinter</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Bitstream Charter<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier 10 Pitch<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Sans Condensed<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Serif Condensed<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>FreeMono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>FreeSans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>FreeSerif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Luxi Mono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Luxi Sans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Luxi Serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Canonica<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Cosmetica<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Modata<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Moderna<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Bookman L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Chancery L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Gothic L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Palladio L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;autohint&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #12: normal italic hinted via Auto-Hinter at 9-10pt</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Arial hinted via BCI at 9pt has distorted 'y', at 10pt - '2'</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;more_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>12<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>13.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;not_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;autohint&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #13: normal italic hinted via Auto-Hinter at 12pt</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     This fixes distorted 'K'</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Book Antiqua<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>16<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;not_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;autohint&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #14: normal italic hinted via Auto-Hinter at all sizes</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- 10, 11, 12 --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Frutiger Linotype<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #808080; font-style: italic;">&lt;!--  8-9: 'z', '2'; 10-15, 17, 19: 'z' --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Times New Roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- 9-10: 'N' 'Q'; 12: 'w', 'C', 'D', 'O', 'Q', 'R', '2', '9', '0' --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Verdana<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;slant&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;not_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>roman<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;autohint&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Set minimum allowed size to avoid illegible fonts.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- 7pt in QT-based apps --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;size&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>7<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;size&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>7<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- 9.4px (7pt) in GTK-based apps --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>9.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>9.4<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     TODO: Create rules limiting minimum sizes for these *bold* fonts:</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Andale Mono | Andale Mono IPA</span>
<span style="color: #808080; font-style: italic;">     Arial</span>
<span style="color: #808080; font-style: italic;">     Arial Narrow</span>
<span style="color: #808080; font-style: italic;">     Berling Antiqua</span>
<span style="color: #808080; font-style: italic;">     Book Antiqua</span>
<span style="color: #808080; font-style: italic;">     Bookman Old Style</span>
<span style="color: #808080; font-style: italic;">     Century Gothic</span>
<span style="color: #808080; font-style: italic;">     Comic Sans MS</span>
<span style="color: #808080; font-style: italic;">     Courier New</span>
<span style="color: #808080; font-style: italic;">     Franklin Gothic Medium</span>
<span style="color: #808080; font-style: italic;">     Frutiger Linotype</span>
<span style="color: #808080; font-style: italic;">     Garamond</span>
<span style="color: #808080; font-style: italic;">     Georgia</span>
<span style="color: #808080; font-style: italic;">     Kartika</span>
<span style="color: #808080; font-style: italic;">     Lucida Console</span>
<span style="color: #808080; font-style: italic;">     Lucida Sans Typewriter</span>
<span style="color: #808080; font-style: italic;">     Lucida Sans Unicode</span>
<span style="color: #808080; font-style: italic;">     Microsoft Sans Serif</span>
<span style="color: #808080; font-style: italic;">     Palatino | Palatino Linotype</span>
<span style="color: #808080; font-style: italic;">     SylfaenARM</span>
<span style="color: #808080; font-style: italic;">     Tahoma</span>
<span style="color: #808080; font-style: italic;">     Times New Roman</span>
<span style="color: #808080; font-style: italic;">     Trebuchet MS</span>
<span style="color: #808080; font-style: italic;">     Verdana</span>
<span style="color: #808080; font-style: italic;">     Vrinda</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     font group #15: bold fonts no smaller than 10.7px (8pt)</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     FIXME: for Firefox and other GTK-based apps?</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;less&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>10.7<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;weight&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;more&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>medium<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/const<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;pixelsize&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>10.7<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Anti-alias fonts with &quot;fake&quot; styles.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     FIXME: QT only? GTK? Firefox?</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!-- FIXME: dirty_hack(tm) - fontconfig reports syntax errors --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;font&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;matrix&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;not_eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>0<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/double<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #808080; font-style: italic;">&lt;!-- another approach - no errors but freezes Firefox 1.5 --&gt;</span>
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">&lt;match target=&quot;font&quot;&gt;</span>
<span style="color: #808080; font-style: italic;"> &lt;test qual=&quot;any&quot; name=&quot;matrix&quot; compare=&quot;eq&quot;&gt;</span>
<span style="color: #808080; font-style: italic;">  &lt;name&gt;matrix&lt;/name&gt;</span>
<span style="color: #808080; font-style: italic;"> &lt;/test&gt;</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;antialias&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;assign&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/bool<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Substitute unavailable and/or unwanted fonts.</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Aliases will not work if the actual fonts are installed.</span>
<span style="color: #808080; font-style: italic;">     Replacing font family works in Firefox (FIXME: and other GTK-based apps?)</span>
<span style="color: #808080; font-style: italic;">     QT-based apps also need font foundry replaced.</span>
<span style="color: #808080; font-style: italic;">     Grouping fonts for substitution doesn't work in Firefox, so we need each</span>
<span style="color: #808080; font-style: italic;">     font family replaced individually.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     sans-serif</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     &quot;If the font still has no generic name, add sans-serif&quot;</span>
<span style="color: #808080; font-style: italic;">     /etc/fonts.conf</span>
&nbsp;
<span style="color: #808080; font-style: italic;">     Therefore, we only substitute what we need.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Bitstream Charter<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Bitstream Vera Sans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Sans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Sans Condensed<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>FreeSans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Helvetica<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- FIXME: may need to use &quot;Lucida Bright&quot; instead --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>LucidaBright<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Bright<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Luxi Sans<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Cosmetica<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Modata<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Moderna<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>System<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Gothic L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     FIXME: Verdana renders characters '2' and '6' slightly distorted</span>
<span style="color: #808080; font-style: italic;">            so it will be substituted with Arial.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Verdana<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     serif</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Bitstream Vera Serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Serif Condensed<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>FreeSerif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Luxi Serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MgOpen Canonica<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>New Century Schoolbook<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>New York<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Palatino<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Times<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Bookman L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Palladio L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     monospace</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Andale Mono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Bitstream Vera Sans Mono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DejaVu Sans Mono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Fixedsys<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>FreeMono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- FIXME: Ubuntu Wiki uses &quot;Lucida Typewriter&quot; instead --&gt;</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>LucidaTypewriter<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Typewriter<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Luxi Mono<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Monaco<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Terminal<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     cursive</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Apple Chancery<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Comic Sans MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Lucida Handwriting<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Comic Sans MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>URW Chancery L<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Comic Sans MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Zapf Chancery<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Comic Sans MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     fantasy</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Copperplate<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Impact<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Desdemona<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Impact<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Kino<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Impact<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;match</span> <span style="color: #000066;">target</span>=<span style="color: #ff0000;">&quot;pattern&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;test</span> <span style="color: #000066;">qual</span>=<span style="color: #ff0000;">&quot;any&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">compare</span>=<span style="color: #ff0000;">&quot;eq&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Techno<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/test<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;edit</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;family&quot;</span> <span style="color: #000066;">mode</span>=<span style="color: #ff0000;">&quot;prepend&quot;</span> <span style="color: #000066;">binding</span>=<span style="color: #ff0000;">&quot;same&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Impact<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/string<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/edit<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/match<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">     Provide required aliases for standard names.</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>sans-serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Arial<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>serif<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Georgia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>monospace<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Courier New<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>cursive<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Comic Sans MS<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>fantasy<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Impact<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/family<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/prefer<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/alias<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/fontconfig<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><a href="http://warren.guy.net.au/docs/ubuntu-font-configuration.html">Configuring Fonts in Ubuntu Linux</a><br />
<a href="https://wiki.ubuntu.com/Fonts">https://wiki.ubuntu.com/Fonts</a><br />
<a href="http://wiki.archlinux.org/index.php/Xorg#Display_Size.2FDPI">http://wiki.archlinux.org/index.php/Xorg#Display_Size.2FDPI</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/04/shrifty-and-ubuntu-and-firefox-and-tahoma/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[ubuntu] netbeans line height</title>
		<link>http://adik.kiev.ua/blog/2009/04/netbeans-line-height/</link>
		<comments>http://adik.kiev.ua/blog/2009/04/netbeans-line-height/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 14:38:00 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=160</guid>
		<description><![CDATA[short solution:
1. Install sun-java6-jdk (not open-jdk)
2. /usr/bin/netbeans --jdkhome /usr/lib/jvm/java-6-sun
links:
Editor text wasting vertical space
#Bug 146555&#160;&#8212;  Setting for &#171;Line Height Correction&#187;
How to change line height in NetBeans’ editor
]]></description>
			<content:encoded><![CDATA[<p><strong>short solution:</strong><br />
1. Install sun-java6-jdk (not open-jdk)<br />
2. /usr/bin/netbeans --jdkhome /usr/lib/jvm/java-6-sun</p>
<p><strong>links:</strong><br />
<a href="http://www.nabble.com/Editor-text-wasting-vertical-space-td20606100.html">Editor text wasting vertical space</a><br />
<a href="http://www.netbeans.org/issues/show_bug.cgi?id=146555">#Bug 146555&nbsp;&mdash;  Setting for &laquo;Line Height Correction&raquo;</a><br />
<a href="http://justcheckingonall.wordpress.com/2008/12/26/change-line-height-in-netbeans/">How to change line height in NetBeans’ editor</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/04/netbeans-line-height/feed/</wfw:commentRss>
		</item>
		<item>
		<title>xen ubuntu console-kit-daemon</title>
		<link>http://adik.kiev.ua/blog/2009/03/xen-ubuntu-console-kit-daemon/</link>
		<comments>http://adik.kiev.ua/blog/2009/03/xen-ubuntu-console-kit-daemon/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:07:03 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=217</guid>
		<description><![CDATA[При установке Ubuntu под Xen часто возникает ошибка:

Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 58 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 8 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 43 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: [...]]]></description>
			<content:encoded><![CDATA[<p>При установке Ubuntu под Xen часто возникает ошибка:</p>
<pre>
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 58 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 8 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 43 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 47 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 45 activation: Invalid argument
Mar 24 15:55:13 db console-kit-daemon[13251]: WARNING: Error waiting for native console 12 activation: Invalid argument
</pre>
<p>лечится это так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>dbus-<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span>system.d<span style="color: #000000; font-weight: bold;">/</span>ConsoleKit.conf
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>dbus-<span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span>system-services<span style="color: #000000; font-weight: bold;">/</span>org.freedesktop.ConsoleKit.service
invoke-rc.d dbus restart</pre></div></div>

<p>Незнаю, правильно это или нет, но, демон уже  не запускается при старте :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/03/xen-ubuntu-console-kit-daemon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ubuntu [hardy/intrepid] bug #238755  &#39;Account has expired&#39; message when adding a new user, after &#171;passwd -l root&#187;</title>
		<link>http://adik.kiev.ua/blog/2009/03/ubuntu-hardyintrepid-bug-238755/</link>
		<comments>http://adik.kiev.ua/blog/2009/03/ubuntu-hardyintrepid-bug-238755/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 11:23:34 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=212</guid>
		<description><![CDATA[&#39;Account has expired&#39; message when adding a new user, after &#171;passwd -l root&#187;
This seems to be related to the use of &#171;passwd -l root&#187;.
Until the Debian fix shows up in hardy, here is a workaround, thanks to Nicolas François:

 sudo passwd --unlock root
 sudo usermod --lock root

]]></description>
			<content:encoded><![CDATA[<p><a href="https://bugs.launchpad.net/ubuntu/hardy/+source/shadow/+bug/238755">&#39;Account has expired&#39; message when adding a new user, after &laquo;passwd -l root&raquo;</a></p>
<p>This seems to be related to the use of &laquo;passwd -l root&raquo;.<br />
Until the Debian fix shows up in hardy, here is a workaround, thanks to Nicolas François:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">--unlock</span> root
 <span style="color: #c20cb9; font-weight: bold;">sudo</span> usermod <span style="color: #660033;">--lock</span> root</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/03/ubuntu-hardyintrepid-bug-238755/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[ubuntu] wine и microsoft visio 2003</title>
		<link>http://adik.kiev.ua/blog/2009/03/ubuntu-wine-i-microsoft-visio-2003/</link>
		<comments>http://adik.kiev.ua/blog/2009/03/ubuntu-wine-i-microsoft-visio-2003/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 12:36:30 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[visio]]></category>

		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=195</guid>
		<description><![CDATA[1. Устанивливаем последний wine (Wine for Ubuntu and Ubuntu derivatives)

sudo wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- &#124; sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudo apt-get install wine

2.

wget http://www.kegel.com/wine/winetricks
sh winetricks corefonts vcrun6
sh winetricks wsh56
sh winetricks gecko msxml3 riched20 riched30 gdiplus


3. В терминале открываем winecfg. В закладке, для библиотеки gdiplus ставим значение “сторонняя(windows)” (“Native (Windows)”)

3. Предлагаемые [...]]]></description>
			<content:encoded><![CDATA[<p>1. Устанивливаем последний wine (<a href="http://www.winehq.org/download/deb">Wine for Ubuntu and Ubuntu derivatives</a>)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">-q</span> http:<span style="color: #000000; font-weight: bold;">//</span>wine.budgetdedicated.com<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>387EE263.gpg <span style="color: #660033;">-O-</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>wine.budgetdedicated.com<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>intrepid.list <span style="color: #660033;">-O</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>winehq.list
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> wine</pre></div></div>

<p>2.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.kegel.com<span style="color: #000000; font-weight: bold;">/</span>wine<span style="color: #000000; font-weight: bold;">/</span>winetricks
<span style="color: #c20cb9; font-weight: bold;">sh</span> winetricks corefonts vcrun6
<span style="color: #c20cb9; font-weight: bold;">sh</span> winetricks wsh56
<span style="color: #c20cb9; font-weight: bold;">sh</span> winetricks gecko msxml3 riched20 riched30 gdiplus</pre></div></div>

<p><span id="more-195"></span></p>
<p>3. В терминале открываем <strong>winecfg</strong>. В закладке, для библиотеки <strong>gdiplus</strong> ставим значение <strong>“сторонняя(windows)”</strong> (“Native (Windows)”)</p>
<p><img class="aligncenter size-full wp-image-201" title="screenshot" src="http://adik.kiev.ua/blog/wp-content/uploads/2009/03/screenshot.png" alt="screenshot" width="413" height="569" /></p>
<p>3. Предлагаемые альтернативы для linux</p>
<ul>
<li> http://www.koffice.org/kivio/</li>
<li> http://www.xfig.org/</li>
<li> http://freshmeat.net/projects/dia/</li>
</ul>
<p>ccылки источники:</p>
<ul>
<li> <a href="http://jeremy.visser.name/2008/08/04/iopl-not-enabled-with-visio-2003-in-wine/">“IOPL not enabled” with Visio 2003 in Wine</a></li>
<li> <a href="http://no-names.biz/2008/06/12/visio-ubuntu-804/">Visio in Ubuntu 8.04</a></li>
<li><a href="http://o-noble.net/2009_01_22/visio-pod-wine/">Visio под Wine</a></li>
<li><a href="http://wiki.winehq.org/winetricks">winetricks</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/03/ubuntu-wine-i-microsoft-visio-2003/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Copy files partition2partition</title>
		<link>http://adik.kiev.ua/blog/2009/03/copy-files-partition2partition/</link>
		<comments>http://adik.kiev.ua/blog/2009/03/copy-files-partition2partition/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 12:05:40 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=185</guid>
		<description><![CDATA[Mount point method:

cd &#60;mount-point-source&#62;
find . -xdev &#124; cpio -pm &#60;mount-point-dest&#62;

Block device method:
if ( size[device2] &#62;= size[device1] )

dd if=/block/device1 of=/block/device2 bs=4k

Remote copy over ssh:

ssh remote-host.com dd if=/block/source bs=4k &#124; dd of=/block/destination bs=4k

]]></description>
			<content:encoded><![CDATA[<h2>Mount point method:</h2>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">&lt;</span>mount-point-source<span style="color: #000000; font-weight: bold;">&gt;</span>
<span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-xdev</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cpio</span> <span style="color: #660033;">-pm</span> <span style="color: #000000; font-weight: bold;">&lt;</span>mount-point-dest<span style="color: #000000; font-weight: bold;">&gt;</span></pre></div></div>

<h2>Block device method:</h2>
<p>if ( size[device2] &gt;= size[device1] )</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=<span style="color: #000000; font-weight: bold;">/</span>block<span style="color: #000000; font-weight: bold;">/</span>device1 <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>block<span style="color: #000000; font-weight: bold;">/</span>device2 <span style="color: #007800;">bs</span>=4k</pre></div></div>

<h2>Remote copy over ssh:</h2>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh</span> remote-host.com <span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=<span style="color: #000000; font-weight: bold;">/</span>block<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">source</span> <span style="color: #007800;">bs</span>=4k <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>block<span style="color: #000000; font-weight: bold;">/</span>destination <span style="color: #007800;">bs</span>=4k</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/03/copy-files-partition2partition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Калам&#160;&#8212; Бур</title>
		<link>http://adik.kiev.ua/blog/2009/02/kalam-bur/</link>
		<comments>http://adik.kiev.ua/blog/2009/02/kalam-bur/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 18:42:07 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Мыслепотамия]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=156</guid>
		<description><![CDATA[Если вы вдруг решите сбрить шерсть полярного медведя, то обнаружите, что у него под ней черная кожа. Кроме того, вы умрете в муках.
Эрих Мария Ремарк — мужчина.
Последние слова Энштейн унес с собой в могилу. Сиделка не говорила по немецки.
Начальная скорость полёта пробки от шампанского — до14м/с, а высота полёта — до 12м метров.

http://dirty.ru/comments/20385

Почему доктора называют [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы вдруг решите сбрить шерсть полярного медведя, то обнаружите, что у него под ней черная кожа. Кроме того, вы умрете в муках.</p>
<p>Эрих Мария Ремарк — мужчина.</p>
<p>Последние слова Энштейн унес с собой в могилу. Сиделка не говорила по немецки.</p>
<p>Начальная скорость полёта пробки от шампанского — до14м/с, а высота полёта — до 12м метров.<br />
<a href="http://dirty.ru/comments/20385"><br />
http://dirty.ru/comments/20385</a></p>
<p><span id="more-156"></span></p>
<p>Почему доктора называют то что они делают &laquo;практика&raquo;?</p>
<p>Почему в газете вы не видите &laquo;Провидица выиграла лотерею&raquo;?</p>
<p>Зачем стерилизуют иголку шприца, когда казнят через инъекцию?</p>
<p>Почему лимонный сок сделан из концентрата, а средство для мытья посуды — из настоящего лимона?</p>
<p>Почему человек, который вкладывает ваши деньги, называется разоритель(broker)?</p>
<p>Почему нет еды для котов с вкусом мышей?</p>
<p>Почему Ной не прибил тех двух комаров?</p>
<p>Почему самолеты не делают из того материала, из которого сделан черный ящик?</p>
<p>Андрэ Нортон — женщина</p>
<p>Невозможно чихнуть с открытыми глазами.</p>
<p>Жираф может чистить уши собственным языком.</p>
<p>Промежуток памяти золотой рыбки — приблизительно 3–5 секунд.</p>
<p>В Сиене, Италия, нельзя быть проститyткой, если тебя зовyт Мария.</p>
<p>Тyалетное сиденье Джорджа Харрисона пело &laquo;Lusy in the sky with<br />
diamonds&raquo;.</p>
<p>В молодости черноморские окyни в основном девочки, но yже к 5 годам они радикально меняют пол</p>
<p>Единственные животные, болеющие проказой, кроме человека, — броненосцы.</p>
<p>Орангyтанги предyпреждают об агрессии громкой отрыжкой.</p>
<p>Марка презервативов Ramses названа в честь египетского фараона Рамзеса II, у которого, кстати, было 160 детей.</p>
<p>Каждый раз, когда вы облизываете почтовую марку, вы расходуете 1/10 калории</p>
<p>Цветной телевизор смотреть менее вредно, чем черно–белый: яркие краски стимулируют цветовоспринимающий аппарат глаза, снимая часть нагрузки с аккомодационных мышц.</p>
<p>Все лебеди Англии — собственность королевы.</p>
<p>Кровь человека делает полный цикл примерно за 24 секунды.</p>
<p>В любой произвольно выбранный момент как минимум 0,7 процента населения Земли пребывает в состоянии алкогольного опьянения.</p>
<p>В среднем, за свою жизнь человек выпивает 60560 литров жидкости.</p>
<p>Таракан без головы живет 6 часов.</p>
<p>До восемнадцатого века люди не пользовались мылом.</p>
<p>Общая длина кровеносных сосудов в организме человека примерно сто тысяч километров. А также человеческое тело содержит около 72,5 км нервов.</p>
<p>Самое распространенное в мире имя — Мухамед.</p>
<p>Общий вес мышц у мужчины составляет около 40% от веса тела, а у женщины — около 30%.</p>
<p>Самую маленькую армию в мире (12 человек) имеет республика Сан–Марино.</p>
<p>Если после еды вы выпьете стакан обычной воды, это уменьшит кислотность во рту на 61%.</p>
<p>Весной частота дыхания человека в среднем на одну треть выше, чем осенью.</p>
<p>Запивать водку (да и другие крепкие напитки…) намного вредней, чем закусывать.</p>
<p>Лас–Вегас виден из космоса как самое яркое место на Земле.</p>
<p>Пчёлы, живущие вблизи зарослей cannabis indicae, собирают мёд, называемый монофлерным, и вызывающий стойкую мёдозависимость, поэтому в Эквадоре пчеловодство запрещено юридически.</p>
<p>Грибы редкого вида — Pcilocybe Ryazanicus — обладают способностью различать приближающиеся к ним объекты.</p>
<p>Самые высокие в мире показатели IQ по стандартным тестам принадлежат двум женщинам.</p>
<p>Огурец — фрукт, а не овощ.</p>
<p>Единственная страна, где за 1983 год не зарегистрировано ни одного рождения, — Ватикан.</p>
<p>В Саудовской Аравии нет рек.</p>
<p>У акул иммунитет к раку.</p>
<p>В день в США в среднем совершается 3 операции по смене пола.</p>
<p>Самое короткое расстояние от России до Америки — 4 км.</p>
<p>Когда вы краснеете, ваш желудок краснеет тоже.</p>
<p>Испания значит &laquo;земля кроликов&raquo;.</p>
<p>Люди сообщают, что видели НЛО, чаще, когда Марс находится ближе к Земле.</p>
<p>В человеческом теле хватит жира на 7 кусков мыла.</p>
<p>Оргазм свиньи длится 30 минут.</p>
<p>Кофе — самый продаваемый в мире товар после бензина.</p>
<p>Только 1 ребенок из 20 рождается в день, предписанный доктором.</p>
<p>Столетняя война длилась 116 лет.</p>
<p>Канада по площади больше Китая, а Китай больше США.</p>
<p>Юлий Цезарь носил лавровый венок, чтобы скрыть начинающуюся лысину.</p>
<p>Нил замерзал дважды — в IХ и XI веках.</p>
<p>Нос растет в течение всей жизни человека.</p>
<p>Более 20% всех деревьев мира — сибирские лиственницы.</p>
<p>Александр Грэхем Белл, изобретатель телефона, ни разу не позвонил своим маме и жене: они обе были глухими.</p>
<p>80% тепла человеческого тела уходит из головы.</p>
<p>Бегемоты рождаются под водой.</p>
<p>Сара Бернар сыграла 13–летнюю Джульетту в 70 лет.</p>
<p>Один из ингредиентов китайского супа из птичьих гнезд — слюна.</p>
<p>&laquo;Сахара&raquo; по–арабски значит &laquo;пустыня&raquo;.</p>
<p>В Древнем Риме мужчина, принимая присягу или давая клятву, клал руку на мошонку.</p>
<p>Страна Бразилия получила свое имя по названию ореха.</p>
<p>У человека меньше мускулов, чем у гусеницы.</p>
<p>В момент смерти мозг Ленина был в четверть нормальной величины.</p>
<p>У улитки около 25 000 зубов.</p>
<p>Моча использовалась для стирки одежды.</p>
<p>Морская звезда может вывернуть свой желудок наизнанку.</p>
<p>Святой Патрик, покровитель ирландцев, не был ирландцем.</p>
<p>Килограмм лимонов содержит больше сахара, чем килограмм земляники.</p>
<p>Крот может за одну ночь прорыть туннель длиной в 76 метров.</p>
<p>Арахис используется в производстве динамита.</p>
<p>При недостатке еды ленточный червь может съесть до 95% веса своего тела — и ничего!</p>
<p>Для производства сыра рокфор используется козье молоко.</p>
<p>В древней Греции женщины считали свой возраст не со дня рождения, а со дня брака. Этим они показывали, что только брачная жизнь имеет для них смысл.</p>
<p>За последние 200 лет вымерло 150 видов животного мира. Следующие 600 видов животного мира — на грани вымирания</p>
<p>Чтобы наполнить поллитровый сосут медом, пчелы вынуждены собрать нектар почти с 2 000 000 цветков.</p>
<p>Кипяток гасит огонь быстрее, чем холодная вода, так как сразу отнимает от пламени теплоту парообразования и окружает огонь слоем пара, затрудняющего доступ воздуха.</p>
<p>Если золотую рыбку положить на сковородку, то количество желаний увеличится до 50–ти</p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/02/kalam-bur/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Изя! Ты думаешь что технологи́ческая сингуля́рность близка?</title>
		<link>http://adik.kiev.ua/blog/2009/02/izya-ty-dumaesh-chto-texnologi%cc%81cheskaya-singulya%cc%81rnost-blizka/</link>
		<comments>http://adik.kiev.ua/blog/2009/02/izya-ty-dumaesh-chto-texnologi%cc%81cheskaya-singulya%cc%81rnost-blizka/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 22:01:06 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Мыслепотамия]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=125</guid>
		<description><![CDATA[Как бы там не орали за изгородью ученые и врачи, что человеческий мозг работает на 20, 15, 5 процентов, думаю они не правы. А тут ещё поставили под сомнение, что метод выявления активных частей мозга &#171;ни в какие ворота&#187;.
А если подумать, то... . Представьте себя мозгом. Представьте, что вам поставили какую-то определенную цель. Кажется всё [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_143" class="wp-caption alignright" style="width: 212px"><a href="http://www.artlib.ru/index.php?id=11&amp;idp=30&amp;fp=2&amp;uid=3987&amp;idg=0&amp;user_serie=0"><img class="size-full wp-image-143" title="artlib_gallery-98064-b" src="http://adik.kiev.ua/blog/wp-content/uploads/2009/02/artlib_gallery-98064-b.jpg" alt="&quot;Изя Кацман&quot; (с) Галь Майк" width="202" height="300" /></a><p class="wp-caption-text">&quot;Изя Кацман&quot; (с) Галь Майк</p></div>
<p>Как бы там не орали за изгородью ученые и врачи, что человеческий мозг работает на 20, 15, 5 процентов, думаю они не правы. А тут ещё <a href="http://www.membrana.ru/lenta/?9035">поставили под сомнение</a>, что метод выявления активных частей мозга &laquo;ни в какие ворота&raquo;.</p>
<p>А если подумать, то... . Представьте себя мозгом. Представьте, что вам поставили какую-то определенную цель. Кажется всё просто? Ну неееет уж... Чтобы получить нужную  нам информацию мы перероем кучу ненужных нам знаний-событий-чувств. Вспомним звуки моря, клёвый porshe который видели у стоящего отеля, вспомним как пукали в общественном транспорте, вспомним как мы ищем фразы в гугле и находим из миллиона ссылок... В общем-то работа с ассоциативной памятью это вам не хухры-мухры. Самый &laquo;умный&raquo; среди нас тот, кто умеет с ней правильно обращаться? Да бог его знает... Из за того, что в нашей голове всегда хаос мы и становимся людьми, способными принимать самые невероятные решения. Стивен Талер, занимавшийся исследованиями нейронных сетей,<a href="http://www.membrana.ru/print.html?1075141200"> натравил </a>одну сеть &laquo;убийцу нейронов&raquo; на другую, получилась&nbsp;&mdash; &laquo;творческая машина&raquo;.</p>
<p>Так вот. Ваш мозг работает на все 100%, просто надо научится его слушать! Возможно это не выражается словами или...&nbsp;&mdash; это больше из разряда интуиции.</p>
<p>Думаю человечеству, в скором времени, все таки удастся построить первых роботов, по поведению похожих на зверей, имеющих так сказать &laquo;собственную индивидуальность&raquo;  и  пытающихся удовлетворять только &laquo;собственные инстинкты&raquo;(заложеную программу).  Но, это не будет началом той великой эпохи <a href="http://ru.wikipedia.org/wiki/Технологическая_сингулярность">взрывоподобного роста скорости научно-технического прогресса</a>. В первую очередь, нам самим необходимо усмирить в себе нашего &laquo;животного&raquo;. И тогда мы перестанем задавать себе вопрос, почему <a href="http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%BE%D1%80">прогрессор</a> <a href="http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%9A%D0%B0%D0%BC%D0%BC%D0%B5%D1%80%D0%B5%D1%80">Макси́м Ка́ммерер</a> постоянно улыбается.</p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/02/izya-ty-dumaesh-chto-texnologi%cc%81cheskaya-singulya%cc%81rnost-blizka/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dell/PERC RAID Manage in Debian</title>
		<link>http://adik.kiev.ua/blog/2009/02/dell-megacli-raid-pers-manage/</link>
		<comments>http://adik.kiev.ua/blog/2009/02/dell-megacli-raid-pers-manage/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 16:19:10 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<category><![CDATA[nagios]]></category>

		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=109</guid>
		<description><![CDATA[SMART 
http://blog.shadypixel.com/monitoring-hard-drive-health-on-linux-with-smartmontools/
http://smartmontools.sourceforge.net/badblockhowto.html
http://www.opennet.ru/base/sys/linux_disk_recover.txt.html]]></description>
			<content:encoded><![CDATA[<p>Иногда перед счасливыми обладателями серверов DELL стоит необходимость администрирования/мониторинга RAID контроллера без использования всякого рода GUI.</p>
<p>Для PERC 5 и PERC 6 котроллеров под управлением драйвера megaraid_sas используется утилита MegaCli</p>
<ul>
<li> <a href="http://tools.rapidsoft.de/perc/perc-cheat-sheet.html">Emergency Cheat Sheet</a></li>
<li><a href="http://linux.dell.com/files/whitepapers/solaris/Managing_PERC6_0714.pdf">Managing PERC 6 with MegaCli under Solaris 10</a></li>
<li><a href="http://www.techno-obscura.com/~delgado/weblog/archives/2007/06/check_megaraid.html">check_megaraid_sas Nagios plugi</a></li>
<li><a href="http://microrants.blogspot.com/2008/04/nagios-checks-for-lsi-raid-with-megacli.html">Nagios checks for LSI RAID with MegaCli</a></li>
<li><a href="http://www.lsi.com/DistributionSystem/AssetDocument/files/docs/techdocs/storage_stand_prod/sas/mr_sas_sw_ug.pdf">mr_sas_sw_up</a></li>
</ul>
<p>Для контроллеров SAS 5 и SAS 6 под управлением драйвера mptsas:</p>
<ul>
<li><a href="http://prefetch.net/blog/index.php/2007/02/03/monitoring-lsi-logic-raid-controllers/">Monitoring LSI Logic RAID controllers</a></li>
<li><a href="http://pocitace.tomasek.cz/SAS5iRperf/index.html">http://pocitace.tomasek.cz/SAS5iRperf/index.html</a></li>
<li><a href="http://www.drugphish.ch/~ratz/mpt-status/">mpt-status utility</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/02/dell-megacli-raid-pers-manage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Marshal.load  = undefined class/module</title>
		<link>http://adik.kiev.ua/blog/2009/01/marshalload-undefined-classmodule/</link>
		<comments>http://adik.kiev.ua/blog/2009/01/marshalload-undefined-classmodule/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:00:06 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=91</guid>
		<description><![CDATA[Иногда в development при cache_classes = false

Caching models fails in development 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module Marshal 
  class &#60;&#60;self
    def load_with_preload_class&#40;str, &#38;p&#41;
      str.scan&#40;/.o:.&#40;&#91;\w:&#93;+&#41;/&#41;.each&#123;&#124;matches&#124;
        begin
          # by constantizing the class name,
    [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда в development при cache_classes = false</p>
<ul>
<li><a href="http://rails.lighthouseapp.com/projects/8994/tickets/785-caching-models-fails-in-development">Caching models fails in development </a></li>
</ul>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="rails" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">module</span> <span style="color:#CC00FF; font-weight:bold;">Marshal</span> 
  <span style="color:#9966CC; font-weight:bold;">class</span> <span style="color:#006600; font-weight:bold;">&lt;&lt;</span>self
    <span style="color:#9966CC; font-weight:bold;">def</span> load_with_preload_class<span style="color:#006600; font-weight:bold;">&#40;</span>str, <span style="color:#006600; font-weight:bold;">&amp;</span>p<span style="color:#006600; font-weight:bold;">&#41;</span>
      str.<span style="color:#9900CC;">scan</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">/</span>.<span style="color:#9900CC;">o</span>:.<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>\w:<span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">+</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">/</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#5A0A0A; font-weight:bold;">each</span><span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">|</span>matches<span style="color:#006600; font-weight:bold;">|</span>
        <span style="color:#9966CC; font-weight:bold;">begin</span>
          <span style="color:#008000; font-style:italic;"># by constantizing the class name,</span>
          <span style="color:#008000; font-style:italic;"># it should trigger it to be autoloaded.</span>
          matches.<span style="color:#5A0A0A; font-weight:bold;">first</span>.<span style="color:#9900CC;">constantize</span>
        <span style="color:#9966CC; font-weight:bold;">rescue</span> <span style="color:#CC00FF; font-weight:bold;">NameError</span>
          <span style="color:#008000; font-style:italic;"># I guess that wasn't a class we found after all.</span>
          <span style="color:#008000; font-style:italic;"># Nothing to see here, move along</span>
        <span style="color:#9966CC; font-weight:bold;">end</span>
      <span style="color:#006600; font-weight:bold;">&#125;</span>
      load_without_preload_class<span style="color:#006600; font-weight:bold;">&#40;</span>str, <span style="color:#006600; font-weight:bold;">&amp;</span>p<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
    alias_method_chain <span style="color:#ff3333; font-weight:bold;">:load</span>, <span style="color:#ff3333; font-weight:bold;">:preload_class</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/01/marshalload-undefined-classmodule/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Неизменная мысль нашего века</title>
		<link>http://adik.kiev.ua/blog/2009/01/neizmennaya-mysl-nashego-veka/</link>
		<comments>http://adik.kiev.ua/blog/2009/01/neizmennaya-mysl-nashego-veka/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 12:25:15 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Мыслепотамия]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=80</guid>
		<description><![CDATA[&#171;Духовность&#187;   все   больше   и   больше   деградирует   в
&#171;фельетонистическую   эпоху&#187;.   На   смену  серьезным
занятиям  науками  и  искусствами,   самоотверженным   поискам,
открытию   новых   законов   и   связей,  [...]]]></description>
			<content:encoded><![CDATA[<p><em>&laquo;Духовность&raquo;   все   больше   и   больше   деградирует   в<br />
&laquo;фельетонистическую   эпоху&raquo;.   На   смену  серьезным<br />
занятиям  науками  и  искусствами,   самоотверженным   поискам,<br />
открытию   новых   законов   и   связей,   созданию   подлинных<br />
произведений человеческого гения пришла пустопорожняя  болтовня<br />
о  науке  и  искусстве.  &laquo;Газетное  чтиво&raquo; становится знамением<br />
эпохи. Ученые и художники изменяют своему призванию, продаются,<br />
так как их манят деньги и почести. Они более  не  служат  своим<br />
убеждениям,  а  развлекают  и&nbsp;&mdash;  главное&nbsp;&mdash;  отвлекают своих<br />
читателей. Армия интеллигенции трудится  над  писанием  всякого<br />
рода печатного хлама. Котируются анекдоты и мелкие происшествия<br />
из  жизни  знаменитых людей или паукообразные сочинения, вроде:<br />
&laquo;Фридрих Ницше и дамские моды в семидесятые годы девятнадцатого<br />
столетия&raquo;,  &laquo;Роль  комнатных   собачек   в   жизни   знаменитых<br />
куртизанок&raquo;  и  т.п.  Не наука, а профанация науки, проституция<br />
духовного творчества. Слово  обесценилось,  наступила  инфляция<br />
слова.  За  ней  скрывается ужасающая духовная пустота и кризис<br />
морали, страх перед будущим, перед неизбежностью  новой  войны,</em><em><br />
перед всесилием &laquo;хозяев&raquo;.</p>
<p>В  &laquo;фельетонистическую  эпоху&raquo;  много  талантливых  людей,<br />
одаренных мыслителей. Этот век не является безыдейным,  но,  по<br />
словам  Гессе,  он не знает, что делать со своими идеями, ибо в<br />
глубине  всего  таятся  страх  и  чувство  обреченности.   &laquo;Они<br />
прилежно  учились  управлять автомобилем, играть в замысловатые<br />
карточные игры и мечтательно отдавались  разгадке  кроссвордов,<br />
ибо  перед  лицом  смерти,  страха, боли, голода они были почти<br />
вовсе  беспомощны...   Люди,   читавшие   столько   фельетонов,<br />
слушавшие  столько  докладов,  не  изыскивали времени и сил для<br />
того, чтобы преодолеть страх, побороть боязнь смерти, они  жили<br />
судорожно,   они   не  верили  в  будущее&raquo;.  Гессе  приходит  к<br />
убеждению, что подобная цивилизация исчерпала себя и  стоит  на<br />
пороге крушения, и ничто не сможет ее спасти.</em></p>
<p><em>&copy; Герман Гессе. Игра в бисер</em></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/01/neizmennaya-mysl-nashego-veka/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Good way for drop unused indexes in MySql</title>
		<link>http://adik.kiev.ua/blog/2009/01/good-way-for-drop-unused-indexes-in-mysql/</link>
		<comments>http://adik.kiev.ua/blog/2009/01/good-way-for-drop-unused-indexes-in-mysql/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 12:35:13 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[google-mysql-tools]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=73</guid>
		<description><![CDATA[Очень хорошими людьми был написан замечательный patch (google-mysql-tools), одним фьючерсов  которого  является сбор статистики активности использования индексов #UserTableMonitoring
Вот несколько интересных рассуждений как можно мониторить/удалять ненужные индексы:

http://www.mysqlperformanceblog.com/2008/09/12/unused-indexes-by-single-query/
http://www.mysqlperformanceblog.com/2009/01/15/dropping-unused-indexes/

Тут можно взять билды mysql www.percona.com
]]></description>
			<content:encoded><![CDATA[<p>Очень хорошими людьми был написан замечательный <a href="http://code.google.com/p/google-mysql-tools/wiki/Mysql5Patches">patch (google-mysql-tools)</a>, одним фьючерсов  которого  является сбор статистики активности использования индексов <a href="http://code.google.com/p/google-mysql-tools/wiki/UserTableMonitoring">#UserTableMonitoring</a></p>
<p>Вот несколько интересных рассуждений как можно мониторить/удалять ненужные индексы:</p>
<ul>
<li><a href="http://www.mysqlperformanceblog.com/2008/09/12/unused-indexes-by-single-query/">http://www.mysqlperformanceblog.com/2008/09/12/unused-indexes-by-single-query/</a></li>
<li><a href="http://www.mysqlperformanceblog.com/2009/01/15/dropping-unused-indexes/">http://www.mysqlperformanceblog.com/2009/01/15/dropping-unused-indexes/</a></li>
</ul>
<p>Тут можно взять билды mysql <a href="http://www.percona.com/percona-lab.html">www.percona.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2009/01/good-way-for-drop-unused-indexes-in-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Закон Амдаля и масштабируемость в многоядерных системах</title>
		<link>http://adik.kiev.ua/blog/2008/12/zakon-amdalya-i-masshtabiruemost-v-mnogoyadernyx-sistemax/</link>
		<comments>http://adik.kiev.ua/blog/2008/12/zakon-amdalya-i-masshtabiruemost-v-mnogoyadernyx-sistemax/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 10:26:20 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=67</guid>
		<description><![CDATA[Ссылка на статью:
http://softwarecommunity-rus.intel.com/articles/rus/3809.htm
http://ru.wikipedia.org/wiki/Закон_Амдала
]]></description>
			<content:encoded><![CDATA[<p>Ссылка на статью:</p>
<p><a href="http://softwarecommunity-rus.intel.com/articles/rus/3809.htm">http://softwarecommunity-rus.intel.com/articles/rus/3809.htm</a></p>
<p><a href="http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%90%D0%BC%D0%B4%D0%B0%D0%BB%D0%B0">http://ru.wikipedia.org/wiki/Закон_Амдала</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2008/12/zakon-amdalya-i-masshtabiruemost-v-mnogoyadernyx-sistemax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Too many open files in system</title>
		<link>http://adik.kiev.ua/blog/2008/12/too-many-open-files-in-system/</link>
		<comments>http://adik.kiev.ua/blog/2008/12/too-many-open-files-in-system/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 15:28:39 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=27</guid>
		<description><![CDATA[
find /proc/ -regextype posix-extended -maxdepth 1 \
-name '[0-9]*' -exec echo -n &#123;&#125; ' ' \; \
-exec sh -c 'ls -1 {}/fd/ &#124; wc -l' \; &#124; \
sort -n -k 2

]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span>proc<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-regextype</span> posix-extended <span style="color: #660033;">-maxdepth</span> <span style="color: #000000;">1</span> \
<span style="color: #660033;">-name</span> <span style="color: #ff0000;">'[0-9]*'</span> <span style="color: #660033;">-exec</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> <span style="color: #ff0000;">' '</span> \; \
<span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">sh</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">'ls -1 {}/fd/ | wc -l'</span> \; <span style="color: #000000; font-weight: bold;">|</span> \
<span style="color: #c20cb9; font-weight: bold;">sort</span> <span style="color: #660033;">-n</span> <span style="color: #660033;">-k</span> <span style="color: #000000;">2</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2008/12/too-many-open-files-in-system/feed/</wfw:commentRss>
		</item>
		<item>
		<title>InnoDB, count () в больших базах данных</title>
		<link>http://adik.kiev.ua/blog/2008/11/innodb_count_long_time/</link>
		<comments>http://adik.kiev.ua/blog/2008/11/innodb_count_long_time/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 15:28:23 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=25</guid>
		<description><![CDATA[Как известно, InnoDB не очень хорош при работе с ключами.
Даже при вызове count () по PRIMARY INDEX&#160;&#8212; будет сканироватся вся таблица. А при огромном количестве записей&#160;&#8212; ето очень долго.
Вот один выход из проблемы:

CREATE TABLE `count_index_table` &#40;
  `id` int&#40;4&#41; unsigned NOT NULL auto_increment,
  `name` char&#40;100&#41; NOT NULL,
  `size` bigint&#40;20&#41; unsigned NOT NULL,
  [...]]]></description>
			<content:encoded><![CDATA[<p>Как известно, InnoDB не очень хорош при работе с ключами.<br />
Даже при вызове count () по PRIMARY INDEX&nbsp;&mdash; будет сканироватся вся таблица. А при огромном количестве записей&nbsp;&mdash; ето очень долго.</p>
<p>Вот один выход из проблемы:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #008000;">`count<span style="color: #008080; font-weight: bold;">_</span>index<span style="color: #008080; font-weight: bold;">_</span>table`</span> <span style="color: #FF00FF;">&#40;</span>
  <span style="color: #008000;">`id`</span> <span style="color: #999900; font-weight: bold;">int</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">4</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #FF9900; font-weight: bold;">unsigned</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span> <span style="color: #FF9900; font-weight: bold;">auto_increment</span><span style="color: #000033;">,</span>
  <span style="color: #008000;">`name`</span> <span style="color: #000099;">char</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">100</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
  <span style="color: #008000;">`size`</span> <span style="color: #999900; font-weight: bold;">bigint</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">20</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #FF9900; font-weight: bold;">unsigned</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
  <span style="color: #990099; font-weight: bold;">PRIMARY KEY</span>  <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`id`</span><span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">ENGINE</span><span style="color: #CC0099;">=</span><span style="color: #990099; font-weight: bold;">InnoDB</span><span style="color: #000033;">;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">-- Ну очень большая таблица</span>
<span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #008000;">`datatable`</span> <span style="color: #FF00FF;">&#40;</span>
  <span style="color: #008000;">`id`</span> <span style="color: #999900; font-weight: bold;">bigint</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">20</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #FF9900; font-weight: bold;">unsigned</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span> <span style="color: #FF9900; font-weight: bold;">auto_increment</span><span style="color: #000033;">,</span>
  <span style="color: #008000;">`datalong`</span> <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">255</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">default</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
  <span style="color: #990099; font-weight: bold;">PRIMARY KEY</span>  <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`id`</span><span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">ENGINE</span><span style="color: #CC0099;">=</span><span style="color: #990099; font-weight: bold;">InnoDB</span><span style="color: #000033;">;</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TRIGGER</span> <span style="color: #008000;">`datatable<span style="color: #008080; font-weight: bold;">_</span>before<span style="color: #008080; font-weight: bold;">_</span>ins`</span> <span style="color: #990099; font-weight: bold;">AFTER</span> <span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">ON</span> <span style="color: #008000;">`datatable`</span>
  <span style="color: #990099; font-weight: bold;">FOR EACH ROW</span>
<span style="color: #990099; font-weight: bold;">BEGIN</span>
   <span style="color: #990099; font-weight: bold;">UPDATE</span> count_index_table
   <span style="color: #990099; font-weight: bold;">SET</span> count_index_table.size <span style="color: #CC0099;">=</span> count_index_table.size <span style="color: #CC0099;">+</span><span style="color: #008080;">1</span>
   <span style="color: #990099; font-weight: bold;">WHERE</span> count_index_table.name <span style="color: #CC0099;">=</span> <span style="color: #008000;">'datatable'</span><span style="color: #000033;">;</span>
<span style="color: #009900;">END</span><span style="color: #000033;">;</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TRIGGER</span> <span style="color: #008000;">`datatable<span style="color: #008080; font-weight: bold;">_</span>after<span style="color: #008080; font-weight: bold;">_</span>del`</span> <span style="color: #990099; font-weight: bold;">AFTER</span> <span style="color: #990099; font-weight: bold;">DELETE</span> <span style="color: #990099; font-weight: bold;">ON</span> <span style="color: #008000;">`count1i`</span>
  <span style="color: #990099; font-weight: bold;">FOR EACH ROW</span>
<span style="color: #990099; font-weight: bold;">BEGIN</span>
   <span style="color: #990099; font-weight: bold;">UPDATE</span> count_index_table
   <span style="color: #990099; font-weight: bold;">SET</span> count_index_table.size <span style="color: #CC0099;">=</span> count_index_table.size<span style="color: #CC0099;">-</span><span style="color: #008080;">1</span>
   <span style="color: #990099; font-weight: bold;">WHERE</span> count_index_table.name <span style="color: #CC0099;">=</span> <span style="color: #008000;">'datatable'</span><span style="color: #000033;">;</span>
<span style="color: #009900;">END</span><span style="color: #000033;">;</span></pre></div></div>

<p>Источник: http://sql.ru/forum/actualthread.aspx?tid=280049#2535574</p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2008/11/innodb_count_long_time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Восстановление программного RAID</title>
		<link>http://adik.kiev.ua/blog/2008/10/vosstanovlenie-programmnogo-raid/</link>
		<comments>http://adik.kiev.ua/blog/2008/10/vosstanovlenie-programmnogo-raid/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 15:27:44 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Linux-tips]]></category>

		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=23</guid>
		<description><![CDATA[Обнаружение ошибки
В случае ошибки промлемный физический том перестаёт использоваться raid-ом, и демон mdadm уведомляет администраторов о происшедшем по почте:
This is an automatically generated mail message from mdadm
running on buki

A Fail event had been detected on md device /dev/md2.

It could be related to component device /dev/sdj2.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [...]]]></description>
			<content:encoded><![CDATA[<h2>Обнаружение ошибки</h2>
<p>В случае ошибки промлемный физический том перестаёт использоваться raid-ом, и демон <code>mdadm</code> уведомляет администраторов о происшедшем по почте:</p>
<pre class="code">This is an automatically generated mail message from mdadm
running on buki

A Fail event had been detected on md device /dev/md2.

It could be related to component device /dev/sdj2.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [raid1] [raid6] [raid5] [raid4]
md2 : active raid5 sdi2[0] sdl2[3] sdk2[2] sdj2[4](F)
  1463681856 blocks level 5, 64k chunk, algorithm 2 [4/3] [U_UU]

md1 : active raid1 sdk1[0] sdl1[1]
  489856 blocks [2/2] [UU]

md0 : active raid1 sdi1[0] sdj1[1]
  489856 blocks [2/2] [UU]
unused devices:</pre>
<p>В данном случае ошибка была обнаружена на устройстве <code>/dev/sdj2</code>, входящем в raid <code>/dev/md2</code>.</p>
<p><span id="more-23"></span></p>
<h2><a id="уточнение_происшедшего_по_логам" rel="nofollow" name="уточнение_происшедшего_по_логам">Уточнение происшедшего по логам</a></h2>
<p>Первое, что следует сделать, это посмотреть в логи&nbsp;&mdash; файл <code>/var/log/syslog</code>. Там должен остаться какой-то след происшедшего события. Примерное время события можно определить по времени отправки письма от демона <code>mdadm</code>. Если событие произошло достаточно давно, то информация может быть уже в файле <code>/var/log/syslog.0</code> или в следующих файлах, оставленных службой <code>logrotate</code>.</p>
<p>След события в логах может быть примерно таким:</p>
<pre class="code">Dec 15 07:45:30 buki kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
Dec 15 07:45:32 buki kernel: ata2.00: tag 0 cmd 0xea Emask 0x4 stat 0x40 err 0x0 (timeout)
Dec 15 07:45:38 buki kernel: ata2: port is slow to respond, please be patient
Dec 15 07:46:01 buki kernel: ata2: port failed to respond (30 secs)
Dec 15 07:46:47 buki kernel: ata2: soft resetting port
Dec 15 07:46:47 buki kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Dec 15 07:46:47 buki kernel: ATA: abnormal status 0xD0 on port 0xD9044CC7
Dec 15 07:46:47 buki last message repeated 4 times
Dec 15 07:46:47 buki kernel: ata2.00: qc timeout (cmd 0xec)
Dec 15 07:46:47 buki kernel: ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
Dec 15 07:46:47 buki kernel: ata2.00: revalidation failed (errno=-5)
Dec 15 07:46:47 buki kernel: ata2: failed to recover some devices, retrying in 5 secs
Dec 15 07:46:47 buki kernel: ata2: hard resetting port
Dec 15 07:46:47 buki kernel: ata2: COMRESET failed (device not ready)
Dec 15 07:46:47 buki kernel: ata2: hardreset failed, retrying in 5 secs
Dec 15 07:46:47 buki kernel: ata2: hard resetting port
Dec 15 07:46:47 buki kernel: ata2: COMRESET failed (device not ready)
Dec 15 07:46:47 buki kernel: ata2: hardreset failed, retrying in 5 secs
Dec 15 07:46:47 buki kernel: ata2: hard resetting port
Dec 15 07:46:47 buki kernel: ata2: COMRESET failed (device not ready)
Dec 15 07:46:47 buki kernel: ata2: reset failed, giving up
Dec 15 07:46:47 buki kernel: ata2.00: disabled
Dec 15 07:46:47 buki kernel: ata2: EH complete
Dec 15 07:46:47 buki kernel: sd 3:0:0:0: SCSI error: return code = 0x00040000
Dec 15 07:46:47 buki kernel: end_request: I/O error, dev sdj, sector 976767869
Dec 15 07:46:47 buki kernel: raid5: Disk failure on sdj2, disabling device. Operation continuing on 3 devices
Dec 15 07:46:47 buki kernel: RAID5 conf printout:
Dec 15 07:46:47 buki kernel:  --- rd:4 wd:3 fd:1
Dec 15 07:46:47 buki kernel:  disk 0, o:1, dev:sdi2
Dec 15 07:46:47 buki kernel:  disk 1, o:0, dev:sdj2
Dec 15 07:46:47 buki kernel:  disk 2, o:1, dev:sdk2
Dec 15 07:46:47 buki kernel:  disk 3, o:1, dev:sdl2
Dec 15 07:46:47 buki kernel: RAID5 conf printout:
Dec 15 07:46:47 buki kernel:  --- rd:4 wd:3 fd:1
Dec 15 07:46:47 buki kernel:  disk 0, o:1, dev:sdi2
Dec 15 07:46:47 buki kernel:  disk 2, o:1, dev:sdk2
Dec 15 07:46:47 buki kernel:  disk 3, o:1, dev:sdl2</pre>
<p>Видно, что проблема на интерфейсе <code>ata2</code>.</p>
<h2><a id="отключение_томов_от_raid" rel="nofollow" name="отключение_томов_от_raid">Отключение томов от raid</a></h2>
<p>Первым действием нужно исключить <code>sdj2</code> из состава raid. Важно сделать это до физического отключения диска, пока устройство <code>/dev/sdj2</code> есть в файловой системе.</p>
<pre class="code">root@buki:/&gt; mdadm /dev/md2 --remove /dev/sdj2
mdadm: hot removed /dev/sdj2</pre>
<p>Раз была проблема на <code>sdj2</code>, скорее всего не будут работать и другие разделы на том же физическом диске. Если они входят в другие raid, то возможно для тех разделов тоже пришло письмо от mdadm. Но могло и не прийти&nbsp;&mdash; возможно другие raid до текущего момента ещё не пробовали осуществить обмен с отказавшим физическим томом.</p>
<p>Убедиться в наличие проблемы и на <code>sdj1</code> можно например так:</p>
<pre class="code">root@buki:/&gt; dd if=/dev/sdj1 of=/dev/null bs=1k count=128
dd: чтение `/dev/sdj1': Input/output error
0+0 записей считано
0+0 записей написано
скопировано 0 байт (0 B), 0,018232 секунд, 0,0 kB/s</pre>
<p>Как и ожидалось, проблема есть. Поэтому <code>sdj1</code> также нужно отключить от raid. Предварительно его нужно пометить как отказавший (иначе <code>mdadm</code> откажется его отключить).</p>
<pre class="code">root@buki:/&gt; mdadm /dev/md0 --fail /dev/sdj1
mdadm: set /dev/sdj1 faulty in /dev/md0
root@buki:/&gt; mdadm /dev/md0 --remove /dev/sdj1
mdadm: hot removed /dev/sdj1</pre>
<p>В момент, когда <code>sdj1</code> будет помечен как отказавший, демон <code>mdadm</code> это обнаружит и отправит уведомление системному администратору.</p>
<h2><a id="отключение_отказавшего_диска_от_системы" rel="nofollow" name="отключение_отказавшего_диска_от_системы">Отключение отказавшего диска от системы</a></h2>
<p>Перед извлечением отказавшего диска желательно отключить его от системы.</p>
<p>Для этого сначала нужно найти объекты sysfs, соответствующие контроллеру, к которому подсоединён отказавший диск, и собственно отказавшему диску. Это можно сделать например так:</p>
<pre class="code">root@buki:/&gt; cd /sys/class/scsi_host
root@buki:/sys/class/scsi_host&gt; ls -l */device/target*/*/block:sdj
lrwxrwxrwx 1 root root 0 2007-12-15 11:14 host3/device/target3:0:0/3:0:0:0/block:sdj -&gt; ../../../../../../../block/sdj</pre>
<p>Из этой выдачи однозначно следует, что контроллеру соответствует объект <code>/sys/class/scsi_host/host3/</code>, а диску&nbsp;&mdash; объект <code>/sys/class/scsi_host/host3/device/target3:0:0/3:0:0:0/</code>.</p>
<p>Программное отключение диска осуществляется записью в поле <code>delete</code> объекта sysfs, соответствующего диску:</p>
<pre class="code">root@buki:/sys/class/scsi_host&gt; echo 1 &gt; host3/device/target3:0:0/3:0:0:0/delete</pre>
<p>В результате этой команды устройство <code>/dev/sdj</code> должно исчезнуть из системы.</p>
<h2><a id="определение_где_находится_отказавший_диск" rel="nofollow" name="определение_где_находится_отказавший_диск">Определение, где находится отказавший диск</a></h2>
<p>Из-за динамической нумерации дисков, сходу нельзя точно сказать, в какой именно корзине находится отказавший диск.</p>
<p>Проще всего определить это визуально, по индикаторам активности дисков. Если сервер активно работает с локальными дисками, то индикаторы активностей всех дисков, кроме отключённого, будут мигать, а индикатор активности отключённого&nbsp;&mdash; просто гореть.</p>
<p>Если сервер не работает активно с локальными дисками, то таковую работу можно вызвать искусственно. Для этого надо определить, каким именно устройствам <code>sd*</code> соответствуют локальные диски, и запустить команду обмена на каждом из них.</p>
<p>В случае наших серверов, когда все локальные диски используются как чисти raid, определить их полный список можно по <code>/proc/mdstat</code>. В данном примере там упоминаются <code>sdi</code>, <code>sdj</code>, <code>sdk</code> и <code>sdl</code>, один из них отключён, соответственно три других остались.</p>
<p>Заставить три оставшихся диска активно работать можно например так:</p>
<pre class="code">root@buki:/&gt; dd if=/dev/sdi2 of=/dev/null &amp;
[1] 12833
root@buki:/&gt; dd if=/dev/sdk2 of=/dev/null &amp;
[2] 12834
root@buki:/&gt; dd if=/dev/sdl2 of=/dev/null &amp;
[3] 12835</pre>
<p>Теперь корзина с отказавшим диском легко определяется по состоянию индикаторов активности. Когда корзина будет определена, запущенные команды <code>dd</code> следует остановить, чтобы не грузили сервер понапрасну.</p>
<h2><a id="переподключение_диска" rel="nofollow" name="переподключение_диска">Переподключение диска</a></h2>
<p>В случае, если диск действительно вышел из строя, он должен быть заменён на новый.</p>
<p>Однако практика показывает, что диск может «ожить» после холодной инициализации. Поэтому можно по крайней мере попробовать его вытащить и вставить обратно. После чего попросить систему пересканировать шину (записав строку из трёх дефисов в атрибут <code>scan</code> объекта sysfs, соответствующего контроллеру):</p>
<pre class="code">echo "- - -" &gt; /sys/class/scsi_host/host3/scan</pre>
<p>Если диск успешно запустился, в логах появится примерно следующее:</p>
<pre class="code">Dec 15 10:04:35 buki kernel: ata2: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0x2 frozen
Dec 15 10:04:35 buki kernel: ata2: hard resetting port
Dec 15 10:04:36 buki kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Dec 15 10:04:36 buki kernel: ata2.00: ATA-7, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 0/32)
Dec 15 10:04:36 buki kernel: ata2.00: ata2: dev 0 multi count 0
Dec 15 10:04:36 buki kernel: ata2.00: configured for UDMA/100
Dec 15 10:04:36 buki kernel: ata2: EH complete
Dec 15 10:04:37 buki kernel:   Vendor: ATA       Model: WDC WD5000YS-01M  Rev: 07.0
Dec 15 10:04:37 buki kernel:   Type:   Direct-Access                      ANSI SCSI revision: 05
Dec 15 10:04:37 buki kernel: SCSI device sdj: 976773168 512-byte hdwr sectors (500108 MB)
Dec 15 10:04:37 buki kernel: sdj: Write Protect is off
Dec 15 10:04:37 buki kernel: sdj: Mode Sense: 00 3a 00 00
Dec 15 10:04:37 buki kernel: SCSI device sdj: drive cache: write back
Dec 15 10:04:37 buki kernel: SCSI device sdj: 976773168 512-byte hdwr sectors (500108 MB)
Dec 15 10:04:37 buki kernel: sdj: Write Protect is off
Dec 15 10:04:37 buki kernel: sdj: Mode Sense: 00 3a 00 00
Dec 15 10:04:37 buki kernel: SCSI device sdj: drive cache: write back
Dec 15 10:04:37 buki kernel:  sdj: sdj1 sdj2
Dec 15 10:04:37 buki kernel: sd 3:0:0:0: Attached scsi disk sdj</pre>
<h2><a id="отключение_вновь_обнаруженного_диска_от_multipathd" rel="nofollow" name="отключение_вновь_обнаруженного_диска_от_multipathd">Отключение вновь обнаруженного диска от multipathd</a></h2>
<p>Демон <code>multipathd</code>, запущенный на наших серверах, обнаруживает вновь подключённое устройство <code>sdj</code> первым, и пытается создать multipath-устройства на его основе. При этом в логах появляется примерно следующее:</p>
<pre class="code">Dec 15 10:04:37 buki multipathd: sdj: add path (uevent)
Dec 15 10:04:37 buki multipathd: SATA_WDC_WD5000YS-01_WD-WMANU1680649: load table [0 976773168 multipath 0 0 1 1 round-robin 0 1 1 8:144 1
000]
Dec 15 10:04:37 buki multipathd: SATA_WDC_WD5000YS-01_WD-WMANU1680649: event checker started
Dec 15 10:04:37 buki multipathd: dm-28: add map (uevent)
Dec 15 10:04:37 buki multipathd: dm-28: devmap already registered
Dec 15 10:04:37 buki multipathd: dm-29: add map (uevent)
Dec 15 10:04:37 buki multipathd: dm-30: add map (uevent)</pre>
<p>После чего разделы диска <code>sdj</code> оказываются занятыми, и вернуть их в raid оказывается невозможно.</p>
<p>Чтобы «освободить» разделы, необходимо удалить dm-устройства, которые создал на их основе <code>multipathd</code>. Для этого нужно выяснить имена dm-устройств при помощи команды <code>dmsetup ls</code>, после чего удалить их:</p>
<pre class="code">root@buki:/&gt; dmsetup remove SATA_WDC_WD5000YS-01_WD-WMANU1680649p2
root@buki:/&gt; dmsetup remove SATA_WDC_WD5000YS-01_WD-WMANU1680649p1
root@buki:/&gt; dmsetup remove SATA_WDC_WD5000YS-01_WD-WMANU1680649</pre>
<h2><a id="возврат_томов_в_raid" rel="nofollow" name="возврат_томов_в_raid">Возврат томов в raid</a></h2>
<p>Наконец, можно вернуть тома в raid. В данном примере это делается следующими командами:</p>
<pre class="code">root@buki:/&gt; mdadm /dev/md0 --add /dev/sdj1
mdadm: re-added /dev/sdj1
root@buki:/&gt; mdadm /dev/md2 --add /dev/sdj2
mdadm: re-added /dev/sdj2</pre>
<p>На этом процедуру можно считать законченной. Пересинхронизация raid будет выполнена автоматически.<br />
<!----></p>
<p>Оригинал статьи: <a href="http://lists.debian.org/debian-russian/2008/04/msg00102.html">http://lists.debian.org/debian-russian/2008/04/msg00102.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2008/10/vosstanovlenie-programmnogo-raid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Easily build a Debian xen kernel package without PAE</title>
		<link>http://adik.kiev.ua/blog/2008/05/easily-build-a-debian-xen-kernel-package-without-pae/</link>
		<comments>http://adik.kiev.ua/blog/2008/05/easily-build-a-debian-xen-kernel-package-without-pae/#comments</comments>
		<pubDate>Wed, 28 May 2008 15:27:02 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=21</guid>
		<description><![CDATA[When it comes to building custom parts for my current flavor of Linux distribution I am a bit of a purist and prefer to work within the distributions package management framework. The main reason being is that removal and upgrading of that package is easier and cleaner. With a good package management system like Debian&#39;s [...]]]></description>
			<content:encoded><![CDATA[<p><span id="intelliTXT">When it comes to building custom parts for my current flavor of <a class="iAs" style="border-bottom: medium none ! important; font-weight: bold ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: darkblue ! important; background-color: transparent ! important; cursor: pointer ! important;" href="http://blogs.ittoolbox.com/linux/locutus/archives/easily-build-a-debian-xen-kernel-package-without-pae-22254#" target="_blank">Linux<img style="border: 0pt none; margin: 0pt; padding: 0pt; height: 10px; width: 10px; position: relative; top: 1px; left: 1px; float: none;" src="http://images.intellitxt.com/ast/adTypes/mag-glass_10x10.gif" alt="" /></a> distribution I am a bit of a purist and prefer to work within the distributions package management framework. The main reason being is that removal and upgrading of that package is easier and cleaner. With a good package management system like Debian&#39;s it is actually easier than CMMI.</span></p>
<p>Recently I needed to build a custom Debian kernel for xen without pae extentions but I didn&#39;t want to use a vanilla kernel. I wanted to use the official Debian kernel with its included distribution specific patches. Searching around the net I found many ways of doing it but they ultimately failed for one reason or another. Others worked but were just messy or incomplete. So I developed what I consider the cleanest and simplest way of building the kernel. It is actually not far off the official Debian kernel package building method. Here&#39;s what I did in easy cut&#39;n&#39;paste steps for a fresh Debian Etch system.</p>
<ul>
<li>Login as root or alternatively (and safer) you can use fakeroot.</li>
<li>aptitude update</li>
<li>aptitude upgrade</li>
<li>aptitude install xen-hypervisor-3.0.3-1-i386</li>
<li>mkdir debsource</li>
<li>cd debsource</li>
<li>apt-get source linux-2.6</li>
<li>apt-get build-dep linux-2.6</li>
<li>cd linux-2.6*</li>
<li>sed -i -e &laquo;s/-pae//g&raquo; debian/arch/i386/xen/defines</li>
<li>sed -i -e &laquo;s/-pae//g&raquo; debian/rules.gen</li>
<li>sed -i -e &laquo;s/-pae//g&raquo; debian/control</li>
<li>sed -i -e &laquo;s/# CONFIG_NOHIGHMEM is not set/CONFIG_NOHIGHMEM=y/&raquo; \<br />
&mdash; e &laquo;s/^CONFIG_HIGHMEM/#CONFIG_HIGHMEM/&raquo; \<br />
&mdash; e &laquo;s/PAE=y/PAE=n/&raquo; debian/arch/config.686-bigmem</li>
<li>debian/rules debian/build debian/stamps</li>
<li>make -f debian/rules.gen setup-i386-xen-686</li>
<li>make -f debian/rules.gen binary-arch-i386-xen-686</li>
<li>cd ...</li>
<li>dpkg -i linux-modules-2.6.18-6-xen-686_2.6.18.dfsg.1-17etch1_i386.deb \<br />
linux-image-2.6.18-6-xen-686_2.6.18.dfsg.1-17etch1_i386.deb</li>
</ul>
<p><a href="http://blogs.ittoolbox.com/linux/locutus/archives/easily-build-a-debian-xen-kernel-package-without-pae-22254">http://blogs.ittoolbox.com/linux/locutus/archives/easily-build-a-debian-xen-kernel-package-without-pae-22254</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2008/05/easily-build-a-debian-xen-kernel-package-without-pae/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to move a virtual machine from one computer to another</title>
		<link>http://adik.kiev.ua/blog/2008/04/how-to-move-a-virtual-machine-from-one-computer-to-another/</link>
		<comments>http://adik.kiev.ua/blog/2008/04/how-to-move-a-virtual-machine-from-one-computer-to-another/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 15:26:35 +0000</pubDate>
		<dc:creator>adik</dc:creator>
		
		<category><![CDATA[Технотрония]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://adik.kiev.ua/blog/?p=19</guid>
		<description><![CDATA[
#create a snapshot of the LV drive
/usr/sbin/lvcreate -L5G -s -n vm_test_snap /dev/VolGroup00/vm_test

#turn the snapshop into a file image
dd if=/dev/VolGroup00/vm_test_snap &#124; gzip -9 >/backup/vm_test.dd.gz

#remove the snapshot
/usr/sbin/lvremove /dev/VolGroup00/vm_test_snap

#move the file image

#copy and modify the Xen config file
cp /etc/xen/test /etc/zen/test2
vi /etc/zen/test2 

#change the name of the LV drive to vm_test2

#uncompress the file image into a LV drive
/usr/sbin/lvcreate -n [...]]]></description>
			<content:encoded><![CDATA[<pre>
#create a snapshot of the LV drive
/usr/sbin/lvcreate -L5G -s -n vm_test_snap /dev/VolGroup00/vm_test

#turn the snapshop into a file image
dd if=/dev/VolGroup00/vm_test_snap | gzip -9 >/backup/vm_test.dd.gz

#remove the snapshot
/usr/sbin/lvremove /dev/VolGroup00/vm_test_snap

#move the file image

#copy and modify the Xen config file
cp /etc/xen/test /etc/zen/test2
vi /etc/zen/test2 

#change the name of the LV drive to vm_test2

#uncompress the file image into a LV drive
/usr/sbin/lvcreate -n vm_test2 --size 5G VolGroup00
gzip -dc /backup/vm_test.dd.gz | dd of=/dev/VolGroup00/vm_test2
#start the new VM
/usr/sbin/xm create -c test2
</pre>
<p>Источник: <a href="http://quadruple.ca/how-move-virtual-machine-one-computer-another">http://quadruple.ca/how-move-virtual-machine-one-computer-another</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adik.kiev.ua/blog/2008/04/how-to-move-a-virtual-machine-from-one-computer-to-another/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
