diff options
author | Norbert Preining <norbert@preining.info> | 2022-04-12 03:04:20 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-04-12 03:04:20 +0000 |
commit | f713ac513a897193c8b6ac8e34d55d8490fe270f (patch) | |
tree | 9d3e92c83b32b83f2c473fdab5c7b1c74ae6a2cc /macros/luatex/generic/luatexja/src/ltj-jfont.lua | |
parent | a04c4e735928bbfb74963fc19ea3fe8b0e1b7031 (diff) |
CTAN sync 202204120304
Diffstat (limited to 'macros/luatex/generic/luatexja/src/ltj-jfont.lua')
-rw-r--r-- | macros/luatex/generic/luatexja/src/ltj-jfont.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/macros/luatex/generic/luatexja/src/ltj-jfont.lua b/macros/luatex/generic/luatexja/src/ltj-jfont.lua index 4c19e33cb2..64cb1a0da9 100644 --- a/macros/luatex/generic/luatexja/src/ltj-jfont.lua +++ b/macros/luatex/generic/luatexja/src/ltj-jfont.lua @@ -404,12 +404,12 @@ do local semicolon = P';' local comma = P',' local equals = P'=' - local jf_field_char = 1 - S'/{};,=' + local jf_field_char = 1 - S'/{};,= \t\v' local jf_field = C(jf_field_char^1) - local jf_assignment = jf_field * equals * jf_field - local jf_switch = P'-' * jf_field * Cc(false) + P'+'^-1 * jf_field * Cc(true) - local jf_feature_expr = Cg(jf_assignment + jf_switch) * comma^0 - local jf_feature_list = P'{' * jf_feature_expr^0 * P'}' + jf_feature_expr^0 + local jf_assignment = jf_field * ws * equals * ws * jf_field + local jf_switch = P'-' * jf_field * Cc(false) + P'+'^-1 * jf_field * Cc(true) + local jf_feature_expr = Cg(jf_assignment + jf_switch) * ws * comma^0 * ws + local jf_feature_list = ws * ( P'{' * ws * jf_feature_expr^0 * P'}' + jf_feature_expr^0 ) local jf_list = C((1-slash)^1) * (slash * Cf(Ct'' * jf_feature_list, rawset))^-1 local jf_value = (1 - semicolon)^1 local function rem(name,value) |