<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7723236272142468075</id><updated>2011-08-24T05:49:15.386-07:00</updated><category term='Adobe'/><category term='standard ligature'/><category term='common ligature'/><category term='ligature self substitution'/><category term='Font Library'/><category term='required ligature'/><category term='CMAP'/><title type='text'>UniMM Blogger Test Blog</title><subtitle type='html'>UniMM is a Myanmar Unicode font typeface name of [[ &lt;a href="http://www.unimm.org/"&gt;UniMM - UniBurma Project Foundation&lt;/a&gt; ]] including distribution of multi-platform Myanmar Unicode software with Open Font License.
&lt;p&gt;&lt;a href="http://scripts.sil.org/OFL"&gt;&lt;img src="http://scripts.sil.org/cms/sites/nrsi/media/OFL_logo_rect_color.png" /&gt;&lt;/a&gt;&lt;/p&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://unimm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://unimm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>VSKL</name><uri>http://www.blogger.com/profile/17605538812114645243</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hFhUxtW2WEA/SONRgNYo3dI/AAAAAAAAAS8/TfbD4UJPxXw/S220/vskl_face120x120.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7723236272142468075.post-2758869671166411833</id><published>2007-12-08T11:26:00.000-08:00</published><updated>2008-07-21T19:10:58.715-07:00</updated><title type='text'>Reorder in Myanmar</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;Caution: This article/post marked as to update for latest Unicode 5.1 glyph code point assignment number. But logical and visual sequence issue has the same effect. I'll re-edit this article with Unicode 5.1 character code chart as soon as possible.&lt;/span&gt;&lt;br /&gt;---&lt;br /&gt;Reorder?&lt;br /&gt;This is under testing/discussion and comments are most welcome. Please also read &lt;a href="http://www.unimm.org/cms/node/23#RendererVssmartFont"&gt;feature tag&lt;/a&gt; session. Kindly see the presentation below:&lt;br /&gt;&lt;img alt="reor_presentation" src="http://www.unimm.org/cms/public/presentation/reor_small.png" /&gt;&lt;br /&gt;See bigger picture at &lt;a href="http://www.unimm.org/cms/filebrowser/presentation"&gt;filebrowser&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;em&gt;&lt;u&gt;Description #reor:&lt;/u&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Medial&lt;/em&gt; present all its formations, &lt;em&gt;Vowel&lt;/em&gt; present U+1031 Dependent Vowel E and &lt;em&gt;Consonant&lt;/em&gt; present all possible consonants.&lt;br /&gt;&lt;ul&gt;A.Presentation&lt;br /&gt;The font inside Opentype itself or renderer has to achieve this task. No matter how people type in, the encoding must be true and the display must be intact as stated. Because of syllable, the Vowel E which 99% of people would type in g{1031}+g{1014}. For the medial case, because of syllable, people would type g{Con}+g{Medial}, so it seem okay. But due to backward compatibility with old ascii font and what if people type in g{Medial}+g{Con}? It still needs to reorder in back storage.&lt;br /&gt;&lt;br /&gt;B.Pre Typing Check(Typing Guide)&lt;br /&gt;The typing correction of syllable and grammar would be checked by external or third party program. Typing guide is something related to input method level.&lt;br /&gt;&lt;br /&gt;C.Post Typing Check(Spell Check)&lt;br /&gt;This should be also be external or third party program.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;em&gt;&lt;u&gt;Update 1 #reor:&lt;/u&gt;&lt;/em&gt;&lt;br /&gt;Refer to above presentation image, the first pipeline(client reorder state) could be solved in opentype. It's suggested that reorder through GSUB implementation should be only for client display purpose. But this would still let the users to force type in logical form regardless of syllable and it is not opentype recommended solution either. Especially in Vowel E(U+1031). Then opentype should also be prevented from users to type in wrong logic sequence form by using dotted circle (may be U+25CC) for both Medial and Vowel E. If not, the font may not safe enough for production usage as unicode compliant.&lt;br /&gt;&lt;br /&gt;This article is a solution propose to be done in text rendering. Not preferably in font side. But opentype font can be done the same job if developer wants to imply. It should better be in renderer. Until rendering is not supported,&lt;br /&gt;&lt;ol&gt;&lt;li&gt;It will not achieve all the tasks which stated in presentation&lt;/li&gt;&lt;li&gt;Opentype has to implement client display reorder (visual reorder) through GSUB&lt;/li&gt;&lt;li&gt;Opentype has to prevent from wrong input sequence by using dotted circle&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Users have to type in Unicode logical sequence or use Smart Input Method Editor&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr /&gt;&lt;h2&gt;References:&lt;/h2&gt;&lt;br /&gt;Opentype &amp;amp; Uniscribe&lt;br /&gt;&lt;a href="http://www.microsoft.com/typography/Glyph%20Processing/intro.mspx"&gt;http://www.microsoft.com/typography/Glyph%20Processing/intro.mspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/typography/developers/opentype/default.htm"&gt;http://www.microsoft.com/typography/developers/opentype/default.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/typography/developers/uniscribe/default.htm"&gt;http://www.microsoft.com/typography/developers/uniscribe/default.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms776488.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms776488.aspx&lt;/a&gt; [MSDN]&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms776535%28VS.85%29.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms776535(VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Opentype and Devanagari shaping engine&lt;br /&gt;&lt;a href="http://www.microsoft.com/typography/otfntdev/devanot/shaping.aspx"&gt;http://www.microsoft.com/typography/otfntdev/devanot/shaping.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extra&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms776535%28VS.85%29.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms776535(VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms748985%28VS.85%29.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms748985(VS.85).aspx&lt;/a&gt; [.Net 3.0]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7723236272142468075-2758869671166411833?l=unimm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unimm.blogspot.com/feeds/2758869671166411833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7723236272142468075&amp;postID=2758869671166411833&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/2758869671166411833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/2758869671166411833'/><link rel='alternate' type='text/html' href='http://unimm.blogspot.com/2007/12/reorder-in-myanmar.html' title='Reorder in Myanmar'/><author><name>VSKL</name><uri>http://www.blogger.com/profile/17605538812114645243</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hFhUxtW2WEA/SONRgNYo3dI/AAAAAAAAAS8/TfbD4UJPxXw/S220/vskl_face120x120.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7723236272142468075.post-3726260140118666968</id><published>2007-11-22T21:33:00.000-08:00</published><updated>2008-01-08T09:59:07.893-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ligature self substitution'/><title type='text'>Self-substitution is referential</title><content type='html'>&lt;blockquote&gt;"...trying to reorder glyphs by doing a multiple substitution to produce extra glyphs and then a ligature to remove the excess..."&lt;br /&gt;&lt;/blockquote&gt;This process could probably note as "Clone/Prune" or be called Cloning then Pruning. The drawback is that it needs to make something un-ordinary approach that Opentype do not recommend it. But there is no other solution for way out then this method.. This is also known as about "Visual glyphs reordering through GSUB".&lt;br /&gt;&lt;br /&gt;This is a great impact for me for the time around 2006 development trend.. I were trying so hard to make this happen on Fontforge 2005 and eailer 2006 builds; while VOLT developers can do one (I believe time around Myanmar1 release). So I were asking to FF's user list about &lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_name=20060527150404.6392.qmail%40web50414.mail.yahoo.com&amp;amp;forum_name=fontforge-users"&gt;this on 2006 May 25&lt;/a&gt;. But that didn't resolve though I went on to opentype list and reading Devanagari Script and AAT indic re-arrange by replied mails. Anyway, good that I could read and got some idea about reordering from Devanagari script and I've one positive discussion about Myanmar "Reordering GSUB Vs Uniscribe" on opentype list especially from those indic scripts' opentype developers. And latter I could conclude above &lt;a href="http://unimm.blogspot.com/2007/12/reorder-in-myanmar.html"&gt;Reorder in Myanmar&lt;/a&gt; article aka &lt;a href="http://www.unimm.org/cms/node/35#reor"&gt;#reor&lt;/a&gt; and still this reorder issue is lasting longer by far as un-certain solution.&lt;br /&gt;&lt;br /&gt;And the same time FF's prevention for __ligature self-substitution issue__ still existed and stalled the UniMM progress that time; until me &amp;amp; Mr.George &lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_name=cee7c5b00702192150q423d6bc8v62f5de4c4c7bc69b%40mail.gmail.com&amp;amp;forum_name=fontforge-users"&gt;discussed again on 2007 Feb 24 about this issue&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Viola!! this time we caught the gap between us. Then after, later of FF's builds, I won't see this message anymore;&lt;br /&gt;&lt;blockquote&gt;"A ligature may not be made up of itself. This substitution is self-referential."&lt;/blockquote&gt;Instead;&lt;br /&gt;&lt;blockquote&gt;"This substitution is self-referential. Is this international? Yes|No"&lt;/blockquote&gt;So, in summary, this is the one big reason about why UniMM is being delayed. (Good Excuse huh :-P)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7723236272142468075-3726260140118666968?l=unimm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unimm.blogspot.com/feeds/3726260140118666968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7723236272142468075&amp;postID=3726260140118666968&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/3726260140118666968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/3726260140118666968'/><link rel='alternate' type='text/html' href='http://unimm.blogspot.com/2007/11/self-substitution-is-referential.html' title='Self-substitution is referential'/><author><name>VSKL</name><uri>http://www.blogger.com/profile/17605538812114645243</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hFhUxtW2WEA/SONRgNYo3dI/AAAAAAAAAS8/TfbD4UJPxXw/S220/vskl_face120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7723236272142468075.post-3463083231010702179</id><published>2007-11-22T18:42:00.000-08:00</published><updated>2007-11-22T21:18:55.703-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Font Library'/><category scheme='http://www.blogger.com/atom/ns#' term='CMAP'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><title type='text'>UniMM Library: CMAP</title><content type='html'>Basically, the main idea of preparing &lt;a href="http://www.unimm.org/cms/node/8"&gt;UniMM Library Book&lt;/a&gt; is that, it meant another developer(s) to use back UniMM as library, thus re-usable work. As you might know that there are some point of complexity for implementing Burmese digital font rather than designer/artworks concept. So, UniMM will go through this process one time and expect to solve UTN11 glyph processing in each of smart font technology. To example about what the re-usable works are:&lt;div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;#fontforge&lt;/div&gt;&lt;div&gt;#create new plain BMP&lt;/div&gt;&lt;div&gt;#follow the way UniMM CMAP &lt;/div&gt;&lt;div&gt;#goto Myanmar Unicode range U+1000 to U+109F and draw glyphs&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#goto non-Unicode ranges and draw as UniMM CMAP glyphs&lt;/div&gt;&lt;div&gt;#import UniMM lookup table rulesets&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, CMAP naming is one of the important factor consideration for UniMM development. According to Abobe paper at:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.adobe.com/devnet/opentype/archives/glyph.html"&gt;http://www.adobe.com/devnet/opentype/archives/glyph.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some part of UniMM need to re-factorize what it has been followed and what it has not followed, yet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;UniMM already followed or have to follow:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"uni" for unicode range glyph naming&lt;/div&gt;&lt;div&gt;"_" underscore for non-unicode range glyph naming&lt;/div&gt;&lt;div&gt;"." dot for alternate ligature glyph and nested tag&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7723236272142468075-3463083231010702179?l=unimm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unimm.blogspot.com/feeds/3463083231010702179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7723236272142468075&amp;postID=3463083231010702179&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/3463083231010702179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/3463083231010702179'/><link rel='alternate' type='text/html' href='http://unimm.blogspot.com/2007/11/unimm-library-cmap.html' title='UniMM Library: CMAP'/><author><name>VSKL</name><uri>http://www.blogger.com/profile/17605538812114645243</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hFhUxtW2WEA/SONRgNYo3dI/AAAAAAAAAS8/TfbD4UJPxXw/S220/vskl_face120x120.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7723236272142468075.post-728578926237302502</id><published>2007-09-21T09:26:00.000-07:00</published><updated>2007-11-18T13:06:29.400-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='standard ligature'/><category scheme='http://www.blogger.com/atom/ns#' term='required ligature'/><category scheme='http://www.blogger.com/atom/ns#' term='common ligature'/><title type='text'>Stack</title><content type='html'>&lt;div&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;What is Ligature?&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Ligatures are two or more glyphs combined to form a single new glyph.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Times;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://www.unicode.org/versions/beta.html"&gt;Unicode 5.1.0(beta)&lt;/a&gt; with &lt;a href="http://www.unicode.org/notes/tn11/"&gt;UTN11-2 rule&lt;/a&gt; for Myanmar Burmese stacked characters or syllable chaining or PatSint (in Burmese phonetic) is as shown below.&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_hFhUxtW2WEA/RvX7RoJnN6I/AAAAAAAAAG8/3rQXNC--4EY/s1600-h/stacked_utn11.JPG"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_hFhUxtW2WEA/RvX7RoJnN6I/AAAAAAAAAG8/3rQXNC--4EY/s400/stacked_utn11.JPG" alt="" id="BLOGGER_PHOTO_ID_5113269232203151266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UniMM Stack (TruetypeOpen, probably because this truetype also loaded in Uniscribe, see below.)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_hFhUxtW2WEA/RvPxM4JnN1I/AAAAAAAAAGU/rJvAYQ6qpfg/s1600-h/unimm_stack_mac.png"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_hFhUxtW2WEA/RvPxM4JnN1I/AAAAAAAAAGU/rJvAYQ6qpfg/s400/unimm_stack_mac.png" alt="" id="BLOGGER_PHOTO_ID_5112695205529073490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Myanmar3 Stack (This is Opentype build only, so it is okay that no stacking on ATSUI.)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_hFhUxtW2WEA/RvPxNIJnN2I/AAAAAAAAAGc/v6SzwkCBVgs/s1600-h/myanmar3_stack_mac.png"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_hFhUxtW2WEA/RvPxNIJnN2I/AAAAAAAAAGc/v6SzwkCBVgs/s400/myanmar3_stack_mac.png" alt="" id="BLOGGER_PHOTO_ID_5112695209824040802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PadaukOT Stack (This is Opentype build only, so it is okay that no stacking on ATSUI.)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_hFhUxtW2WEA/RvPxNYJnN3I/AAAAAAAAAGk/vcj9D3g7ET4/s1600-h/padaukot_stack_mac.png"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_hFhUxtW2WEA/RvPxNYJnN3I/AAAAAAAAAGk/vcj9D3g7ET4/s400/padaukot_stack_mac.png" alt="" id="BLOGGER_PHOTO_ID_5112695214119008114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;'morx' test about Cocoa draw and ATSUI rendering for  Myanmar Stack in UniMM&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_hFhUxtW2WEA/RvXyaYJnN4I/AAAAAAAAAGs/f388RC-IzF8/s1600-h/morx_stack_test_cocoa_atsui.png"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_hFhUxtW2WEA/RvXyaYJnN4I/AAAAAAAAAGs/f388RC-IzF8/s400/morx_stack_test_cocoa_atsui.png" alt="" id="BLOGGER_PHOTO_ID_5113259486922356610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Probably, my first time see-to-believe about ATSUI processing for Unicode that respect to Myanmar (Burmese) case in my hand.. Cool!&lt;br /&gt;&lt;br /&gt;Because I've already seen-to-believe about Opentype and Uniscribe Unicode rendering. The following is all opentype/uniscribe loaded together on MS Word 2003 processor.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_hFhUxtW2WEA/RvX0-4JnN5I/AAAAAAAAAG0/fWIINF8qPaY/s1600-h/stack_word2003.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_hFhUxtW2WEA/RvX0-4JnN5I/AAAAAAAAAG0/fWIINF8qPaY/s400/stack_word2003.jpg" alt="" id="BLOGGER_PHOTO_ID_5113262313010837394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In summary, character stacking in Myanmar Burmese is a simple Ligature Substitution which I proposed to use font-registry of either of 'rlig' or 'liga'.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7723236272142468075-728578926237302502?l=unimm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unimm.blogspot.com/feeds/728578926237302502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7723236272142468075&amp;postID=728578926237302502&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/728578926237302502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7723236272142468075/posts/default/728578926237302502'/><link rel='alternate' type='text/html' href='http://unimm.blogspot.com/2007/09/stack.html' title='Stack'/><author><name>VSKL</name><uri>http://www.blogger.com/profile/17605538812114645243</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_hFhUxtW2WEA/SONRgNYo3dI/AAAAAAAAAS8/TfbD4UJPxXw/S220/vskl_face120x120.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_hFhUxtW2WEA/RvX7RoJnN6I/AAAAAAAAAG8/3rQXNC--4EY/s72-c/stacked_utn11.JPG' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
