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)