Make sure every attributed string has a font set

Every attribute set needs to have a font set, otherwise boundingRectWithSize:options:context: returns inaccurate results. It was only missing in a couple of places, where I have now added it. Tested, and works nicely.