OSDN Git Service

Fix #39431: support notdef=... (introduced in luaotfload v2.98)
[luatex-ja/luatexja.git] / src / ltj-rmlgbm.lua
index 2b5b2e5..357560c 100644 (file)
@@ -100,7 +100,7 @@ do
    local function open_cmap_file(name, inc, cid_dec, mke)
       local fn = kpse.find_file(name, 'cmap files')
       if fn then
-         local fh = io.open(fn, "r")
+         fh = io.open(fn, "r")
          line = fh:read("*l")
          while line do
             if string.find(line, "%x+%s+begin...?char") then
@@ -185,7 +185,7 @@ do
       for i = 0,kx[2] do cidm[i] = -1 end
       open_cmap_file(kx[1] .. "-V", increment, tonumber, entry)
       for i,v in pairs(tt) do
-         ttv[i] =  cidmo[v.index]
+        ttv[i] =  cidmo[v.index] -- "unicode" of vertical variant
       end
 
       -- tounicode エントリ