Remove 0x0DDA from left matra group. Add 0x0DDB to left matra group.
[m17n/m17n-db.git] / FLT / MYMR-MYAZEDI.flt
index 4de4b2b..47d6065 100644 (file)
@@ -1,25 +1,9 @@
 ;; MYMR-MYAZEDI.flt -- Font Layout Table for Myanmar (Zedi font)
-;; Copyright (C) 2004, 2005, 2006, 2007
-;;   National Institute of Advanced Industrial Science and Technology (AIST)
-;;   Registration Number H15PRO112
-
-;; This file is part of the m17n database; a sub-part of the m17n
-;; library.
-
-;; The m17n library is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU Lesser General Public License
-;; as published by the Free Software Foundation; either version 2.1 of
-;; the License, or (at your option) any later version.
-
-;; The m17n library is distributed 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.  See the GNU
-;; Lesser General Public License for more details.
+;; Copyright (C) 2004, 2005, 2006, 2007  AIST (H15PRO112)
+;; See the end for copying conditions.
 
-;; You should have received a copy of the GNU Lesser General Public
-;; License along with the m17n library; if not, write to the Free
-;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
+(font layouter mymr-myazedi nil
+      (font (nil myazedi_m17n unicode-bmp)))
 
 ;;; <li> MYMR-MYAZEDI.flt
 ;;;
@@ -28,9 +12,6 @@
 ;;; <li> download: http://www.myazedi.com/downloads/MyaZedi_M17N.ttf
 ;;; </ul>
 
-(font layouter mymr-myazedi nil
-      (font (nil myazedi_m17n unicode-bmp)))
-
 ;; 1st stage
 ;; Extract syllable while detecting Kinzi, substituting subscripts,
 ;; and removing Halants.
    ;; described in Table 10-3 of the Unicode Standard 4.0 except for
    ;; Kinzi which is encoded by the sequence "U+1004 U+1039 U+200D".
    ;; 
-   ;;<-1-><---------2--------><--4--><--6--->  <7->
+   ;;<-1-><---------2--------><--4--><--6---><7-><8->
    ;;              <---3--->   <5->
-   ("(KHJ)([CcnKMr](H[CcnK])?)((HM)*)(V*A?H?)N?(S*)"
-    | < (1 0xE390) (2 consonant) (4 remove-halant *) (6 = *) (7 = *) > |)
+   ("(KHJ)([CcnKMr](H[CcnK])?)((HM)*)(V*A?H?)(N)?(S*)"
+    | < (1 0xE390) (2 consonant) (4 remove-halant *) (6 = *) (7) (8 = *) > |)
 
    ;; Irregular independent Kinzi
    ("KHJ"
     [ 0xE390 ])
 
    ;; Cluster without Kinzi
-   ("([CcnKMr](H[CcnK])?)((HM)*)(V*A?H?)N?(S*)"
-    | < (1 consonant) (3 remove-halant *) (5 = *) (6 = *) > |)
+   ("([CcnKMr](H[CcnK])?)((HM)*)(V*A?H?)(N)?(S*)"
+    | < (1 consonant) (3 remove-halant *) (5 = *) (6) (7 = *) > |)
 
    ;; Fixme: I'm not sure about the syllable pattern for an
    ;; independent vowel.
     =))
   *))
 
+;; Copyright (C) 2004, 2005, 2006, 2007
+;;   National Institute of Advanced Industrial Science and Technology (AIST)
+;;   Registration Number H15PRO112
+
+;; This file is part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The m17n library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The m17n library is distributed 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.  See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the m17n library; if not, write to the Free
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
 ;; Local Variables:
 ;; mode: emacs-lisp
 ;; coding: utf-8