also take outlineWidth into account when calculating extents