One can still measure the actual character width using
window-text-pixel-size and take it into account.
width
is pixel width returned by (posn-at-point)
and w
is (font-get (font-at (point)) :size).
This assumes that, e.g., #x2001 takes the same horizontal space as the
SPC character (or the same as a column)?