Fix utf8 handling in 'pass' renderer