start of item mapping
only recompute item sizes when fonts change