From bd3d5efb9762d49ca4392947a7a487f3888f30bc Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Thu, 20 Aug 2020 23:02:04 +0900 Subject: [PATCH] fix the prev. commit --- src/ltj-jfont.lua | 4 +++- test/test33-jfm_feature.pdf | Bin 15715 -> 15715 bytes test/test33-jfm_feature.tex | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ltj-jfont.lua b/src/ltj-jfont.lua index 842713b..7999af2 100644 --- a/src/ltj-jfont.lua +++ b/src/ltj-jfont.lua @@ -379,7 +379,7 @@ do local semicolon = P';' local comma = P',' local equals = P'=' - local jf_field_char = 1 - S'/{};,' + local jf_field_char = 1 - S'/{};,=' 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) @@ -421,6 +421,7 @@ do if luatexja.jfont.jfm_feature then local l, t2 = name:sub(-1), {} for i,v in pairs(luatexja.jfont.jfm_feature) do + -- print(i,type(v),v) t2[#t2+1] = (v==true) and i or ((v==false) and ('-'..i) or (i..'='..tostring(v))) end @@ -433,6 +434,7 @@ do if jfm_var~='' then name = name .. ';jfmvar=' .. jfm_var end + -- print('NN>', name) end jfm_ksp = (is_feature_specified(name,'ltjksp')~=false) if jfm_dir == 'tate' then diff --git a/test/test33-jfm_feature.pdf b/test/test33-jfm_feature.pdf index c2f963d767ce188f777b58f6e3c73a645ffd43a2..ea12a1ff71a40008e239a5383a2aa57b600f6083 100644 GIT binary patch delta 100 zcmaD{^|)$-u?4G