Unicode

So, here's a pure unicode solution. Affingap seems to be giving the right distances. If we decide to go down this route, we'll need to convert everything to unicode. Do we want to do this?

Thoughts, @derekeder @evz, @markhuberty, @nikitsaraf ?