ps columns get unaligned for longer values

ps looks ugly in locales where strftime %b is not exactly 3 bytes, i.e compare:

➔ LC_ALL=C date +%b
Jun
➔ LC_ALL=et_EE.utf8 date +%b
juuni

and now ps:

➔ ps --version
procps-ng version 3.3.10
➔ LC_ALL=et_EE.utf8 ps u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
glen      1019  1.6  7.1 4102864 577688 pts/12 Sl   mai  29 137:51 /usr/lib64/chromium-browser/chromium-browser --ppapi-flash-path=/usr/lib64/browser-plugins/PepperFlash/libpepflas
glen     11981  2.0  1.7 1485492 139000 pts/12 Sl   10:53   0:31 /usr/lib64/chromium-browser/chromium-browser --type=renderer --enable-deferred-image-decoding --lang=en-US --force-
glen     12736  0.0  0.0  16404  1240 pts/12   R+   11:18   0:00 ps u
glen     14498  0.0  0.0  24464  2676 pts/2    S+   apr  20   0:10 bash
glen     25061  0.1  4.2 1682328 339400 pts/12 Sl   juuni01   7:06 /usr/lib64/chromium-browser/chromium-browser --type=renderer --enable-deferred-image-decoding --lang=en-US --forc
glen     29289  0.1  1.0 1427504 86472 pts/12  Sl   juuni03   1:32 /usr/lib64/chromium-browser/chromium-browser --type=renderer --enable-deferred-image-decoding --lang=en-US --forc
...

also seems VSZ and RSS cause similar issues for larger values