Two things I noticed when looking at the code:
- The documentation in the post mentions 118 spaces, but the source only checks the first 33 characters (0-32).
- The code treats any multi-byte characters as spaces.
I was wondering if there was a reason for either of those.
__________________