X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Fvalign.lua;h=2366351f7dc47d2c615eadafa7c3524e616c7caf;hb=26649839d59f6fb2d9517806a2850200a16895bc;hp=581dd82cec2768a875f9be14e63db5e301aa6bbe;hpb=880636d81e9819b31dec8a5f897bbfaf1732d18b;p=luatex-ja%2Fluatexja.git diff --git a/test/valign.lua b/test/valign.lua index 581dd82..2366351 100644 --- a/test/valign.lua +++ b/test/valign.lua @@ -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)