I have a pull request open to add a graceful fallback for this method. Multibyte case conversion is only needed when you’re highlighting a language that has Unicode keywords (e.g. 1c); so you can safely live without it for most usages.
Glad you like it and thank you for the suggestion! I will implement it on my next update (later this week).