Fix Windows spec by using element_dimension instead of normal

* interestingly on Windows it seems like there are margins there..
  for some reason
* I dare you travis to fail me now!

TextFontFactory is still missing from the party... I will take a look at it but not too sure I can fix it.

Fixes #915 
@jasonrclark could you please check if that seems ok to do?