Handle character offsets for ring