|
|
|
@ -16,6 +16,8 @@ languagesystem latn dflt;
@@ -16,6 +16,8 @@ languagesystem latn dflt;
|
|
|
|
|
|
|
|
|
|
@digitsall = [ @digits @digitsinv ]; |
|
|
|
|
|
|
|
|
|
@spaces = [ \space \space200 \space400 \space600 ]; |
|
|
|
|
|
|
|
|
|
feature liga { |
|
|
|
|
substitute \period \zero by \zero.inv; |
|
|
|
|
substitute \period \one by \one.inv; |
|
|
|
@ -112,6 +114,26 @@ feature calt {
@@ -112,6 +114,26 @@ feature calt {
|
|
|
|
|
substitute @digits \seven' by \seven.inv; |
|
|
|
|
substitute @digits \eight' by \eight.inv; |
|
|
|
|
substitute @digits \nine' by \nine.inv; |
|
|
|
|
substitute @invertible @spaces \zero' by \space400 \zero.inv; |
|
|
|
|
substitute @invertible @spaces \one' by \space400 \one.inv; |
|
|
|
|
substitute @invertible @spaces \two' by \space400 \two.inv; |
|
|
|
|
substitute @invertible @spaces \three' by \space400 \three.inv; |
|
|
|
|
substitute @invertible @spaces \four' by \space400 \four.inv; |
|
|
|
|
substitute @invertible @spaces \five' by \space400 \five.inv; |
|
|
|
|
substitute @invertible @spaces \six' by \space400 \six.inv; |
|
|
|
|
substitute @invertible @spaces \seven' by \space400 \seven.inv; |
|
|
|
|
substitute @invertible @spaces \eight' by \space400 \eight.inv; |
|
|
|
|
substitute @invertible @spaces \nine' by \space400 \nine.inv; |
|
|
|
|
substitute @digits @spaces \zero' by \space400 \zero.inv; |
|
|
|
|
substitute @digits @spaces \one' by \space400 \one.inv; |
|
|
|
|
substitute @digits @spaces \two' by \space400 \two.inv; |
|
|
|
|
substitute @digits @spaces \three' by \space400 \three.inv; |
|
|
|
|
substitute @digits @spaces \four' by \space400 \four.inv; |
|
|
|
|
substitute @digits @spaces \five' by \space400 \five.inv; |
|
|
|
|
substitute @digits @spaces \six' by \space400 \six.inv; |
|
|
|
|
substitute @digits @spaces \seven' by \space400 \seven.inv; |
|
|
|
|
substitute @digits @spaces \eight' by \space400 \eight.inv; |
|
|
|
|
substitute @digits @spaces \nine' by \space400 \nine.inv; |
|
|
|
|
substitute @inverted \zero' by \space400 \zero; |
|
|
|
|
substitute @inverted \one' by \space400 \one; |
|
|
|
|
substitute @inverted \two' by \space400 \two; |
|
|
|
@ -183,6 +205,67 @@ feature calt {
@@ -183,6 +205,67 @@ feature calt {
|
|
|
|
|
substitute @invertible \Uacute' by \Uacute.inv; |
|
|
|
|
substitute @invertible \Yacute' by \Yacute.inv; |
|
|
|
|
substitute @invertible \Ecircumflex' by \Ecircumflex.inv; |
|
|
|
|
substitute @invertible @spaces \a' by \space400 \a.inv; |
|
|
|
|
substitute @invertible @spaces \b' by \space400 \b.inv; |
|
|
|
|
substitute @invertible @spaces \c' by \space400 \c.inv; |
|
|
|
|
substitute @invertible @spaces \d' by \space400 \d.inv; |
|
|
|
|
substitute @invertible @spaces \e' by \space400 \e.inv; |
|
|
|
|
substitute @invertible @spaces \f' by \space400 \f.inv; |
|
|
|
|
substitute @invertible @spaces \g' by \space400 \g.inv; |
|
|
|
|
substitute @invertible @spaces \h' by \space400 \h.inv; |
|
|
|
|
substitute @invertible @spaces \i' by \space400 \i.inv; |
|
|
|
|
substitute @invertible @spaces \j' by \space400 \j.inv; |
|
|
|
|
substitute @invertible @spaces \k' by \space400 \k.inv; |
|
|
|
|
substitute @invertible @spaces \l' by \space400 \l.inv; |
|
|
|
|
substitute @invertible @spaces \m' by \space400 \m.inv; |
|
|
|
|
substitute @invertible @spaces \n' by \space400 \n.inv; |
|
|
|
|
substitute @invertible @spaces \o' by \space400 \o.inv; |
|
|
|
|
substitute @invertible @spaces \p' by \space400 \p.inv; |
|
|
|
|
substitute @invertible @spaces \q' by \space400 \q.inv; |
|
|
|
|
substitute @invertible @spaces \r' by \space400 \r.inv; |
|
|
|
|
substitute @invertible @spaces \s' by \space400 \s.inv; |
|
|
|
|
substitute @invertible @spaces \t' by \space400 \t.inv; |
|
|
|
|
substitute @invertible @spaces \u' by \space400 \u.inv; |
|
|
|
|
substitute @invertible @spaces \v' by \space400 \v.inv; |
|
|
|
|
substitute @invertible @spaces \w' by \space400 \w.inv; |
|
|
|
|
substitute @invertible @spaces \x' by \space400 \x.inv; |
|
|
|
|
substitute @invertible @spaces \y' by \space400 \y.inv; |
|
|
|
|
substitute @invertible @spaces \z' by \space400 \z.inv; |
|
|
|
|
substitute @invertible @spaces \hyphen' by \space400 \hyphen.inv; |
|
|
|
|
substitute @invertible @spaces \eacute' by \space400 \eacute.inv; |
|
|
|
|
substitute @invertible @spaces \uacute' by \space400 \uacute.inv; |
|
|
|
|
substitute @invertible @spaces \yacute' by \space400 \yacute.inv; |
|
|
|
|
substitute @invertible @spaces \ecircumflex' by \space400 \ecircumflex.inv; |
|
|
|
|
substitute @invertible @spaces \A' by \space400 \A.inv; |
|
|
|
|
substitute @invertible @spaces \B' by \space400 \B.inv; |
|
|
|
|
substitute @invertible @spaces \C' by \space400 \C.inv; |
|
|
|
|
substitute @invertible @spaces \D' by \space400 \D.inv; |
|
|
|
|
substitute @invertible @spaces \E' by \space400 \E.inv; |
|
|
|
|
substitute @invertible @spaces \F' by \space400 \F.inv; |
|
|
|
|
substitute @invertible @spaces \G' by \space400 \G.inv; |
|
|
|
|
substitute @invertible @spaces \H' by \space400 \H.inv; |
|
|
|
|
substitute @invertible @spaces \I' by \space400 \I.inv; |
|
|
|
|
substitute @invertible @spaces \J' by \space400 \J.inv; |
|
|
|
|
substitute @invertible @spaces \K' by \space400 \K.inv; |
|
|
|
|
substitute @invertible @spaces \L' by \space400 \L.inv; |
|
|
|
|
substitute @invertible @spaces \M' by \space400 \M.inv; |
|
|
|
|
substitute @invertible @spaces \N' by \space400 \N.inv; |
|
|
|
|
substitute @invertible @spaces \O' by \space400 \O.inv; |
|
|
|
|
substitute @invertible @spaces \P' by \space400 \P.inv; |
|
|
|
|
substitute @invertible @spaces \Q' by \space400 \Q.inv; |
|
|
|
|
substitute @invertible @spaces \R' by \space400 \R.inv; |
|
|
|
|
substitute @invertible @spaces \S' by \space400 \S.inv; |
|
|
|
|
substitute @invertible @spaces \T' by \space400 \T.inv; |
|
|
|
|
substitute @invertible @spaces \U' by \space400 \U.inv; |
|
|
|
|
substitute @invertible @spaces \V' by \space400 \V.inv; |
|
|
|
|
substitute @invertible @spaces \W' by \space400 \W.inv; |
|
|
|
|
substitute @invertible @spaces \X' by \space400 \X.inv; |
|
|
|
|
substitute @invertible @spaces \Y' by \space400 \Y.inv; |
|
|
|
|
substitute @invertible @spaces \Z' by \space400 \Z.inv; |
|
|
|
|
substitute @invertible @spaces \Eacute' by \space400 \Eacute.inv; |
|
|
|
|
substitute @invertible @spaces \Uacute' by \space400 \Uacute.inv; |
|
|
|
|
substitute @invertible @spaces \Yacute' by \space400 \Yacute.inv; |
|
|
|
|
substitute @invertible @spaces \Ecircumflex' by \space400 \Ecircumflex.inv; |
|
|
|
|
substitute @digits \a' by \space400 \a.inv; |
|
|
|
|
substitute @digits \b' by \space400 \b.inv; |
|
|
|
|
substitute @digits \c' by \space400 \c.inv; |
|
|
|
@ -244,9 +327,69 @@ feature calt {
@@ -244,9 +327,69 @@ feature calt {
|
|
|
|
|
substitute @digits \Uacute' by \space400 \Uacute.inv; |
|
|
|
|
substitute @digits \Yacute' by \space400 \Yacute.inv; |
|
|
|
|
substitute @digits \Ecircumflex' by \space400 \Ecircumflex.inv; |
|
|
|
|
substitute @digits @spaces \a' by \space400 \a.inv; |
|
|
|
|
substitute @digits @spaces \b' by \space400 \b.inv; |
|
|
|
|
substitute @digits @spaces \c' by \space400 \c.inv; |
|
|
|
|
substitute @digits @spaces \d' by \space400 \d.inv; |
|
|
|
|
substitute @digits @spaces \e' by \space400 \e.inv; |
|
|
|
|
substitute @digits @spaces \f' by \space400 \f.inv; |
|
|
|
|
substitute @digits @spaces \g' by \space400 \g.inv; |
|
|
|
|
substitute @digits @spaces \h' by \space400 \h.inv; |
|
|
|
|
substitute @digits @spaces \i' by \space400 \i.inv; |
|
|
|
|
substitute @digits @spaces \j' by \space400 \j.inv; |
|
|
|
|
substitute @digits @spaces \k' by \space400 \k.inv; |
|
|
|
|
substitute @digits @spaces \l' by \space400 \l.inv; |
|
|
|
|
substitute @digits @spaces \m' by \space400 \m.inv; |
|
|
|
|
substitute @digits @spaces \n' by \space400 \n.inv; |
|
|
|
|
substitute @digits @spaces \o' by \space400 \o.inv; |
|
|
|
|
substitute @digits @spaces \p' by \space400 \p.inv; |
|
|
|
|
substitute @digits @spaces \q' by \space400 \q.inv; |
|
|
|
|
substitute @digits @spaces \r' by \space400 \r.inv; |
|
|
|
|
substitute @digits @spaces \s' by \space400 \s.inv; |
|
|
|
|
substitute @digits @spaces \t' by \space400 \t.inv; |
|
|
|
|
substitute @digits @spaces \u' by \space400 \u.inv; |
|
|
|
|
substitute @digits @spaces \v' by \space400 \v.inv; |
|
|
|
|
substitute @digits @spaces \w' by \space400 \w.inv; |
|
|
|
|
substitute @digits @spaces \x' by \space400 \x.inv; |
|
|
|
|
substitute @digits @spaces \y' by \space400 \y.inv; |
|
|
|
|
substitute @digits @spaces \z' by \space400 \z.inv; |
|
|
|
|
substitute @digits @spaces \hyphen' by \space400 \hyphen.inv; |
|
|
|
|
substitute @digits @spaces \eacute' by \space400 \eacute.inv; |
|
|
|
|
substitute @digits @spaces \uacute' by \space400 \uacute.inv; |
|
|
|
|
substitute @digits @spaces \yacute' by \space400 \yacute.inv; |
|
|
|
|
substitute @digits @spaces \ecircumflex' by \space400 \ecircumflex.inv; |
|
|
|
|
substitute @digits @spaces \A' by \space400 \A.inv; |
|
|
|
|
substitute @digits @spaces \B' by \space400 \B.inv; |
|
|
|
|
substitute @digits @spaces \C' by \space400 \C.inv; |
|
|
|
|
substitute @digits @spaces \D' by \space400 \D.inv; |
|
|
|
|
substitute @digits @spaces \E' by \space400 \E.inv; |
|
|
|
|
substitute @digits @spaces \F' by \space400 \F.inv; |
|
|
|
|
substitute @digits @spaces \G' by \space400 \G.inv; |
|
|
|
|
substitute @digits @spaces \H' by \space400 \H.inv; |
|
|
|
|
substitute @digits @spaces \I' by \space400 \I.inv; |
|
|
|
|
substitute @digits @spaces \J' by \space400 \J.inv; |
|
|
|
|
substitute @digits @spaces \K' by \space400 \K.inv; |
|
|
|
|
substitute @digits @spaces \L' by \space400 \L.inv; |
|
|
|
|
substitute @digits @spaces \M' by \space400 \M.inv; |
|
|
|
|
substitute @digits @spaces \N' by \space400 \N.inv; |
|
|
|
|
substitute @digits @spaces \O' by \space400 \O.inv; |
|
|
|
|
substitute @digits @spaces \P' by \space400 \P.inv; |
|
|
|
|
substitute @digits @spaces \Q' by \space400 \Q.inv; |
|
|
|
|
substitute @digits @spaces \R' by \space400 \R.inv; |
|
|
|
|
substitute @digits @spaces \S' by \space400 \S.inv; |
|
|
|
|
substitute @digits @spaces \T' by \space400 \T.inv; |
|
|
|
|
substitute @digits @spaces \U' by \space400 \U.inv; |
|
|
|
|
substitute @digits @spaces \V' by \space400 \V.inv; |
|
|
|
|
substitute @digits @spaces \W' by \space400 \W.inv; |
|
|
|
|
substitute @digits @spaces \X' by \space400 \X.inv; |
|
|
|
|
substitute @digits @spaces \Y' by \space400 \Y.inv; |
|
|
|
|
substitute @digits @spaces \Z' by \space400 \Z.inv; |
|
|
|
|
substitute @digits @spaces \Eacute' by \space400 \Eacute.inv; |
|
|
|
|
substitute @digits @spaces \Uacute' by \space400 \Uacute.inv; |
|
|
|
|
substitute @digits @spaces \Yacute' by \space400 \Yacute.inv; |
|
|
|
|
substitute @digits @spaces \Ecircumflex' by \space400 \Ecircumflex.inv; |
|
|
|
|
substitute @invertible \space' @invertible by \space200; |
|
|
|
|
substitute @inverted \space' @invertible by \space600 \space600; |
|
|
|
|
substitute @invertible \space' @inverted by \space600 \space600; |
|
|
|
|
substitute @inverted \space' @invertible by \space600; |
|
|
|
|
} calt; |
|
|
|
|
|
|
|
|
|
feature kern { |
|
|
|
|