Renamed from FLT/MYMR-SIL.xml.
authorhanda <handa>
Mon, 12 Apr 2010 00:45:42 +0000 (00:45 +0000)
committerhanda <handa>
Mon, 12 Apr 2010 00:45:42 +0000 (00:45 +0000)
FLT/MYMR-SIL.fltx [new file with mode: 0644]

diff --git a/FLT/MYMR-SIL.fltx b/FLT/MYMR-SIL.fltx
new file mode 100644 (file)
index 0000000..9e99680
--- /dev/null
@@ -0,0 +1,422 @@
+<?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