X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Fvalign.lua;h=2366351f7dc47d2c615eadafa7c3524e616c7caf;hb=ad5ab423c468a7b55785fc540c1b5e09766aed4f;hp=b6f6c19000458b0062faf9280dc770bf9f77a6c9;hpb=4b746683891210cff75916d8afd7c0c60ccfa622;p=luatex-ja%2Fluatexja.git diff --git a/test/valign.lua b/test/valign.lua index b6f6c19..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 = fmtable.size_cache.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)