:bug: Fix bad offset when charWidth != 1