OSDN Git Service

ltj-otf.lua: failsafe
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Mon, 23 Mar 2020 08:26:57 +0000 (17:26 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Mon, 23 Mar 2020 08:27:02 +0000 (17:27 +0900)
src/ltj-otf.lua

index 1082394..f008894 100644 (file)
@@ -205,7 +205,7 @@ ltjb.add_to_callback('pre_linebreak_filter', extract,'ltj.otf',
 local function ind_to_uni(fmtable, fn)
    if fn<0 then return end
    local cid = ltju.get_cidinfo(fn);
-   local t = ltjf_font_extra_info[fn].ind_to_uni
+   local t = ltjf_font_extra_info[fn]; t = t and t.ind_to_uni
    if t and cid.ordering == "Japan1" then
       for i, v in pairs(fmtable.chars) do
         local j = string.match(i, "^AJ1%-([0-9]*)")