OSDN Git Service

luatexja-preset.sty: use property list (WIP)
[luatex-ja/luatexja.git] / test / valign.lua
index 581dd82..2366351 100644 (file)
@@ -29,8 +29,9 @@ local function print_scaled(s)
    return out
 end
 local function set_valign(fmtable, fn)
-   local fi = fonts.ids[fn]
-   local mt = ltjf.metrics[fmtable.jfm].char_type[0]
+   local fi = fonts.hashes.identifiers[fn]
+   if not fi.ascender then fi = fi.parameters end
+   local mt = fmtable.char_type[0]
    local ma = mt.height / (mt.height + mt.depth) * (fi.ascender + fi.descender)
    fmtable.down_offset = round(fi.ascender - ma)
    print('loading :', fn, print_scaled(fmtable.down_offset)