<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for roozbeh</title>
    <link>http://www.advogato.org/person/roozbeh/</link>
    <description>Advogato blog for roozbeh</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 18 May 2013 19:41:25 GMT</pubDate>
    <item>
      <pubDate>Tue, 12 Oct 2010 20:53:52 GMT</pubDate>
      <title>12 Oct 2010</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=163</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=163</guid>
      <description>&lt;strong&gt;Unicode 6.0&lt;/strong&gt; was released today. Here is the&#xD;
link to the&#xD;
announcement: &lt;a href="http://www.unicode.org/press/pr-6.0.html" &gt;http://www.unicode.org/press/pr-6.0.html&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; The following changes should be interesting to the Persian and&#xD;
Iranianist computing community (based on &lt;a href="http://groups.google.com/group/persian-computing/browse_thread/thread/c5efde0fa623aa3a" &gt;an&#xD;
original post to the Persian Computing list&lt;/a&gt;):&#xD;
&#xD;
&lt;p&gt; &lt;ul&gt;&#xD;
&lt;li&gt; Sixteen symbols have been encoded in the Arabic&#xD;
Presentations&#xD;
Forms-A block for use in pedagogical materials and documents&#xD;
discussing the features of the Arabic script.&#xD;
&#xD;
&lt;p&gt; Please note that these are not combining characters but&#xD;
stand-alone&#xD;
symbols. These should only be used to display the dots and&#xD;
diacritics&#xD;
in isolation, and not for making new letters. For example,&#xD;
one can&#xD;
*not* use a Seen and add U+FBB6 Arabic Symbol Three dots&#xD;
Above to get&#xD;
a Sheen. If you type that, you will get a Seen followed by&#xD;
three dots.&#xD;
According to the standard, "These are spacing symbols&#xD;
representing&#xD;
Arabic letter diacritics considered in isolation, as for&#xD;
example as in&#xD;
discussions about the Arabic script."&#xD;
&#xD;
&lt;p&gt; Updated Unicode chart:&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-FB50.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-FB50.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; The Qur'anic character U+06DE ARABIC START OF RUB EL&#xD;
HIZB has had&#xD;
its glyph and properties changed.&#xD;
&#xD;
&lt;p&gt; For some unknown historical reason, the character was mistakenly&#xD;
classified as a combining character instead of just a&#xD;
symbol, which&#xD;
made it unusable. The character is now a normal spacing&#xD;
symbol and is&#xD;
usable as originally intended.&#xD;
&#xD;
&lt;p&gt; Background document for the change (which I authored):&lt;br&gt;&#xD;
&lt;a href="http://unicode.org/review/pr-171-rub-el-hizb.pdf" &gt;http://unicode.org/review/pr-171-rub-el-hizb.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; Two characters have been encoded in the Arabic script&#xD;
block for use&#xD;
in Kashmiri, one of the official languages of Jammu and&#xD;
Kashmir, the&#xD;
Indian-administered part of Kashmir. The language is written&#xD;
in both&#xD;
Arabic and Devanagari, along religious lines of Muslims and&#xD;
Hindus.&#xD;
&#xD;
&lt;p&gt; The two new characters are U+0620 Arabic Letter Kashmiri Yeh and&#xD;
U+065F Arabic Wavy Hamza Below. Also, U+0673 Arabic Letter&#xD;
Alef With&#xD;
Wavy Hamza Below has been deprecated (the first Arabic script&#xD;
character to ever get deprecated in Unicode), and the character&#xD;
sequence &amp;lt;U+0627, U+065F&amp;gt; should be used instead of it.&#xD;
&#xD;
&lt;p&gt; Unicode proposal (I'm a coauthor):&lt;br&gt;&#xD;
&lt;a href="http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3673.pdf" &gt;http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3673.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; Updated Unicode chart:&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-0600.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-0600.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; Mandaic has been encoded. Mandaic is the script used by the&#xD;
Mandaeans (mostly living in southern Iraq and southwestern Iran,&#xD;
especially Khouzestan) for liturgical purposes. This the&#xD;
community&#xD;
that some people believe the Qur'an refers to as Sabians,&#xD;
the third&#xD;
member group of the People of the Book (next to Jews and&#xD;
Christians).&#xD;
&#xD;
&lt;p&gt; Michael Everson's proposal:&lt;br&gt;&#xD;
&lt;a href="http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3485.pdf" &gt;http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3485.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; Unicode chart:&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/U0840.pdf" &gt;http://www.unicode.org/charts/PDF/U0840.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; Brahmi is also encoded, which is of use to Iranianists&#xD;
(some Iranian&#xD;
languages like Khotanese have been written in Brahmi).&#xD;
&#xD;
&lt;p&gt; The most detailed proposal (although not the final one that got&#xD;
encoded):&lt;br&gt;&#xD;
&lt;a href="http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3491.pdf" &gt;http://std.dkuug.dk/jtc1/sc2/wg2/docs/n3491.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; Final Unicode chart:&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/U11000.pdf" &gt;http://www.unicode.org/charts/PDF/U11000.pdf&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; Unicode Standard Annex #9, The Unicode Bidirectional&#xD;
Algorithm, has&#xD;
been updated to include more information and some&#xD;
clarifications. Note&#xD;
that the algorithm has not changed. The update just explains the&#xD;
original intentions in more details. For the list of&#xD;
informational&#xD;
changes to the text, see the following link (Behdad Esfahbod&#xD;
and I&#xD;
have contributed to this and previous versions of the&#xD;
standard annex):&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/reports/tr9/tr9-23.html#Modifications" &gt;http://www.unicode.org/reports/tr9/tr9-23.html#Modifications&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; A new data file has been added to the Unicode character&#xD;
database,&#xD;
listing some characters that are used with several scripts&#xD;
(and which&#xD;
scripts those are). For example, from the data file one can&#xD;
learn that&#xD;
the Arabic Tatweel and some of the Arabic harakat are also&#xD;
used with&#xD;
the Syriac script, the Arabic-Indic digits are also used&#xD;
with Thaana,&#xD;
and the Arabic comma, semicolon, and question mark are also&#xD;
used with&#xD;
both Syriac and Thaana:&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/Public/UNIDATA/ScriptExtensions.txt" &gt;http://www.unicode.org/Public/UNIDATA/ScriptExtensions.txt&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; More than a thousand new symbols have been added,&#xD;
including lots of&#xD;
symbols that you can find on electronics, maps, menus,&#xD;
signs, etc.&#xD;
Most of these were added to support Emoji, symbols mostly&#xD;
used on&#xD;
Japanese mobile phones for text messages, emails, chat, and even&#xD;
cellphone novels:&lt;br&gt;&#xD;
&lt;a href="http://en.wikipedia.org/wiki/Emoji" &gt;http://en.wikipedia.org/wiki/Emoji&lt;/a&gt;&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/faq/emoji_dingbats.html" &gt;http://www.unicode.org/faq/emoji_dingbats.html&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; For you chart browsers over there, here are some of the&#xD;
blocks that&#xD;
contain the new symbols (color-coded yellow):&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-2300.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-2300.pdf&lt;/a&gt;&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-2600.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-2600.pdf&lt;/a&gt;&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-2700.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-2700.pdf&lt;/a&gt;&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F0A0.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F0A0.pdf&lt;/a&gt;&#xD;
(playing cards)&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F100.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F100.pdf&lt;/a&gt;&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F300.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F300.pdf&lt;/a&gt;&#xD;
(lots of&#xD;
interesting new symbols, including symbols for beverage&#xD;
containers)&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F600.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F600.pdf&lt;/a&gt;&#xD;
(emoticons, also known as smileys)&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F680.pdf" &gt;http://www.unicode.org/charts/PDF/Unicode-6.0/U60-1F680.pdf&lt;/a&gt;&#xD;
(transport and map symbols)&#xD;
&#xD;
&lt;p&gt; Please note that Unicode encodes beverage containers, but not&#xD;
alcoholic beverages (I personally made sure of that, to reduce&#xD;
possible objections). For example, there is no BEER encoded,&#xD;
but only&#xD;
BEER MUG (which is also used for non-alcoholic beer, among other&#xD;
uses).&#xD;
&#xD;
&lt;p&gt; Religiously devout people that may object to some game&#xD;
characters or&#xD;
musical instruments getting encoded should note that Unicode&#xD;
implementations are not required to support any specific&#xD;
character,&#xD;
and are allowed to choose their own set of characters to&#xD;
support. The&#xD;
game symbols are encoded only for the sake of Unicode&#xD;
implementations&#xD;
(especially those in East Asia) that need them to support&#xD;
their users.&#xD;
&#xD;
&lt;p&gt; &lt;li&gt; And finally, the official detail of additions and&#xD;
changes to the&#xD;
standard, for the hardcore:&lt;br&gt;&#xD;
&lt;a href="http://www.unicode.org/versions/Unicode6.0.0/" &gt;http://www.unicode.org/versions/Unicode6.0.0/&lt;/a&gt;&#xD;
&lt;/ul&gt;</description>
    </item>
    <item>
      <pubDate>Sat, 19 Sep 2009 04:48:29 GMT</pubDate>
      <title>19 Sep 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=162</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=162</guid>
      <description>&lt;strong&gt;Ahmadinejad:&lt;/strong&gt; I will be in New York next week,&#xD;
with thousands of other Iranians and non-Iranians, to show&#xD;
my opposition to Ahmadinejad&amp;rsquo;s being internationally&#xD;
recognized as Iran&amp;rsquo;s president. He stole the election,&#xD;
and he helped several of my people getting killed, raped,&#xD;
and tortured. He is not Iran&amp;rsquo;s president, he is just&#xD;
another liar, thief, and murderer.&#xD;
&#xD;
&lt;p&gt; If you wish to join us, information on events are at &lt;a href="http://voices4iran.org/" &gt;http://voices4iran.org/&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Mon, 29 Jun 2009 05:43:08 GMT</pubDate>
      <title>29 Jun 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=161</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=161</guid>
      <description>&lt;strong&gt;Calendrical calculations:&lt;/strong&gt; For whoever who&#xD;
may be computing Singapore holidays any time in the future:&#xD;
Singapore&amp;rsquo;s Vesak Day (Buddha&amp;rsquo;s birthday)&#xD;
holiday does&#xD;
&lt;strong&gt;not&lt;/strong&gt; follow the &lt;a href="http://en.wikipedia.org/wiki/Buddhist_calendar" &gt;Buddhist&#xD;
calendar&lt;/a&gt; or the recommendation by the first Conference&#xD;
of the &lt;a href="http://en.wikipedia.org/wiki/World_Fellowship_of_Buddhists" &gt;World&#xD;
Fellowship of Buddhists&lt;/a&gt; held in Sri Lanka in 1950 (that&#xD;
recommended the first full moon in May). It is&#xD;
calculated using the &lt;a href="http://en.wikipedia.org/wiki/Chinese_calendar" &gt;Chinese&#xD;
calendar&lt;/a&gt;, but not the 8th day of the 4th&#xD;
moon like the Chinese and the Koreans celebrate it, but&#xD;
seven days later, on the 15th day (calendrical full moon) of&#xD;
the 4th moon.&#xD;
&#xD;
&lt;p&gt; I lost at least three hours today finding about this, and I&#xD;
found about it by accident, because I had &lt;a href="http://emr.cs.iit.edu/home/reingold/calendar-book/tables/" &gt;Calendrical&#xD;
Tabulations&lt;/a&gt; at hand and happened to look at the Chinese&#xD;
calendar column. There are several conflicting pieces of&#xD;
information on the internet here and there, which really&#xD;
confused me to the point that I thought the actual algorithm&#xD;
is not publicly available.&#xD;
</description>
    </item>
    <item>
      <pubDate>Thu, 2 Apr 2009 01:36:42 GMT</pubDate>
      <title>2 Apr 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=160</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=160</guid>
      <description>&lt;strong&gt;Losing weight:&lt;/strong&gt; I just saw &lt;a href="http://aruiz.typepad.com/siliconisland/2009/04/mileston-1-100kg.html" &gt;arc&amp;rsquo;s&#xD;
post on losing weight&lt;/a&gt;.&#xD;
&#xD;
&lt;p&gt; Just wanted to share a bit of my own experience with being&#xD;
overweight, losing a lot of it, and then gaining some of it&#xD;
back:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt; One may have misconceptions about how weight is lost&#xD;
and gained. Specifically, one may think that &amp;ldquo;by&#xD;
eating only what my body needs and some exercise, I can lose&#xD;
weight&amp;rdquo;. That&amp;rsquo;s rarely true.&#xD;
&lt;li&gt; You need to understand how diets work. Generally, one&#xD;
doesn&amp;rsquo;t really need nutritionists. But it&amp;rsquo;s&#xD;
important to understand the simple science behind dieting,&#xD;
in order to make the whole thing effective and avoid putting&#xD;
it just back.&#xD;
&lt;li&gt; The personal psychology of dieting is important. You&#xD;
need to know why you are doing it, and care about it.&#xD;
&lt;li&gt; You don&amp;rsquo;t need to spend time thinking about the&#xD;
diet, following it, or even exercising. There are good ways&#xD;
to lose weight without the usual obsessions associated with&#xD;
diets, like that of the Atkins diet.&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; I highly recommend &lt;i&gt;&lt;a href="http://www.fourmilab.ch/hackdiet/" &gt;The Hacker&amp;rsquo;s&#xD;
Diet&lt;/a&gt;&lt;/i&gt;, available&#xD;
online for free. It is written by &lt;a href="http://en.wikipedia.org/wiki/John_Walker_(programmer)" &gt;John&#xD;
Walker&lt;/a&gt;, of AutoCAD fame.&#xD;
&#xD;
&lt;p&gt; The very short book helped me lose about 15 kilos easily&#xD;
(and with no exercising) a few years ago. I have started to&#xD;
diet again these days, with a goal of losing about 30 pounds&#xD;
(almost the same amount, but I know live in the US).&#xD;
&#xD;
&lt;p&gt; Even if you hate diets and diet books, still read it. I&#xD;
would recommend reading it even if you are not overweight!&#xD;
&#xD;
&lt;p&gt; Footnote: The author of the book has made all the code he&#xD;
used in the book (with several updates) available as public&#xD;
domain code online. He also runs a server with the tools&#xD;
installed for public use, if you are the lazy type, like me.&#xD;
&lt;a href="http://www.fourmilab.ch/hackdiet/comptools.html" &gt;It's&#xD;
all here.&lt;/a&gt;&#xD;
</description>
    </item>
    <item>
      <pubDate>Fri, 6 Mar 2009 03:18:12 GMT</pubDate>
      <title>6 Mar 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=159</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=159</guid>
      <description>&lt;strong&gt;Unicode:&lt;/strong&gt; I am thinking again about the&#xD;
brilliant &lt;a href="http://en.wikipedia.org/wiki/Joe_Becker_(Unicode)" &gt;Joe&#xD;
Becker&lt;/a&gt;. I&#xD;
met the gentleman last October in San Jose, when everyone&#xD;
was celebrating twenty years of Unicode. &lt;a href="http://www.unicode.org/history/unicode88.pdf" &gt;His&#xD;
short 1988 article&lt;/a&gt;, titled Unicode 88, is&#xD;
amazing. It is interesting that a lot of Unicode principles&#xD;
remain the same, after twenty years.</description>
    </item>
    <item>
      <pubDate>Sat, 21 Feb 2009 00:52:09 GMT</pubDate>
      <title>21 Feb 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=158</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=158</guid>
      <description>&lt;strong&gt;Fonts and Languages:&lt;/strong&gt; I was repackaging my&#xD;
fonts for Fedora 11, when something caught me. The &lt;a href="http://fedoraproject.org/wiki/Category:Fonts_packaging" &gt;font&#xD;
packaging policy&lt;/a&gt; involved the list of languages my font&#xD;
package supported. But it was a font with a wide range of&#xD;
Latin and Cyrillic glyphs, and it probably supported dozens&#xD;
of languages. Happening at the same time, I found that &lt;a href="http://fedoraproject.org/wiki/Releases/11" &gt;Fedora&#xD;
11&lt;/a&gt; is considering supporting &lt;a href="http://fedoraproject.org/wiki/Features/AutomaticFontInstallation" &gt;automatic&#xD;
font installation&lt;/a&gt;. Among various things, this means that&#xD;
we need to know which fonts support which languages.&#xD;
&#xD;
&lt;p&gt; Font files don&amp;rsquo;t have that information directly. How&#xD;
would a font designer know that his font&#xD;
supports &lt;a href="http://en.wikipedia.org/wiki/Aruba" &gt;Arbuan&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Papiamento" &gt;Papiamento&lt;/a&gt; just&#xD;
fine, which uses a different orthography than Papiamento as&#xD;
written in &lt;a href="http://en.wikipedia.org/wiki/Netherlands_Antilles" &gt;Netherlands&#xD;
Antilles&lt;/a&gt;, for example? What about African or native&#xD;
American languages? Or Mongolian? Or Kurdish? He just&#xD;
designs and tests&#xD;
glyphs for characters and languages he is interested in. If&#xD;
the resulting font happens to support Filipino too, good for&#xD;
him and his users, if it doesn&amp;rsquo;t, he may not care. At best,&#xD;
a list of the languages the font&#xD;
designer believes the font is supporting may be found&#xD;
somewhere in the documentation.&#xD;
&#xD;
&lt;p&gt; In the present freedesktop stack, the language support&#xD;
detection task is done by&#xD;
fontconfig. When an application, like Firefox, wants to&#xD;
display text in some language, a text layout engine, like&#xD;
Pango, will ask fontconfig for a font that supports&#xD;
displaying text in the language (possibly with some other&#xD;
properties, like the font being bold and sans serif).&#xD;
fontconfig then uses its various font&#xD;
suggestion rules and orthography files to give the best font&#xD;
it can find back to the engine. If FontConfig doesn't know&#xD;
anything about the language, or has wrong information, it&#xD;
may give you something totally off, like a Latin or&#xD;
Devanagari font for a language written in the Arabic script.&#xD;
&#xD;
&lt;p&gt; What font designers may not know (or care about), fontconfig&#xD;
needs to know. The usual way of knowing, especially for&#xD;
not-very-famous fonts or languages, is through orthography&#xD;
files. These files&#xD;
contain a list of Unicode characters that play a letter-like&#xD;
role in the language. For example, for French, it is a list&#xD;
of basic Latin letters plus all the ligatures (like&#xD;
&lt;strong&gt;&amp;oelig;&lt;/strong&gt;) and accented&#xD;
letters (like &lt;strong&gt;&amp;iuml;&lt;/strong&gt;). fontconfig runs the list&#xD;
through each font&#xD;
installed on your machine and sees if it has glyphs for all&#xD;
the characters listed. If it does, the font is assumed to&#xD;
support the language.&#xD;
&#xD;
&lt;p&gt; Getting back to my own story, I thought of checking&#xD;
orthography files to see which languages my packaged fonts&#xD;
support. But when I looked into a few, I found several bugs&#xD;
and unsupported languages. &lt;a href="http://mces.blogspot.com/" &gt;Behdad&lt;/a&gt; encouraged me to&#xD;
fix them early, for a chance for them to get them into&#xD;
fontconfig 2.7.&#xD;
&#xD;
&lt;p&gt; During the past few weeks, I&amp;rsquo;ve been trying to hunt things&#xD;
down and fix them during my free time. I achieved my first&#xD;
target of matching &lt;a href="http://sourceware.org/cgi-bin/cvsweb.cgi/libc/localedata/locales/?cvsroot=glibc" &gt;glibc&#xD;
locales&lt;/a&gt; (those without&amp;nbsp;&amp;lsquo;@&amp;rsquo;). I&amp;rsquo;m now on my second&#xD;
target&#xD;
of matching &lt;a href="http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes" &gt;languages&#xD;
with two-letter codes&lt;/a&gt;; remaining are: Akan, Avestan, Cree,&#xD;
Ewe, Herero, Sichuan Yi, Javanese, Kanuri, Kongo, Kuanyama,&#xD;
Luba-Katanga, Nauru, Navajo, North Ndebele, Ndonga, Ojibwa,&#xD;
Pali, Quechua, Rundi, Sango, Shona, Sundanese, Tahitian, and&#xD;
Zhuang. After that, there are thousands of languages with&#xD;
three letter codes, which would need an army the size of &lt;a href="http://en.wikipedia.org/wiki/SIL_International" &gt;SIL&#xD;
International&lt;/a&gt;.&#xD;
&#xD;
&lt;p&gt; Everything I did is in my &lt;a href="http://fedorapeople.org/gitweb?p=roozbeh/public_git/fontconfig.git" &gt;git&#xD;
tree here&lt;/a&gt;. If you want to help, file bugs with your&#xD;
findings at &lt;a href="http://bugs.freedesktop.org/" &gt;http://bugs.freedesktop.org/&lt;/a&gt;.&#xD;
You can also check out &lt;a href="http://bugs.freedesktop.org/buglist.cgi?bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_id=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bugidtype=include&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;component=orth&amp;email1=&amp;email2=&amp;emailassigned_to1=1&amp;emailassigned_to2=1&amp;emailcc2=1&amp;emailqa_contact2=1&amp;emailreporter2=1&amp;emailtype1=substring&amp;emailtype2=substring&amp;field-1-0-0=product&amp;field-1-1-0=component&amp;field-1-2-0=bug_status&amp;field0-0-0=noop&amp;keywords=&amp;keywords_type=allwords&amp;long_desc=&amp;long_desc_type=substring&amp;product=fontconfig&amp;query_format=advanced&amp;remaction=&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;status_whiteboard=&amp;status_whiteboard_type=allwordssubstr&amp;type-1-0-0=anyexact&amp;type-1-1-0=anyexact&amp;type-1-2-0=anyexact&amp;type0-0-0=noop&amp;value-1-0-0=fontconfig&amp;value-1-1-0=orth&amp;value-1-2-0=UNCONFIRMED%2CNEW%2CASSIGNED%2CREOPENED&amp;value0-0-0=&amp;order=bugs.bug_id&amp;query_based_on=" &gt;the&#xD;
existing orthography bugs&lt;/a&gt; to avoid duplication.</description>
    </item>
    <item>
      <pubDate>Thu, 29 Jan 2009 02:51:36 GMT</pubDate>
      <title>29 Jan 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=157</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=157</guid>
      <description>&lt;strong&gt;These Iranian government officials:&lt;/strong&gt; I&#xD;
can&amp;rsquo;t&#xD;
stop laughing.&#xD;
&#xD;
&lt;p&gt; I was just reading &lt;a href="http://www.isi.org.ir/Magezin/181/28.asp" &gt;an&#xD;
article&lt;/a&gt; (in Persian) about the registration of the&#xD;
100,000th domain in &amp;ldquo;&lt;a href="http://www.nic.ir/Set_Language?site_lang=en" &gt;.ir&lt;/a&gt;&amp;rdquo;.&#xD;
There&amp;rsquo;s been an event, with a long list of speakers that&#xD;
includes quite a few Iranian politicians involved in&#xD;
linguistic or Information Technology issues.&#xD;
&#xD;
&lt;p&gt; The best quote ever is from the highest ranking government&#xD;
official in charge of IT issues: &amp;ldquo;Engineer Rezaee, the&#xD;
Secretary of the Supreme Council of Information Technology,&#xD;
[...] expressed his gratitude toward the people responsible&#xD;
in the institute [in charge of .ir] for their vigilance in&#xD;
in selecting the domain name .ir for Iran, and added that if&#xD;
the choice had not happened in time, other countries like&#xD;
Ireland or Iraq may have chosen it for themselves&amp;rdquo;.&#xD;
That&amp;rsquo;s&#xD;
all that is quoted from him, which tells the rest of&#xD;
his speech has probably been worse...&#xD;
&#xD;
&lt;p&gt; The poor guy probably doesn&amp;rsquo;t know about standards,&#xD;
and I&amp;rsquo;m&#xD;
quite sure no one corrected him, pointing to &lt;a href="http://www.iso.org/iso/english_country_names_and_code_elements" &gt;ISO&#xD;
3166&lt;/a&gt;, first published in 1974, years before the founding&#xD;
of &lt;a href="http://www.ipm.ac.ir/aboutipm.jsp" &gt;the&#xD;
institute&lt;/a&gt; in 1989.&#xD;
Even those codes were based on the&#xD;
codes introduced in the 1949 &lt;a href="http://www.geocities.com/bkkriders/law/unc/road1949.html" &gt;Geneva&#xD;
Convention&#xD;
on Road Traffic&lt;/a&gt;. When &amp;ldquo;IR&amp;rdquo; was first&#xD;
internationally&#xD;
introduced for Iran, &lt;a href="http://en.wikipedia.org/wiki/Siavash_Shahshahani" &gt;Siavash&#xD;
Shahshahani&lt;/a&gt;, the gentleman in charge of .ir&amp;rsquo;s growth,&#xD;
had been seven years old!&#xD;
&#xD;
&lt;p&gt; &lt;strong&gt;Update:&lt;/strong&gt; According to &lt;a href="http://en.wikipedia.org/wiki/List_of_international_vehicle_registration_codes" &gt;this&#xD;
Wikipedia page&lt;/a&gt;, &amp;ldquo;IR&amp;rdquo; has been in use for&#xD;
Iranian cars since 1936 (interesting date, since until early&#xD;
1935, Iran was internationally called &amp;ldquo;Persia&amp;rdquo;).&#xD;
But the article does not cite its sources,&#xD;
so I can&amp;rsquo;t really confirm it. Still, even if it came&#xD;
into use&#xD;
in 1936, it&#xD;
was definitely not standardized internationally until 1949.</description>
    </item>
    <item>
      <pubDate>Wed, 28 Jan 2009 10:51:45 GMT</pubDate>
      <title>28 Jan 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=156</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=156</guid>
      <description>&lt;strong&gt;Arabic in movies:&lt;/strong&gt; I&amp;rsquo;ve been watching some&#xD;
&lt;a href="http://en.wikipedia.org/wiki/24_(TV_series)" &gt;24&lt;/a&gt;,&#xD;
which is so full of stereotypical &amp;ldquo;terrorists&amp;rdquo;. Most of them&#xD;
are Middle Eastern of course. To try to get &amp;ldquo;balanced&amp;rdquo;, in a&#xD;
few episodes they go and add a few &amp;ldquo;good&amp;rdquo; Muslims or Middle&#xD;
Easterners, probably to protect themselves. Sometimes it&#xD;
gets pretty funny too. To prove the innocence of some Muslim&#xD;
US government agent, someone says &amp;ldquo;But she&amp;rsquo;s even a&#xD;
registered Republican!&amp;rdquo; I really don&amp;rsquo;t know if they knew&#xD;
it&amp;rsquo;s funny... Anyway, that&amp;rsquo;s not what I want to talk about.&#xD;
&#xD;
&lt;p&gt; What&amp;rsquo;s really annoying is that to someone knows a bit about&#xD;
Middle Eastern culture and language, a lot of things are&#xD;
very phony. These are some random things from 24 that I&#xD;
found. (Note: I am not a native speaker of Arabic. I just&#xD;
learned some in school.)&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;There is an hostage execution scene, with the captors&#xD;
talking in front of a black background with Arabic text on&#xD;
it. Guess what the text says: &amp;ldquo;&amp;#1575;&amp;#1604;&amp;#1605;&amp;#1608;&amp;#1578; &amp;#1604;&amp;#1571;&amp;#1605;&amp;#1585;&amp;#1610;&amp;#1603;&amp;#1610;&amp;#1610;&amp;#1606;&amp;rdquo;, which means&#xD;
&amp;ldquo;Death to Americans&amp;rdquo;! I&amp;rsquo;m quite sure no &amp;ldquo;terrorist&amp;rdquo; would&#xD;
want to say that. &amp;ldquo;Death to America&amp;rdquo;, they may say.&#xD;
&lt;li&gt;The names of some Middle Easterners are pretty made up.&#xD;
There is this family, named &amp;ldquo;Araz&amp;rdquo;. Now that&amp;rsquo;s an&#xD;
Azerbaijani name, and no one would really be named Araz if&#xD;
he&amp;rsquo;s not an ethnic Azerbaijani or from the Caucasus. But&#xD;
guess what? Their first names are very Arab first names (not&#xD;
even names common in non-Arab Muslim world), and their son&#xD;
has a very Persian first name (Behrooz)! A totally&#xD;
impossible combination.&#xD;
&lt;li&gt;The writers seem to have taken &amp;ldquo;terrorist&amp;rdquo; names from&#xD;
whatever was at hand. Two minor terrorists, Arabs in&#xD;
apperance, whose names is mentioned almost next to each&#xD;
other in the same episodes. Guess what are they last names?&#xD;
The first is named &amp;ldquo;Khatami&amp;rdquo;, the second &amp;ldquo;Ardakani&amp;rdquo;. Where&#xD;
are these names coming from? They come from the full name of&#xD;
the very popular reformist former President of Iran, &lt;a href="http://en.wikipedia.org/wiki/Mohammad_Khatami" &gt;Seyyed&#xD;
Mohammad Khatami Ardakani&lt;/a&gt;. Interestingly, that full name&#xD;
is rarely mentioned, except in one place, an old version of&#xD;
CIA&amp;rsquo;s world factbook. The writers simply got their hand on&#xD;
whatever they could find about &amp;ldquo;terrorist&amp;rdquo; regimes, and took&#xD;
the smiling president&amp;rsquo;s name. They didn&amp;rsquo;t know that Ardakan&#xD;
is the name of a small city in central Iran, and Arabs would&#xD;
probably not name themselves after that city.&#xD;
&lt;li&gt;Arabic text is not what it looks like in the real world&#xD;
at all. The letters are usually disjoint, each letter on its&#xD;
own, instead of contextual shaping. In some cases, it&amp;rsquo;s even&#xD;
both left-aligned and left-to-right.&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; Of course, 24 is famous for showing torture to be working&#xD;
sometimes, depicting huge conspiracies, showing government&#xD;
officials on very foolish errands and breaking laws left and&#xD;
right, and very interestingly, a Democratic &lt;a href="http://en.wikipedia.org/wiki/White_House_Chief_of_Staff" &gt;Chief&#xD;
of Staff&lt;/a&gt; becoming a Republican Chief of Staff in the&#xD;
next administration. (All in all, I really think the world&#xD;
of 24 is a parallel&#xD;
universe. Fun to watch, but not much connection to real world.)&#xD;
&#xD;
&lt;p&gt; The disjoint Arabic phenomenon is not unique to 24, of&#xD;
course. Even better-produced shows like &lt;a href="http://en.wikipedia.org/wiki/Lost_(TV_series)" &gt;Lost&lt;/a&gt; do&#xD;
it. In &lt;a href="http://en.wikipedia.org/wiki/The_Shape_of_Things_to_Come_(Lost)" &gt;Season&#xD;
4, Episode 9&lt;/a&gt;, a TV news programming is shown, supposedly&#xD;
in Tunisia broadcasting something happening in Iraq. The&#xD;
Arabic text is totally disjoint, and unacceptable to anybody&#xD;
who knows anything about the language or script.&#xD;
&#xD;
&lt;p&gt; I suppose the producers pay people to translate the text&#xD;
into Arabic. Can&amp;rsquo;t they also make sure the software they use&#xD;
to render the text also displays it fine? If it doesn&amp;rsquo;t, why&#xD;
bother? Just show some squiggles!&#xD;
&#xD;
&lt;p&gt; Tintin did it &lt;a href="http://tintin.eugraph.com/tqsect/feature/lobg/index.html" &gt;much&#xD;
better&lt;/a&gt;, with much lower budget, I guess.&#xD;
</description>
    </item>
    <item>
      <pubDate>Tue, 20 Jan 2009 21:57:39 GMT</pubDate>
      <title>20 Jan 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=155</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=155</guid>
      <description>&lt;strong&gt;New world:&lt;/strong&gt; It&amp;rsquo;s still a couple of&#xD;
month until the beginning of spring, the time we Persians&#xD;
celebrate as our New Year, &lt;a href="http://en.wikipedia.org/wiki/Nowrooz" &gt;Nowrooz&lt;/a&gt;, the&#xD;
time the world renews itself.&#xD;
&#xD;
&lt;p&gt; But I think the world renewed itself earlier this year.&#xD;
&#xD;
&lt;p&gt; But today, I witnessed a new US president, clearly wise,&#xD;
clearly intelligent, and clearly a thinker. I was longing&#xD;
for the day to hear such a thing as &amp;ldquo;we reject as&#xD;
false the choice between our safety and our ideals&amp;rdquo;&#xD;
from a US president. Or pearls of wisdom like &amp;ldquo;know&#xD;
that your people will judge you on what you can build, not&#xD;
what you destroy&amp;rdquo; or &amp;ldquo;we can no longer afford&#xD;
indifference to the suffering outside our borders, nor can&#xD;
we consume the world's resources without regard to&#xD;
effect&amp;rdquo;.&#xD;
&#xD;
&#xD;
&lt;p&gt; I am so happy to be in this country at such a time as this.&#xD;
And I am&#xD;
surprised of myself for considering him my ideal US&#xD;
candidate for president since I found about him back in&#xD;
2004. I didn&amp;rsquo;t think he would run, I didn&amp;rsquo;t&#xD;
think he would win, but I followed all his moves. All this&#xD;
time, I cried, laughed, drank, read, informed, and debated.&#xD;
Back home in Iran, in transit, and here in California. I&#xD;
could not vote him, and would not be able to vote for him in&#xD;
2012 either, but as a fellow citizen of the world, he has my&#xD;
support.&#xD;
&#xD;
&lt;p&gt; Congratulations, World! Or should I say, Happy New World!&#xD;
</description>
    </item>
    <item>
      <pubDate>Tue, 20 Jan 2009 03:07:04 GMT</pubDate>
      <title>20 Jan 2009</title>
      <link>http://www.advogato.org/person/roozbeh/diary.html?start=154</link>
      <guid>http://www.advogato.org/person/roozbeh/diary.html?start=154</guid>
      <description>&lt;strong&gt;Fedora:&lt;/strong&gt; The other weekend, I flew to Boston&#xD;
for &lt;a href="http://fedoraproject.org/wiki/FUDCon:FUDConF11" &gt;FUDCon&#xD;
F11&lt;/a&gt;. I mostly did it to reboot myself back into free&#xD;
software contribution, something I hadn't done a lot last&#xD;
year (because of &lt;a href="http://advogato.org/person/roozbeh/diary/152.html" &gt;settling&#xD;
in California&lt;/a&gt; and various other stressful and depressing&#xD;
situations).&#xD;
&#xD;
&lt;p&gt; I saw interesting stuff and boring stuff, but the best thing&#xD;
that happened was meeting &lt;a href="http://spot.livejournal.com/" &gt;"spot"&lt;/a&gt;. He spent a&#xD;
couple of hours with me over drinks, providing free wisdom&#xD;
(and selling me ideas?). He&amp;rsquo;s so amazing!&#xD;
</description>
    </item>
  </channel>
</rss>
