diff options
| -rw-r--r-- | otfl-font-xtx.lua | 27 | 
1 files changed, 13 insertions, 14 deletions
diff --git a/otfl-font-xtx.lua b/otfl-font-xtx.lua index 32a41ab..43e8e31 100644 --- a/otfl-font-xtx.lua +++ b/otfl-font-xtx.lua @@ -83,17 +83,14 @@ end  local default_features = {      dflt = { -        "ccmp", "locl", "liga", "clig", "kern", -        "mark", "mkmk", +        "ccmp", "locl", "rlig", "liga", "clig", +        "kern", "mark", "mkmk",      },      arab = { -        "ccmp", "locl", "isol", "fina", "medi", -        "init", "rlig", "calt", "liga", "cswh", -        "mset", "curs", "kern", "mark", "mkmk", -    }, -    hebr = { -        "ccmp", "locl", "rlig", "kern", "mark", -        "mkmk", +        "ccmp", "locl", "isol", "fina", "fin2", +        "fin3", "medi", "med2", "init", "rlig", +        "calt", "liga", "cswh", "mset", "curs", +        "kern", "mark", "mkmk",      },      deva = {          "ccmp", "locl", "init", "nukt", "akhn", @@ -117,12 +114,9 @@ local default_features = {          "ccmp", "locl", "liga", "kern", "mark",          "mkmk",      }, -    tibt = { -        "ccmp", "locl", "pref", "blws", "abvs", -        "psts", "clig", "calt", "blwm", "abvm", -        "dist", "kern", "mark", "mkmk", +    hang = { +        "ccmp", "ljmo", "vjmo", "tjmo",      }, -    hang = { },  }  default_features.beng = default_features.deva @@ -135,7 +129,12 @@ default_features.knda = default_features.deva  default_features.mlym = default_features.deva  default_features.sinh = default_features.deva +default_features.syrc = default_features.arab +default_features.mong = default_features.arab  default_features.nko  = default_features.arab + +default_features.tibt = default_features.khmr +  default_features.lao  = default_features.thai  local function parse_script(script)  | 
