From ba7ea4a8f87a5b00a51131abc856f0b9f13fe8d4 Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Sat, 19 Sep 2015 06:11:14 +0900 Subject: [PATCH] fix "bad argument #2 to '__index' (invalid option 'glyphmin')" error --- src/ltj-jfont.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ltj-jfont.lua b/src/ltj-jfont.lua index 62b0e32..8f4f9fd 100644 --- a/src/ltj-jfont.lua +++ b/src/ltj-jfont.lua @@ -678,7 +678,10 @@ do local sort = table.sort local function add_fl_table(dest, glyphs, unitable, asc_des, units) - local tg, glyphmin, glyphmax = glyphs.glyphs, glyphs.glyphmin or 0, glyphs.glyphmax + local tg, glyphmin, glyphmax = glyphs.glyphs, 0, glyphs.glyphmax + for _,v in pairs(fields(glyphs)) do + if v=='glyphmin' then glyphmin = glyphs.glyphmin; break end + end for i = glyphmin, glyphmax-1 do local gv = tg[i] if gv then -- 2.11.0