I have encountered a defect when rendering a report using a text formatter. My data contains unicode strings with German umlauts, but the issue should concern other unicode symbols as well.
The bug is, that strings containing these special characters are not spaced correctly, i.e. if they contain one of these characters, the spacing after the string is one blank too short. This could possibly be caused by the fact that these unicode characters are combinations of two chars and thus the length of the string might not have been calculated correctly. This might also be a problem of Ruby itself, I have just checked that in irb "Käse".length returns 5 instead of 4, too.
Anyway, just wanted to let you know.