Font _isFontLoaded changed for using canvas

Instead of using a span and checking the dimensions, now we draw the
fonts using canvas and compare its pixels to see if its a different
font.
Way more accurate.