Interesting. So when we go to decapitalize the characters in a method name, it's using Java's built-in decapitalization. If locales are messed up, it may use a lowercase letter from another alphabet entirely.
I believe we are using String.toLowerCase, which does localization by default. However there's a second version that accepts a locale. I am reluctant to switch to this version and hardcode a locale since there may be cases out there that we do want to localize downcasing. But it would solve the problem...
Thoughts, anyone?
Sorry, hit enter and can't edit the ticket.
For full details, check out:
http://github.com/jashkenas/ruby-processing/issues/closed/#issue/6