*** empty log message *** XML
authorhanda <handa>
Mon, 12 Apr 2010 00:47:28 +0000 (00:47 +0000)
committerhanda <handa>
Mon, 12 Apr 2010 00:47:28 +0000 (00:47 +0000)
ChangeLog
FLT/KHMR-MULE.fltx [deleted file]
FLT/MYMR-SIL.xml [deleted file]

index 3afaf38..3638f5c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2010-04-12  Kenichi Handa  <handa@m17n.org>
 
+       * FLT/Makefile.am (FONT_LAYOUT_TABLE): Add FLT/MYMR-SIL.fltx.
+
        * FLT/MYMR-SIL.fltx: Renamed from FLT/MYMR-SIL.xml.
 
 2010-04-10  Kenichi Handa  <handa@m17n.org>
diff --git a/FLT/KHMR-MULE.fltx b/FLT/KHMR-MULE.fltx
deleted file mode 100644 (file)
index 430090d..0000000
+++ /dev/null
@@ -1,936 +0,0 @@
-<?xml version='1.0'?>
-<font-layouter xmlns="http://www.m17n.org/FLT" key0="khmr-mule" key1="nil">
-  <font registry="mulekhmer-1"/>
-  <first-stage>
-    <category-table>
-      <category category-value="C">
-        <from-code>
-          <integer>0x1780</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17A2</integer>
-        </to-code>
-      </category>
-      <category category-value="R">
-        <glyph-code>
-          <integer>0x179A</integer>
-        </glyph-code>
-      </category>
-      <category category-value="E">
-        <glyph-code>
-          <integer>0x17A1</integer>
-        </glyph-code>
-      </category>
-      <category category-value="E">
-        <from-code>
-          <integer>0x17A3</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17A4</integer>
-        </to-code>
-      </category>
-      <category category-value="V">
-        <from-code>
-          <integer>0x17A5</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17B3</integer>
-        </to-code>
-      </category>
-      <category category-value="Q">
-        <glyph-code>
-          <integer>0x17A7</integer>
-        </glyph-code>
-      </category>
-      <category category-value="Q">
-        <glyph-code>
-          <integer>0x17AB</integer>
-        </glyph-code>
-      </category>
-      <category category-value="Q">
-        <glyph-code>
-          <integer>0x17AF</integer>
-        </glyph-code>
-      </category>
-      <category category-value="C">
-        <glyph-code>
-          <integer>0x17B2</integer>
-        </glyph-code>
-      </category>
-      <category category-value="E">
-        <from-code>
-          <integer>0x17B4</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17FF</integer>
-        </to-code>
-      </category>
-      <category category-value="v">
-        <from-code>
-          <integer>0x17B6</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17C5</integer>
-        </to-code>
-      </category>
-      <category category-value="S">
-        <glyph-code>
-          <integer>0x17C6</integer>
-        </glyph-code>
-      </category>
-      <category category-value="s">
-        <from-code>
-          <integer>0x17C9</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17CA</integer>
-        </to-code>
-      </category>
-      <category category-value="S">
-        <from-code>
-          <integer>0x17CB</integer>
-        </from-code>
-        <to-code>
-          <integer>0x17D3</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x17D2</integer>
-        </glyph-code>
-      </category>
-    </category-table>
-    <generator>
-      <match-block match-index="0">
-        <cond-block>
-          <regexp-block regexp="[CR](c[CRQ])?(cR)?s?v?S?">
-            <cond-block>
-              <regexp-block regexp=".(c[CRQ])(cR)?s?v?S?">
-                <start-cluster/>
-                <separator/>
-                <regexp-block regexp="(.)c(.)(c(.))?">
-                  <match-block match-index="1">
-                    <funcall  fname="independent"/>
-                  </match-block>
-                  <match-block match-index="2">
-                    <funcall fname="conjunct"/>
-                  </match-block>
-                  <match-block match-index="4">
-                    <funcall fname="conjunct"/>
-                  </match-block>
-                </regexp-block>
-                <funcall fname="vowel-and-sign"/>
-                <repeat/>
-                <separator/>
-                <end-cluster/>
-              </regexp-block>
-              <regexp-block regexp="[CR][svS][svS]*">
-                <start-cluster/>
-                <separator/>
-                <funcall fname="independent"/>
-                <funcall fname="vowel-and-sign"/>
-                <repeat/>
-                <separator/>
-                <end-cluster/>
-              </regexp-block>
-              <regexp-block regexp=".">
-                <funcall fname="independent"/>
-              </regexp-block>
-            </cond-block>
-          </regexp-block>
-          <regexp-block regexp=".">
-            <funcall fname="independent"/>
-          </regexp-block>
-        </cond-block>
-        <repeat/>
-      </match-block>
-      <defmacro fname="independent">
-        <cond-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17D8</integer>
-            </source-pattern>
-            <direct-code>
-              <integer>0xD4</integer>
-            </direct-code>
-            <direct-code>
-              <integer>0x9B</integer>
-            </direct-code>
-            <direct-code>
-              <integer>0xD4</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <from-code>
-              <integer>0x1780</integer>
-            </from-code>
-            <to-code>
-              <integer>0x17FF</integer>
-            </to-code>
-            <direct-code>
-              <integer>0x80</integer>
-            </direct-code>
-          </subst-block>
-        </cond-block>
-      </defmacro>
-      <defmacro fname="conjunct">
-        <cond-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x1783</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x43</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x1788</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x48</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x178D</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x4D</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x1794</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x54</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x1799</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x59</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x179A</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="c" x-direction="right" x-amount="5"/>
-            <direct-code>
-              <integer>0x5A</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <from-code>
-              <integer>0x179E</integer>
-            </from-code>
-            <to-code>
-              <integer>0x179F</integer>
-            </to-code>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x5E</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <from-code>
-              <integer>0x1780</integer>
-            </from-code>
-            <to-code>
-              <integer>0x17AF</integer>
-            </to-code>
-            <combining-specification v-pos1="b" h-pos1="c" v-pos2="t" h-pos2="c" y-direction="down" y-amount="5"/>
-            <direct-code>
-              <integer>0x40</integer>
-            </direct-code>
-          </subst-block>
-        </cond-block>
-      </defmacro>
-      <defmacro fname="vowel-and-sign">
-        <cond-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17B6</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="l"/>
-            <direct-code>
-              <integer>0xB6</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17BB</integer>
-            </source-pattern>
-            <combining-specification v-pos1="b" h-pos1="r" v-pos2="t" h-pos2="r" y-direction="up" y-amount="5"/>
-            <direct-code>
-              <integer>0xBB</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17BC</integer>
-            </source-pattern>
-            <combining-specification v-pos1="b" h-pos1="c" v-pos2="t" h-pos2="c" y-direction="down" y-amount="5"/>
-            <direct-code>
-              <integer>0xBC</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17BD</integer>
-            </source-pattern>
-            <combining-specification v-pos1="b" h-pos1="c" v-pos2="t" h-pos2="c" y-direction="down" y-amount="5"/>
-            <direct-code>
-              <integer>0xBD</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17BE</integer>
-            </source-pattern>
-            <combining-specification v-pos1="t" h-pos1="c" v-pos2="b" h-pos2="c"/>
-            <direct-code>
-              <integer>0xB8</integer>
-            </direct-code>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC1</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17BF</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC1</integer>
-            </direct-code>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x04</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C0</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC1</integer>
-            </direct-code>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-            <direct-code>
-              <integer>0x05</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C1</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC1</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C2</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC2</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C3</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC3</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C4</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC1</integer>
-            </direct-code>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="l"/>
-            <direct-code>
-              <integer>0xB6</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C5</integer>
-            </source-pattern>
-            <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="r"/>
-            <direct-code>
-              <integer>0xC1</integer>
-            </direct-code>
-            <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="l"/>
-            <direct-code>
-              <integer>0x2D</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17C9</integer>
-            </source-pattern>
-            <combining-specification v-pos1="t" h-pos1="r" v-pos2="b" h-pos2="r" y-direction="up" y-amount="5"/>
-            <direct-code>
-              <integer>0xC9</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17CB</integer>
-            </source-pattern>
-            <combining-specification v-pos1="t" h-pos1="r" v-pos2="b" h-pos2="r" y-direction="up" y-amount="5"/>
-            <direct-code>
-              <integer>0xCB</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <source-pattern>
-              <integer>0x17CE</integer>
-            </source-pattern>
-            <combining-specification v-pos1="t" h-pos1="r" v-pos2="b" h-pos2="r" y-direction="up" y-amount="5"/>
-            <direct-code>
-              <integer>0xCE</integer>
-            </direct-code>
-          </subst-block>
-          <subst-block>
-            <from-code>
-              <integer>0x17B7</integer>
-            </from-code>
-            <to-code>
-              <integer>0x17D0</integer>
-            </to-code>
-            <combining-specification v-pos1="t" h-pos1="c" v-pos2="b" h-pos2="c" y-direction="up" y-amount="5"/>
-            <direct-code>
-              <integer>0xB7</integer>
-            </direct-code>
-          </subst-block>
-        </cond-block>
-      </defmacro>
-    </generator>
-  </first-stage>
-  <stage>
-    <category-table>
-      <category category-value="E">
-        <from-code>
-          <integer>0x00</integer>
-        </from-code>
-        <to-code>
-          <integer>0xFF</integer>
-        </to-code>
-      </category>
-      <category category-value="V">
-        <from-code>
-          <integer>0x04</integer>
-        </from-code>
-        <to-code>
-          <integer>0x05</integer>
-        </to-code>
-      </category>
-      <category category-value="V">
-        <glyph-code>
-          <integer>0x2D</integer>
-        </glyph-code>
-      </category>
-      <category category-value="V">
-        <glyph-code>
-          <integer>0xB6</integer>
-        </glyph-code>
-      </category>
-      <category category-value="C">
-        <glyph-code>
-          <integer>0xC6</integer>
-        </glyph-code>
-      </category>
-      <category category-value="R">
-        <glyph-code>
-          <integer>0xCB</integer>
-        </glyph-code>
-      </category>
-      <category category-value="C">
-        <from-code>
-          <integer>0xCC</integer>
-        </from-code>
-        <to-code>
-          <integer>0xCD</integer>
-        </to-code>
-      </category>
-      <category category-value="R">
-        <glyph-code>
-          <integer>0xCE</integer>
-        </glyph-code>
-      </category>
-      <category category-value="C">
-        <from-code>
-          <integer>0xCF</integer>
-        </from-code>
-        <to-code>
-          <integer>0xD0</integer>
-        </to-code>
-      </category>
-      <category category-value="E">
-        <glyph-code>
-          <integer>0xD2</integer>
-        </glyph-code>
-      </category>
-    </category-table>
-    <generator>
-      <match-block match-index="0">
-        <cond-block>
-          <regexp-block regexp="VC">
-            <copy-glyph/>
-            <combining-specification v-pos1="t" h-pos1="c" v-pos2="b" h-pos2="c" x-direction="left" x-amount="20"/>
-            <copy-glyph/>
-          </regexp-block>
-          <regexp-block regexp="VR">
-            <copy-glyph/>
-            <combining-specification v-pos1="t" h-pos1="r" v-pos2="b" h-pos2="r" x-direction="right" x-amount="20"/>
-            <copy-glyph/>
-          </regexp-block>
-          <regexp-block regexp=".">
-            <copy-glyph/>
-          </regexp-block>
-        </cond-block>
-        <repeat/>
-      </match-block>
-    </generator>
-  </stage>
-  <stage>
-    <category-table>
-      <category category-value="E">
-        <from-code>
-          <integer>0x00</integer>
-        </from-code>
-        <to-code>
-          <integer>0xFF</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0x40</integer>
-        </from-code>
-        <to-code>
-          <integer>0x6F</integer>
-        </to-code>
-      </category>
-      <category category-value="n">
-        <glyph-code>
-          <integer>0x49</integer>
-        </glyph-code>
-      </category>
-      <category category-value="y">
-        <glyph-code>
-          <integer>0x59</integer>
-        </glyph-code>
-      </category>
-      <category category-value="C">
-        <from-code>
-          <integer>0x80</integer>
-        </from-code>
-        <to-code>
-          <integer>0xA2</integer>
-        </to-code>
-      </category>
-      <category category-value="N">
-        <glyph-code>
-          <integer>0x89</integer>
-        </glyph-code>
-      </category>
-      <category category-value="Q">
-        <glyph-code>
-          <integer>0xB2</integer>
-        </glyph-code>
-      </category>
-      <category category-value="S">
-        <from-code>
-          <integer>0xC9</integer>
-        </from-code>
-        <to-code>
-          <integer>0xD1</integer>
-        </to-code>
-      </category>
-    </category-table>
-    <generator>
-      <match-block match-index="0">
-        <cond-block>
-          <regexp-block regexp=" [^ ][^ ][^ ]* ">
-            <start-cluster/>
-            <copy-glyph/>
-            <cond-block>
-              <regexp-block regexp="N[cny]">
-                <direct-code>
-                  <integer>0x27</integer>
-                </direct-code>
-                <subst-block>
-                  <source-pattern>
-                    <integer>0x49</integer>
-                  </source-pattern>
-                  <combining-specification v-pos1="b" h-pos1="c" v-pos2="t" h-pos2="c" y-direction="down" y-amount="5"/>
-                  <direct-code>
-                    <integer>0x28</integer>
-                  </direct-code>
-                </subst-block>
-                <copy-glyph/>
-              </regexp-block>
-              <regexp-block regexp="Qy">
-                <direct-code>
-                  <integer>0x2B</integer>
-                </direct-code>
-              </regexp-block>
-            </cond-block>
-            <copy-glyph/>
-            <repeat/>
-            <end-cluster/>
-          </regexp-block>
-          <regexp-block regexp="[^ ]*">
-            <copy-glyph/>
-            <repeat/>
-          </regexp-block>
-        </cond-block>
-        <repeat/>
-      </match-block>
-    </generator>
-  </stage>
-  <stage>
-    <category-table>
-      <category category-value="n">
-        <from-code>
-          <integer>0x00</integer>
-        </from-code>
-        <to-code>
-          <integer>0x7F</integer>
-        </to-code>
-      </category>
-      <category category-value="V">
-        <from-code>
-          <integer>0x04</integer>
-        </from-code>
-        <to-code>
-          <integer>0x05</integer>
-        </to-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x26</integer>
-        </glyph-code>
-      </category>
-      <category category-value="W">
-        <glyph-code>
-          <integer>0x27</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x28</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x2A</integer>
-        </glyph-code>
-      </category>
-      <category category-value="N">
-        <glyph-code>
-          <integer>0x2C</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x43</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <from-code>
-          <integer>0x48</integer>
-        </from-code>
-        <to-code>
-          <integer>0x49</integer>
-        </to-code>
-      </category>
-      <category category-value="w">
-        <from-code>
-          <integer>0x4D</integer>
-        </from-code>
-        <to-code>
-          <integer>0x4E</integer>
-        </to-code>
-      </category>
-      <category category-value="r">
-        <glyph-code>
-          <integer>0x5A</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x60</integer>
-        </glyph-code>
-      </category>
-      <category category-value="N">
-        <from-code>
-          <integer>0x80</integer>
-        </from-code>
-        <to-code>
-          <integer>0xFF</integer>
-        </to-code>
-      </category>
-      <category category-value="W">
-        <glyph-code>
-          <integer>0x83</integer>
-        </glyph-code>
-      </category>
-      <category category-value="T">
-        <glyph-code>
-          <integer>0x84</integer>
-        </glyph-code>
-      </category>
-      <category category-value="T">
-        <glyph-code>
-          <integer>0x87</integer>
-        </glyph-code>
-      </category>
-      <category category-value="W">
-        <from-code>
-          <integer>0x88</integer>
-        </from-code>
-        <to-code>
-          <integer>0x89</integer>
-        </to-code>
-      </category>
-      <category category-value="T">
-        <from-code>
-          <integer>0x8A</integer>
-        </from-code>
-        <to-code>
-          <integer>0x8B</integer>
-        </to-code>
-      </category>
-      <category category-value="W">
-        <from-code>
-          <integer>0x8D</integer>
-        </from-code>
-        <to-code>
-          <integer>0x8E</integer>
-        </to-code>
-      </category>
-      <category category-value="T">
-        <glyph-code>
-          <integer>0x90</integer>
-        </glyph-code>
-      </category>
-      <category category-value="T">
-        <glyph-code>
-          <integer>0x95</integer>
-        </glyph-code>
-      </category>
-      <category category-value="W">
-        <glyph-code>
-          <integer>0x99</integer>
-        </glyph-code>
-      </category>
-      <category category-value="W">
-        <glyph-code>
-          <integer>0x9B</integer>
-        </glyph-code>
-      </category>
-      <category category-value="W">
-        <from-code>
-          <integer>0x9F</integer>
-        </from-code>
-        <to-code>
-          <integer>0xA0</integer>
-        </to-code>
-      </category>
-      <category category-value="W">
-        <glyph-code>
-          <integer>0xA6</integer>
-        </glyph-code>
-      </category>
-    </category-table>
-    <generator>
-      <match-block match-index="0">
-        <cond-block>
-          <regexp-block regexp=" ([^ ]*) ">
-            <start-cluster/>
-            <match-block match-index="1">
-              <cond-block>
-                <regexp-block regexp="(Wnr)([^V]*)(V)?(.*)">
-                  <copy-glyph/>
-                  <repeat/>
-                </regexp-block>
-                <regexp-block regexp="(Tnr)([^V]*)(V)?(.*)">
-                  <match-block match-index="1">
-                    <copy-glyph/>
-                    <copy-glyph/>
-                    <subst-block>
-                      <source-pattern>
-                        <integer>0x5A</integer>
-                      </source-pattern>
-                      <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="c" x-direction="right" x-amount="5"/>
-                      <direct-code>
-                        <integer>0x20</integer>
-                      </direct-code>
-                    </subst-block>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="2">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                  <match-block match-index="3">
-                    <funcall fname="high-deep-YA-IE"/>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="4">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                </regexp-block>
-                <regexp-block regexp="(..r)([^V]*)(V)?(.*)">
-                  <match-block match-index="1">
-                    <copy-glyph/>
-                    <copy-glyph/>
-                    <subst-block>
-                      <source-pattern>
-                        <integer>0x5A</integer>
-                      </source-pattern>
-                      <combining-specification v-pos1="B" h-pos1="l" v-pos2="B" h-pos2="c" x-direction="right" x-amount="5"/>
-                      <direct-code>
-                        <integer>0x20</integer>
-                      </direct-code>
-                    </subst-block>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="2">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                  <match-block match-index="3">
-                    <funcall fname="deep-YA-IE"/>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="4">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                </regexp-block>
-                <regexp-block regexp="(T[nw][^V]*)(V)?(.*)">
-                  <match-block match-index="1">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                  <match-block match-index="2">
-                    <funcall fname="high-deep-YA-IE"/>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="3">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                </regexp-block>
-                <regexp-block regexp="(.[nw][^V]*)(V)?(.*)">
-                  <match-block match-index="1">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                  <match-block match-index="2">
-                    <funcall fname="deep-YA-IE"/>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="3">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                </regexp-block>
-                <regexp-block regexp="(T^V*)(V)?(.*)">
-                  <match-block match-index="1">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                  <match-block match-index="2">
-                    <funcall fname="high-YA-IE"/>
-                    <copy-glyph/>
-                  </match-block>
-                  <match-block match-index="3">
-                    <copy-glyph/>
-                    <repeat/>
-                  </match-block>
-                </regexp-block>
-                <regexp-block regexp=".*">
-                  <copy-glyph/>
-                  <repeat/>
-                </regexp-block>
-              </cond-block>
-            </match-block>
-            <end-cluster/>
-          </regexp-block>
-          <regexp-block regexp="[^ ]*">
-            <copy-glyph/>
-            <repeat/>
-          </regexp-block>
-        </cond-block>
-        <repeat/>
-      </match-block>
-      <defmacro fname="deep-YA-IE">
-        <subst-block>
-          <from-code>
-            <integer>0x04</integer>
-          </from-code>
-          <to-code>
-            <integer>0x05</integer>
-          </to-code>
-          <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-          <direct-code>
-            <integer>0x24</integer>
-          </direct-code>
-        </subst-block>
-      </defmacro>
-      <defmacro fname="high-deep-YA-IE">
-        <subst-block>
-          <from-code>
-            <integer>0x04</integer>
-          </from-code>
-          <to-code>
-            <integer>0x05</integer>
-          </to-code>
-          <combining-specification v-pos1="B" h-pos1="r" v-pos2="B" h-pos2="c"/>
-          <direct-code>
-            <integer>0x34</integer>
-          </direct-code>
-        </subst-block>
-      </defmacro>
-      <defmacro fname="high-YA-IE">
-        <subst-block>
-          <from-code>
-            <integer>0x04</integer>
-          </from-code>
-          <to-code>
-            <integer>0x05</integer>
-          </to-code>
-          <combining-specification v-pos1="B" h-pos1="r" v-pos2="b" h-pos2="c"/>
-          <direct-code>
-            <integer>0x14</integer>
-          </direct-code>
-        </subst-block>
-      </defmacro>
-    </generator>
-  </stage>
-</font-layouter>
\ No newline at end of file
diff --git a/FLT/MYMR-SIL.xml b/FLT/MYMR-SIL.xml
deleted file mode 100644 (file)
index 9e99680..0000000
+++ /dev/null
@@ -1,422 +0,0 @@
-<?xml version='1.0'?>
-<font-layouter xmlns="http://www.m17n.org/FLT" key0="mymr-sil" key1="nil">
-  <font registry="unicode-bmp" family="nil" foundry="nil">
-    <otf-specification script="mymr">
-      <gsub-features>
-        <negative-list/>
-      </gsub-features>
-      <gpos-features>
-        <negative-list/>
-      </gpos-features>
-    </otf-specification>
-  </font>
-  <first-stage>
-    <category-table>
-      <category category-value="C">
-        <from-code>
-          <integer>0x1000</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1021</integer>
-        </to-code>
-      </category>
-      <category category-value="g">
-        <glyph-code>
-          <integer>0x1004</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x101A</integer>
-        </glyph-code>
-      </category>
-      <category category-value="G">
-        <glyph-code>
-          <integer>0x101B</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x101D</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x101F</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0x1022</integer>
-        </from-code>
-        <to-code>
-          <integer>0x102A</integer>
-        </to-code>
-      </category>
-      <category category-value="a">
-        <from-code>
-          <integer>0x102B</integer>
-        </from-code>
-        <to-code>
-          <integer>0x102C</integer>
-        </to-code>
-      </category>
-      <category category-value="u">
-        <from-code>
-          <integer>0x102D</integer>
-        </from-code>
-        <to-code>
-          <integer>0x102E</integer>
-        </to-code>
-      </category>
-      <category category-value="l">
-        <from-code>
-          <integer>0x102F</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1030</integer>
-        </to-code>
-      </category>
-      <category category-value="e">
-        <glyph-code>
-          <integer>0x1031</integer>
-        </glyph-code>
-      </category>
-      <category category-value="A">
-        <glyph-code>
-          <integer>0x1032</integer>
-        </glyph-code>
-      </category>
-      <category category-value="u">
-        <from-code>
-          <integer>0x1033</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1035</integer>
-        </to-code>
-      </category>
-      <category category-value="A">
-        <glyph-code>
-          <integer>0x1036</integer>
-        </glyph-code>
-      </category>
-      <category category-value="b">
-        <glyph-code>
-          <integer>0x1037</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x1038</integer>
-        </glyph-code>
-      </category>
-      <category category-value="v">
-        <glyph-code>
-          <integer>0x1039</integer>
-        </glyph-code>
-      </category>
-      <category category-value="V">
-        <glyph-code>
-          <integer>0x103A</integer>
-        </glyph-code>
-      </category>
-      <category category-value="y">
-        <glyph-code>
-          <integer>0x103B</integer>
-        </glyph-code>
-      </category>
-      <category category-value="r">
-        <glyph-code>
-          <integer>0x103C</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x103D</integer>
-        </glyph-code>
-      </category>
-      <category category-value="h">
-        <glyph-code>
-          <integer>0x103E</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0x103F</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1049</integer>
-        </to-code>
-      </category>
-      <category category-value="x">
-        <glyph-code>
-          <integer>0x1040</integer>
-        </glyph-code>
-      </category>
-      <category category-value="x">
-        <from-code>
-          <integer>0x104A</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1059</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x104E</integer>
-        </glyph-code>
-      </category>
-      <category category-value="g">
-        <glyph-code>
-          <integer>0x105A</integer>
-        </glyph-code>
-      </category>
-      <category category-value="C">
-        <from-code>
-          <integer>0x105B</integer>
-        </from-code>
-        <to-code>
-          <integer>0x105D</integer>
-        </to-code>
-      </category>
-      <category category-value="y">
-        <from-code>
-          <integer>0x105E</integer>
-        </from-code>
-        <to-code>
-          <integer>0x105F</integer>
-        </to-code>
-      </category>
-      <category category-value="H">
-        <glyph-code>
-          <integer>0x1060</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x1061</integer>
-        </glyph-code>
-      </category>
-      <category category-value="k">
-        <glyph-code>
-          <integer>0x1062</integer>
-        </glyph-code>
-      </category>
-      <category category-value="a">
-        <glyph-code>
-          <integer>0x1063</integer>
-        </glyph-code>
-      </category>
-      <category category-value="p">
-        <glyph-code>
-          <integer>0x1064</integer>
-        </glyph-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0x1065</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1066</integer>
-        </to-code>
-      </category>
-      <category category-value="a">
-        <from-code>
-          <integer>0x1067</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1068</integer>
-        </to-code>
-      </category>
-      <category category-value="p">
-        <from-code>
-          <integer>0x1069</integer>
-        </from-code>
-        <to-code>
-          <integer>0x106D</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0x106E</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1070</integer>
-        </to-code>
-      </category>
-      <category category-value="u">
-        <from-code>
-          <integer>0x1071</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1074</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0x1075</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1081</integer>
-        </to-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x1082</integer>
-        </glyph-code>
-      </category>
-      <category category-value="a">
-        <glyph-code>
-          <integer>0x1083</integer>
-        </glyph-code>
-      </category>
-      <category category-value="E">
-        <glyph-code>
-          <integer>0x1084</integer>
-        </glyph-code>
-      </category>
-      <category category-value="u">
-        <glyph-code>
-          <integer>0x1085</integer>
-        </glyph-code>
-      </category>
-      <category category-value="s">
-        <glyph-code>
-          <integer>0x1086</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <from-code>
-          <integer>0x1087</integer>
-        </from-code>
-        <to-code>
-          <integer>0x108D</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <glyph-code>
-          <integer>0x108E</integer>
-        </glyph-code>
-      </category>
-      <category category-value="w">
-        <glyph-code>
-          <integer>0x108F</integer>
-        </glyph-code>
-      </category>
-      <category category-value="x">
-        <from-code>
-          <integer>0x1090</integer>
-        </from-code>
-        <to-code>
-          <integer>0x1099</integer>
-        </to-code>
-      </category>
-      <category category-value="w">
-        <from-code>
-          <integer>0x109A</integer>
-        </from-code>
-        <to-code>
-          <integer>0x109C</integer>
-        </to-code>
-      </category>
-      <category category-value="X">
-        <from-code>
-          <integer>0x109E</integer>
-        </from-code>
-        <to-code>
-          <integer>0x109F</integer>
-        </to-code>
-      </category>
-      <category category-value="c">
-        <from-code>
-          <integer>0xAA60</integer>
-        </from-code>
-        <to-code>
-          <integer>0xAA76</integer>
-        </to-code>
-      </category>
-      <category category-value="R">
-        <glyph-code>
-          <integer>0xAA70</integer>
-        </glyph-code>
-      </category>
-      <category category-value="x">
-        <from-code>
-          <integer>0xAA77</integer>
-        </from-code>
-        <to-code>
-          <integer>0xAA7B</integer>
-        </to-code>
-      </category>
-      <category category-value="x">
-        <glyph-code>
-          <integer>0x25CC</integer>
-        </glyph-code>
-      </category>
-    </category-table>
-    <generator>
-      <match-block match-index="0">
-        <cond-block>
-          <regexp-block regexp="([gG]Vv)?[cCgG](v[Cg])?(v[Cg])?V?y?r?w?[hH]?V?(ee?|E)?[uA]?(l|[kb])?s?[ak]?A?p?b?h?V?w?R?">
-            <start-cluster/>
-            <otf-specification script="mymr">
-              <gsub-features>
-                <positive-list>
-                  <feature>clig</feature>
-                </positive-list>
-              </gsub-features>
-              <gpos-features>
-                <negative-list/>
-              </gpos-features>
-            </otf-specification>
-            <end-cluster/>
-          </regexp-block>
-          <regexp-block regexp="[vVywhulksaApbHw]">
-            <cond-block>
-              <font-facility-block>
-                <characters>
-                  <integer>0x25CC</integer>
-                </characters>
-                <start-cluster/>
-                <direct-code>
-                  <integer>0x25CC</integer>
-                </direct-code>
-                <copy-glyph/>
-                <end-cluster/>
-              </font-facility-block>
-              <regexp-block regexp=".">
-                <left-padding-flag/>
-                <copy-glyph/>
-                <right-padding-flag/>
-              </regexp-block>
-            </cond-block>
-          </regexp-block>
-          <regexp-block regexp="[reE]">
-            <cond-block>
-              <font-facility-block>
-                <characters>
-                  <integer>0x25CC</integer>
-                </characters>
-                <start-cluster/>
-                <copy-glyph/>
-                <direct-code>
-                  <integer>0x25CC</integer>
-                </direct-code>
-                <end-cluster/>
-              </font-facility-block>
-              <regexp-block regexp=".">
-                <left-padding-flag/>
-                <copy-glyph/>
-                <right-padding-flag/>
-              </regexp-block>
-            </cond-block>
-          </regexp-block>
-          <regexp-block regexp=".">
-            <copy-glyph/>
-          </regexp-block>
-        </cond-block>
-        <repeat/>
-      </match-block>
-    </generator>
-  </first-stage>
-</font-layouter>
\ No newline at end of file