i tested it with a font that supports accented characters and it somehow turns them into cyrillic characters. as you said, that shouldn't be happening if your text is in utf-8. i think it may be a bug.
i would recommend at some point down the road allowing menu.script to reference an image for buttons instead of only text.