3 kpse.set_program_name('kpsewhich')
4 require('lualibs-table')
6 fontdata = require('temp-kozminpr6n-regular')
7 fontdata.subfonts = nil
10 fontdata.luatex.filename = 'dummy.otf'
15 fontdata.pfminfo.os2_capheight = 0
17 for k1, v2 in pairs(fontdata.glyphs) do
18 for k2, v2 in pairs(fontdata.glyphs[k1]) do
19 if k2 ~= 'name' and k2 ~= 'slookups' and k2 ~= 'vwidth' and k2 ~= 'width' then
20 fontdata.glyphs[k1][k2] = nil
22 if k2 == 'slookups' then
23 for k3, v3 in pairs(fontdata.glyphs[k1][k2]) do
24 if string.sub(k3, 1, 2) == 'sp' then
25 fontdata.glyphs[k1][k2][k3] = nil
32 table.tofile('luatexja-rmlgbm-data.lua', fontdata, 'return', false, true, false)