;; 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., 59 Temple Place, Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;;; <li> ORYA-OTF.flt
;;;
;; Step 3 : Now only those syllables that contain the pseudo character
;; x require pre-base substition. Unlike the Mukti font for Bengali,
;; the Utkal font can produce the ligature for "C1 H C2" from
-;; "C1halnt" and "C2". If such a ligature is not available, we get a
+;; "C1halant" and "C2". If such a ligature is not available, we get a
;; sequence consisting of "C1halant" and "C2", which is satisfactory.
(generator
|
(1 otf:orya=haln+)
|)
- (" ([^x ]?x)([^x]*)(x[^ ]*) "
+ (" ([^x ]?x)([^x ]*)(x[^ ]*) "
|
(1 = *)
(2 pres)
(generator
(0
(cond
- (" (.)x(.+)(.)x(.*) "
+ (" ([^x ])x([^x ]+)([^x ])x([^x ]*) "
|
(2 = *)
(1 =)
(3 =)
(4 = *)
|)
- (" (.)?x([^x ]*)x([^ ]*) "
+ (" ([^x ])?x([^x ]*)x([^ ]*) "
|
(1 =)
(2 = *)
(0
(cond
(" ([^ ]*) "
- (1 otf:orya=vatu,abvs,blws,psts))
+ ;; FIXME : The pres below is for the TTA ligature in the Utkal
+ ;; font. It should be removed once the font is updated.
+ (1 otf:orya=vatu,abvs,blws,psts,pres))
("."
[ otf:orya=+ ]))
*))