take empty textchunks into account when calculating columns