Given the above, there are not a lot of things we can do to workaround this issue. Perhaps we could strip off a list of additional characters built from QChairAttributes from each end, but that would really need a full unicode implementation of some sort.
Perhaps an env var that a user can set to indicate what chars it does not want when auto selecting a word and leave it up to the user to set it properly.
This is something to consider for a future release.
|