Empty Font approach & synonyms excluded from clipboard

In addition to what I wrote earlier:
* Adobe opensourced its blank font right in time. It's better than the previous solution because it really has no font width, just the letter.spacing to take care of.
However, I'm not sure if it is ok to change the font name to 'cinnamon.otf'

* The bugs with the synonym width got solved. The problem was the CSS which defined the blank font-family after the calculations so that during calculation it was still 'inherit'. This obviously screwed up the whole effect.

* On your blog, I saw someone complain about the synonyms being in the clipboard when you copy & paste. I solved that too (see comments in the .js file)

* You dead sure want to review the code as I'm really not sure whether I have screwed up some of your code.

* Tested on Firefox 20, Chrome 26, Opera 12.15 and Rekomq 2.2.1 (Webkit), all on Linux