Fix the handling of LAM-ALEF.
[m17n/m17n-db.git] / FORMATS / FLT.txt
index 3cd58f7..a90be42 100644 (file)
@@ -125,7 +125,7 @@ CATEGORY is ASCII code of an upper or lower letter, i.e. one of 'A',
 ... 'Z', 'a', .. 'z'.
 
 The first form of @c CATEGORY-SPEC assigns @c CATEGORY to a glyph
-whose code @c CODE.  The second form assigns @c CATEGORY to glyphs
+whose code is @c CODE.  The second form assigns @c CATEGORY to glyphs
 whose code falls between the two @c CODEs.
 
 @verbatim
@@ -275,6 +275,7 @@ COND-BLOCK ::= '(' 'cond' RULE + ')'
 This rule sequentially executes @c RULEs until one succeeds.  If no
 rule succeeds, this rule fails.  Otherwise, it succeeds.
 
+@anchor OTF-SPEC
 @verbatim
 OTF-SPEC ::= SYMBOL
 @endverbatim
@@ -283,7 +284,7 @@ OTF-SPEC ::= SYMBOL
 driver.  The name has the following syntax.
 
 @verbatim
-  OTF-SPEC-NAME ::= ':otf' SCRIPT LANGSYS ? GSUB-FEATURES ? GPOS-FEATURES ?
+  OTF-SPEC-NAME ::= ':otf=' SCRIPT LANGSYS ? GSUB-FEATURES ? GPOS-FEATURES ?
 
   SCRIPT ::= SYMBOL
 
@@ -371,9 +372,10 @@ as described below.
 
 The left figure shows 12 reference points of a glyph by numbers 0 to
 11.  The rectangle 0-6-8-2 is the bounding box of the glyph, the
-positions 3, 4, and 5 are on the baseline, 9 and 11 are on the center
-of the lines 0-6 and 2-8 respectively, 1, 10, 4, and 7 are on the
-center of the lines 1-2, 3-5, 9-11, and 6-8 respectively.
+positions 3, 4, and 5 are on the baseline, 9-11 are on the vertical
+center of the box, 0-2 and 6-8 are on the top and on the bottom
+respectively.  1, 10, 4, and 7 are on the horizontal center of the
+box.
 
 The right table shows how those reference points are specified by a
 pair of @c VPOS and @c HPOS.
@@ -408,7 +410,7 @@ MACRO-NAME ::= SYMBOL
 @endverbatim
 
 @c MACRO-NAME is a symbol that appears in one of @c MACRO-DEF.  It is
-exapanded to the sequence of the correponding @c RULEs.
+exapanded to the sequence of the corresponding @c RULEs.
 
 @section flt-context-dependent CONTEXT DEPENDENT BEHAVIOR