- local parameters = {}
- for k, v in pairs(s.parameters) do
- parameters[k] = v * scale
+ -- other parameters
+ do
+ local parameters = {}
+ for k, v in pairs(s.parameters) do
+ parameters[k] = v * scale
+ end
+ fontdata.parameters = parameters
+ fontdata.ascender = fontdata.ascender * scale
+ fontdata.descender = fontdata.descender * scale
+ fontdata.factor = fontdata.factor * scale
+ fontdata.hfactor = fontdata.hfactor * scale
+ fontdata.vfactor = fontdata.vfactor * scale
+ fontdata.size = size
+ fontdata.resources = s.resources
+ cachedata.parameters = parameters
+ cachedata.ascender = fontdata.ascender
+ cachedata.descender = fontdata.descender
+ cachedata.factor = fontdata.factor
+ cachedata.hfactor = fontdata.hfactor
+ cachedata.vfactor = fontdata.vfactor
+ cachedata.size = size
+ cachedata.resources = s.resources