content processor: handle character spacing