We are in 2013, and because i have found this comment, I've made a simple application where users can use a visual keyboard, and a font that supports unicode (deja vu) which i have modified using fontforge to make it smaller and let only caracters that users know (arabic, french, tifinagh (north Africa language)) to make it easy to send in on the network, so if users will make passwords using unicode then, the password will be hard to crack.
Does HTML5 go rid of that bug of Unicode and passwords?