Fix IText selection with varying font widths