move approx_width calculation to anything with a width field value