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

<channel>
	<title>&#62;&#62; blog &#187; Search Results  &#187;  picker</title>
	<atom:link href="http://rishida.net/blog/?s=picker&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://rishida.net/blog</link>
	<description>News of changes to my main site, and W3C related posts.</description>
	<lastBuildDate>Sun, 22 Aug 2010 09:53:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New picker: Lisu (Fraser script)</title>
		<link>http://rishida.net/blog/?p=426</link>
		<comments>http://rishida.net/blog/?p=426#comments</comments>
		<pubDate>Sun, 23 May 2010 18:03:13 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[script notes]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[fraser script]]></category>
		<category><![CDATA[lisu]]></category>
		<category><![CDATA[picker]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=426</guid>
		<description><![CDATA[

&#62;&#62; Use it
In 1992 the Chinese government recognised the Fraser alphabet as the official script for the Lisu language and has encouraged its use since then. There are 630,000 Lisu people in China, mainly in the regions of Nujiang, Diqing, Lijiang, Dehong, Baoshan, Kunming and Chuxiong in the Yunnan Province. Another 350,000 Lisu live in [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 260px; margin-left: 1em; margin-bottom: 1em"><a href="http://rishida.net/blog/images/lisupicker10.png"><img src="http://rishida.net/blog/images/lisupicker10-small.png" alt="Picture of the page in action." /></a></p>
<p style="font-size: 150%"><a href="http://rishida.net/scripts/pickers/lisu/">&gt;&gt; Use it</a></p>
<p>In 1992 the Chinese government recognised the Fraser alphabet as the official script for the Lisu language and has encouraged its use since then. There are 630,000 Lisu people in China, mainly in the regions of Nujiang, Diqing, Lijiang, Dehong, Baoshan, Kunming and Chuxiong in the Yunnan Province. Another 350,000 Lisu live in Myanmar, Thailand and India. Other user communities are mostly Christians from the Dulong, the Nu and the Bai nationalities in China.</p>
<p><strong>About the tool:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more usable than a regular character map utility.</p>
<p><strong>Latest changes:</strong> This picker is new. The default view was modified from an original proposal by Benjamin Lee, and is likely to be more useful to people who are somewhat familiar with the alphabet and characters of Lisu. Characters are arranged to simplify entry, with consonants to the left, vowels to their right, and tone marks to their right.</p>
<p>There is also a keyboard view.  Many of the positions of characters are based on keyboard layouts I have seen. Those keyboards, however, tended to use some ASCII characters for punctuation, when the Unicode Standard recommends other characters (in particular, MODIFIER LETTER LOW MACRON and MODIFIER LETTER APOSTROPHE) or omit some punctuation characters mentioned in the Unicode Standard. The current version of this keyboard, therefore adds some extra characters.</p>
<p>The layout is adequate, given that pickers assume availability of a QWERTY keyboard, however if a real standardised keyboard layout is to be made, it should involve some further changes. For example, people wanting to use syntax characters such as comma, period, semi-colon, single quote, etc, while writing the text in Lisu will need direct access to those characters. They are missing from this layout.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=426</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UniView lite available and an update to the full version</title>
		<link>http://rishida.net/blog/?p=419</link>
		<comments>http://rishida.net/blog/?p=419#comments</comments>
		<pubDate>Tue, 18 May 2010 06:13:10 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[uniview]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=419</guid>
		<description><![CDATA[

&#62;&#62; Use UniView lite
&#62;&#62; Use UniView
About the tool: Look up and see characters (using graphics or fonts) and property information, view whole character blocks or custom ranges, select characters to paste into your document, paste in and discover unknown characters, search for characters, do hex/dec/ncr conversions, highlight character types, etc. etc. Supports Unicode 5.2 and [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 310px; margin-left: 1em; margin-bottom: 1em"><a href="http://rishida.net/blog/images/univiewlite-large.jpg"><img src="http://rishida.net/blog/images/univiewlite-small.jpg" alt="Picture of the page in action." /></a></p>
<p style="font-size: 150%"><a href="http://rishida.net/scripts/uniview/lite">&gt;&gt; Use UniView lite</a></p>
<p style="font-size: 150%"><a href="http://rishida.net/scripts/uniview/">&gt;&gt; Use UniView</a></p>
<p><strong>About the tool:</strong> Look up and see characters (using graphics or fonts) and property information, view whole character blocks or custom ranges, select characters to paste into your document, paste in and discover unknown characters, search for characters, do hex/dec/ncr conversions, highlight character types, etc. etc. Supports Unicode 5.2 and written with Web Standards to work on a variety of browsers. No need to install anything.</p>
<p><strong>Latest changes:</strong> The major change in this update is the addition of an alternative UniView lite interface for the tool that makes it easier to use UniView in restricted screen sizes, such as on mobile devices. The lite interface offers a subset of the functionality provided in the full version, rearranges the user interface and sets up some different defaults (eg. list view is the default, rather than the matrix view). However, the underlying code is the same &#8211; only the initial markup and the CSS are different.</p>
<p>Another significant change is that when you click on a character in a list or matrix that character is either added to the text area or detailed information for that character is displayed, but not now both at the same time. You switch between the two possibilities by clicking on the <img src="/rishida/scripts/uniview/images/pickeroff-long.png" title="Toggle to copy characters to the character area or not"/> icon. When the background is white (default) details are shown for the character. When the background is orange <img src="/rishida/scripts/uniview/images/pickeron-long.png" title="Toggle to copy characters to the character area or not"/> the character will be added to the text area (like a character map or picker).</p>
<p>Information from my character database is now shown by default when you are shown detailed information for a character. The switch to disable this has been moved to the <span class="onscreen">Options</span> panel.</p>
<p style="">Text highlighted in red in information from the character database contains examples. In case you don&#8217;t have a font for viewing such examples, or in case you just want to better understand the component characters, you can now click on these and the component characters will be listed in a new window (using the <a href="/rishida/tools/analysestring/">String Analyzer</a> tool).</p>
<p>Access to <span class="onscreen">Settings</span> panel has been moved slightly downwards and renamed <span class="onscreen">Options</span> in the full version.</p>
<p>The default order for items in lists is now &lt;character&gt;&lt;codepoint&gt;&lt;name&gt;, rather than the previous &lt;codepoint&gt;&lt;character&gt;&lt;name&gt;. This can still be changed in the <span class="onscreen">Options</span> panel, or by setting query parameters.</p>
<p>I changed the <span class="onscreen">Next</span> and <span class="onscreen">Previous</span> functions in the character detail pane so that it moves one codepoint at a time through the Unicode encoding space. The controls are now buttons rather than images.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=419</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tibetan picker updated</title>
		<link>http://rishida.net/blog/?p=405</link>
		<comments>http://rishida.net/blog/?p=405#comments</comments>
		<pubDate>Mon, 08 Mar 2010 07:22:54 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[picker]]></category>
		<category><![CDATA[tibetan]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=405</guid>
		<description><![CDATA[
About the tool: Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>About the tool:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility.</p>
<p><strong>Latest changes:</strong> This picker has been upgraded to use the version 10 look and feel, and incorporate new characters from Unicode version 5.2. Characters whose use is discouraged in Unicode have been moved to the advanced section &#8211; similar looking images in the main section put multiple characters into the output, as per NFC normalization.</p>
</div>
<p style="font-size: 150%"><a href="http://rishida.net/scripts/pickers/tibetan/">&gt;&gt; Use it</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=405</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arabic block and Ethiopic pickers updated</title>
		<link>http://rishida.net/blog/?p=396</link>
		<comments>http://rishida.net/blog/?p=396#comments</comments>
		<pubDate>Mon, 22 Feb 2010 06:53:11 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[arabic]]></category>
		<category><![CDATA[arabic block]]></category>
		<category><![CDATA[ethiopic]]></category>
		<category><![CDATA[picker]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=396</guid>
		<description><![CDATA[
About the tool: Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>About the tool:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility.</p>
<p><strong>Latest changes:</strong> Both pickers have been upgraded to use the version 10 look and feel.</p>
<p>The Arabic block picker now includes the latest characters added to the Arabic and Arabic Supplement blocks in Unicode 5.1. Characters are displayed using the shape view of version 10 pickers.  This saves a lot of space on-screen.</p>
<p>The Ethiopic picker was also updated to include more recent characters from the Unicode Ethiopic block (added in version 4.1), and the layout was improved to make it easier to locate a character. It still covers only the basic Ethiopic block.
</p></div>
<p style="font-size: 150%"><a href="http://rishida.net/scripts/pickers/arabic-block/">&gt;&gt; Use the Arabic Block picker</a></p>
<p style="font-size: 150%"><a href="http://rishida.net/scripts/pickers/ethiopic/">&gt;&gt; Use the Ethiopic picker</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=396</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPA picker updated: labiodental flap &amp; prosodic markers</title>
		<link>http://rishida.net/blog/?p=391</link>
		<comments>http://rishida.net/blog/?p=391#comments</comments>
		<pubDate>Tue, 09 Feb 2010 18:49:03 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ipa]]></category>
		<category><![CDATA[picker]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=391</guid>
		<description><![CDATA[

About the tool: Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 200px; margin-left: 1em; margin-bottom: 1em"><img src="http://rishida.net/blog/images/prosodic-characters.png" alt="The new characters." /></p>
<p><strong>About the tool:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility</p>
<p><strong>Latest changes:</strong> I recently added U+2C71   LATIN SMALL LETTER V WITH RIGHT HOOK (labiodental tap or flap) to the IPA picker.  This was in the IPA chart for a long time, but was only added to Unicode in version 5.1.</p>
<p>Today I also added, at the request of Dan McCloy, four prosodic markers: prosodic phrase, prosodic word, syllable and mora (see the second line of the picture).</p>
<p>Regular users will also notice that I recently upgraded the picker chrome to version 10, too.
</p></div>
<p style="float:left; font-size: 150%"><a href="http://rishida.net/scripts/pickers/ipa/">&gt;&gt; Use it</a></p>
<p><br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=391</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tamil &amp; Urdu pickers updated, and new notes pages</title>
		<link>http://rishida.net/blog/?p=362</link>
		<comments>http://rishida.net/blog/?p=362#comments</comments>
		<pubDate>Wed, 03 Feb 2010 09:30:48 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[script notes]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[picker]]></category>
		<category><![CDATA[tamil]]></category>
		<category><![CDATA[urdu]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=362</guid>
		<description><![CDATA[
&#160;
About the tools: Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 260px; margin-left: 1em; margin-bottom: 1em"><a href="http://rishida.net/blog/images/urdupicker10.png"><img src="http://rishida.net/blog/images/urdupicker10-small.png" alt="Picture of the page in action." /></a><br />&nbsp;<br /><a href="http://rishida.net/blog/images/tamilpicker10.png"><img src="http://rishida.net/blog/images/tamilpicker10-small.png" alt="Picture of the page in action." /></a></p>
<p><strong>About the tools:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more usable than a regular character map utility</p>
<p><strong>Latest changes:</strong> The <a href="http://rishida.net/scripts/pickers/urdu/">Urdu </a> and <a href="http://rishida.net/scripts/pickers/tamil/">Tamil</a> pickers have been upgraded to version 10.  This provides new views of the data, but also involved a thorough overhaul and redesign of the pickers.  Transliteration functions have also been added for the Tamil picker.</p>
<p>In addition, the <a href="http://rishida.net/scripts/urdu/">Urdu notes page</a> was updated and a new <a href="http://rishida.net/scripts/tamil/">Tamil notes page</a> was created.  Database entries were also updated or, in the case of Tamil, created to support the notes pages.  These notes pages are the first to use a new look and feel, based on the analyse-string tool I produced earlier this year.  This adds information about each character from the Unicode descriptions data to that from my own database.
</div>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=362</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pickers upgraded to version 10 (plus new Hebrew and Tifinagh pickers)</title>
		<link>http://rishida.net/blog/?p=352</link>
		<comments>http://rishida.net/blog/?p=352#comments</comments>
		<pubDate>Sat, 09 Jan 2010 18:17:02 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[bengali]]></category>
		<category><![CDATA[hebrew]]></category>
		<category><![CDATA[khmer]]></category>
		<category><![CDATA[lao]]></category>
		<category><![CDATA[malayalam]]></category>
		<category><![CDATA[myanmar]]></category>
		<category><![CDATA[picker]]></category>
		<category><![CDATA[thai]]></category>
		<category><![CDATA[tifinagh]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=352</guid>
		<description><![CDATA[

About the tool: Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 260px; margin-left: 1em; margin-bottom: 1em"><a href="http://rishida.net/blog/images/pickersv10.png"><img src="http://rishida.net/blog/images/pickersv10-small.png" alt="Picture of the page in action." /></a></p>
<p><strong>About the tool:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility</p>
<p><strong>Latest changes:</strong> Over the Christmas break I&#8217;ve applied version 10 upgrades to the following pickers: Bengali, Hebrew, Khmer, Lao, Malayalam, Myanmar, Thai and Tifinagh.  In the case of Hebrew and Tifinagh, this came down to completely rewriting the pickers.</p>
<p>Key changes in version 10 include the following:</p>
<ul>
<li>The visible layout of the shape view has been reduced in the vertical direction by showing a group of characters only when you mouse over the orange keys at the top. This makes it easier and faster to locate characters, and also improves use on screens with restricted space.  The way similar characters in other groups is handled has been reinvented to fit the new approach better, and enable faster creation of pickers in the future.</li>
<li>The visible layout of the transcription view has been adapted in a similar way to the shape view.</li>
<li>The button to dump the phonetic buffer has been moved to just below the output area.</li>
<li>The Detail button is now called the Analyse button, and both this and the Codepoints commands now bring up the new String Analyser utility, which provides much better results than the old pages.</li>
<li>A keyboard view has been added to the Tifinagh picker.   This new view may pop up in other pickers in the future.</li>
</ul>
<p>There were a number of other changes to the code, and not least to the instructions for use on the main picker page and each set of notes below the pickers themselves.
</p></div>
<p style="float:left; font-size: 150%"><a href="http://rishida.net/scripts/pickers/">&gt;&gt; Use it</a></p>
<p><br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=352</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New web app: String analyser</title>
		<link>http://rishida.net/blog/?p=343</link>
		<comments>http://rishida.net/blog/?p=343#comments</comments>
		<pubDate>Mon, 04 Jan 2010 19:50:51 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=343</guid>
		<description><![CDATA[

About the tool: This tool shows you what characters are in a string of Unicode characters, and gives you informaiton about each one.  Either type/paste the string into the box on the right of the page, or send it in the URL.  It&#8217;s especially useful if you have no font for the text, [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 260px; margin-left: 1em; margin-bottom: 1em"><a href="http://rishida.net/blog/images/stringanalyser.png"><img src="http://rishida.net/blog/images/stringanalyser-small.png" alt="Picture of the page in action." /></a></p>
<p><strong>About the tool:</strong> This tool shows you what characters are in a string of Unicode characters, and gives you informaiton about each one.  Either type/paste the string into the box on the right of the page, or send it in the URL.  It&#8217;s especially useful if you have no font for the text, or you are trying to unravel a sequence of characters in a complex script, but also allows you to just dig out information about one or more characters.</p>
<p>Here&#8217;s <a href="http://rishida.net/tools/analysestring/index.php?list=%E0%B8%B3%D7%9A%DB%93%E1%80%94%E1%AC%92%E1%AC%84%F0%90%8C%B0%F0%93%80%80%EA%AA%90">an example</a></p>
<p>By default you see a large graphic image of each character, the Unicode code point number and name, the Unicode script block in which it occurs, any annotations in the Unicode Standard, and any notes for that character in my character database (which I also updated today with information about Hebrew, Malayalam, Lisu and other scripts).</p>
<p>However, the result can be tailored in terms of the level of information and various aspects of the presentation.  Simply click on the options to the right of the page, or (again) include the relevant info in the URI.</p>
<p>For example, you can <a href="http://rishida.net/tools/analysestring/index.php?list=%E0%B8%B3%D7%9A%DB%93%E1%80%94%E1%AC%92%E1%AC%84%F0%90%8C%B0%F0%93%80%80%EA%AA%90&#038;nographics=on&amp;compact=on&amp;noblock=on&amp;nounicode=on&amp;nonotes=on">remove any of these items of information individually</a> (except the codepoint and name), or <a href="http://rishida.net/tools/analysestring/index.php?list=%E0%B8%B3%D7%9A%DB%93%E1%80%94%E1%AC%92%E1%AC%84%F0%90%8C%B0%F0%93%80%80%EA%AA%90&amp;nographics=on&amp;compact=on&amp;character=on&amp;noblock=on&amp;nounicode=on&amp;nonotes=on">add a text version of the character</a>.  You can also <a href="http://rishida.net/tools/analysestring/index.php?list=%E0%B8%B3%D7%9A%DB%93%E1%80%94%E1%AC%92%E1%AC%84%F0%90%8C%B0%F0%93%80%80%EA%AA%90&amp;smallgraphics=on&amp;compact=on&amp;nonotes=on">choose a smaller graphic</a>.</p>
<p>In addition, notes from my character database contain examples (coloured red).  By clicking on these examples you can list the characters in the example text without leaving the page. The list of characters shows up in the right margin.</p>
<p>Oh, and you can click on links to see a character in UniView (to explore its Unicode properties) or to show the whole block in which the character lives.</p>
<p>You&#8217;ll shortly see my other applications such as pickers, UniView, etc, linking to this app.</p>
<p>Hope it&#8217;s useful.
</p></div>
<p style="float:left; font-size: 150%"><a href="http://rishida.net/tools/analysestring/">&gt;&gt; Use it</a></p>
<p><br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=343</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malayalam picker updated</title>
		<link>http://rishida.net/blog/?p=337</link>
		<comments>http://rishida.net/blog/?p=337#comments</comments>
		<pubDate>Thu, 17 Dec 2009 19:03:56 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[malayalam]]></category>
		<category><![CDATA[picker]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=337</guid>
		<description><![CDATA[

About the tool: Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="float: right; width: 260px; margin-left: 1em; margin-bottom: 1em"><a href="http://rishida.net/blog/images/malayalampicker9.png"><img src="http://rishida.net/blog/images/malayalampicker9-small.png" alt="Picture of the page in action." /></a></p>
<p><strong>About the tool:</strong> Pickers allow you to quickly create phrases in a script by clicking on Unicode characters arranged in a way that aids their identification. Pickers are likely to be most useful if you don&#8217;t know a script well enough to use the native keyboard. The arrangement of characters also makes it much more useable than a regular character map utility</p>
<p><strong>Latest changes:</strong> This is the first version 9 picker.  Changes introduced in version 9 include moving the buttons that allow you to display different views to just below the page title. Also, in version 8 pickers, there was an icon in the phonic view that allowed you to dump to the output the phonetic transcription that builds up while selecting characters. This has been replaced with a button just below the output field. There were a number of other superficial changes.</p>
<p>A significant addition to the Malayalam picker is the ability to convert Malayalam text into a Latin transliteration, based on ISO 15919.  There was already a way to convert Latin transliterations to Malayalam script.</p>
<p>This version also continues to allow you to type in chillu characters as either single characters as included in Unicode v5.1, or as a sequence of consonant+virama+zwj. Additions to the Malayalam repertoire added in v5.2 have not yet been added to the picker.
</p></div>
<p style="float:left; font-size: 150%"><a href="http://rishida.net/scripts/pickers/malayalam/">&gt;&gt; Use it</a></p>
<p><br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=337</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Normalization code</title>
		<link>http://rishida.net/blog/?p=222</link>
		<comments>http://rishida.net/blog/?p=222#comments</comments>
		<pubDate>Wed, 04 Feb 2009 07:52:12 +0000</pubDate>
		<dc:creator>r12a</dc:creator>
				<category><![CDATA[code notes]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://rishida.net/blog/?p=222</guid>
		<description><![CDATA[I was asked to make available the code for my normalization functions in JavaScript and PHP.  The links are below. I&#8217;m making the code available under a Creative Commons Attribution-Noncommercial-Share Alike licence. 
Disclaimers Note that I make no claim to have produced polished, compact or well-optimised code!  The code does what I need, [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked to make available the code for my normalization functions in JavaScript and PHP.  The links are below. I&#8217;m making the code available under a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike</a> licence. </p>
<p><strong>Disclaimers</strong> Note that I make no claim to have produced polished, compact or well-optimised code!  The code does what I need, and I&#8217;m happy with that.  You are welcome to suggest improvements, and I&#8217;m sure there are many that could be made.</p>
<p>As they say, this code is made available in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.</p>
<p>The code is a little more convoluted that it ought to be, to get around the fact that JavaScript doesn&#8217;t understand supplementary characters, and PHP just doesn&#8217;t naturally understand Unicode. (How I long for PHP6.)</p>
<p><strong>Update: [[</strong>I meant to mention that there is a way of <a href="http://us.php.net/manual/en/class.normalizer.php">doing normalization in PHP</a> already.  I made this code available just because I had it.  I created it as a learning exercise. It may be useful, however, if you are unable to load the ICU and intl packages onto your server.<strong>]]</strong></p>
<p><strong>To use the code</strong>, simply call <code>nfc('your-text-string')</code> or <code>nfd('your-text-string')</code> from your code and capture the result.</p>
<p><strong>For PHP</strong> you&#8217;ll need <a href="http://rishida.net/code/showsource.php?source=normalization/n11n.php">these routines</a> and <a href="http://rishida.net/code/showsource.php?source=normalization/n11ndata.php">this data</a>.</p>
<p><strong>For JavaScript</strong> look at <a href="http://rishida.net/code/showsource.php?source=normalization/js/n11n.js">these routines</a> and <a href="http://rishida.net/code/showsource.php?source=normalization/js/n11ndata.js">this data</a>.  There is also a <a href="http://rishida.net/code/showsource.php?source=normalization/js/n11ndata-lite.js">lite version</a> of the data file that doesn&#8217;t include Han characters.  I use this sometimes for bandwidth savings (about 14K less).</p>
<p><strong>Test files</strong> I also created some test files for <a href="http://rishida.net/code/showsource.php?source=normalization/tests/n11ntestphp.php">PHP</a> and for <a href="http://rishida.net/code/showsource.php?source=normalization/tests/n11ntestjs.php">JavaScript</a>.<br />
Both of these expect to find a copy of <a href="http://www.unicode.org/Public/UNIDATA/NormalizationTest.txt">http://www.unicode.org/Public/UNIDATA/NormalizationTest.txt</a> in the local directory.  These files run 71,076 tests.</p>
<p><strong>Cautions</strong> Be careful about the editor you use for the data files.  I spent several hours fruitlessly debugging the routines, only to find that Notepad++ was displaying certain supplementary characters ok, but corrupting them on save.  I switched to Notepad and the problem evaporated. And I probably don&#8217;t need to add that editing the data files in something like DreamWeaver is a bad idea because it will probably normalize the data before saving.</p>
<p>Another point: you may see Unicode replacement characters at a couple of points in the PHP source.  These represent the first and last characters in the high surrogate range.</p>
<p><strong>Experimenting</strong> If you want to play with something that uses this you could try my <a href="http://rishida.net/scripts/pickers/tlicho/">Tłįchǫ (Dogrib) character picker</a>, or my <a href="http://rishida.net/tools/normalizer/">Normalizer</a> tool.  I will slowly fit this to all the pickers and to <a href="http://rishida.net/scripts/uniview/">UniView</a>.  I have a local version of UniView waiting in the wings that uses the PHP files via AJAX, to reduce download size.  For that you need a file that returns the result as plain text across the wire, such as <a href="http://rishida.net/code/showsource.php?source=normalization/getn11n.php">this</a>.</p>
<p>Well, I hope that that may be of use to someone, somewhere.  I hope I haven&#8217;t forgotten anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://rishida.net/blog/?feed=rss2&amp;p=222</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
