Enhancement: Consistent heart font

Specify a heart font that's known to have the ♡ and ♥ glyphs in it, so
they look consistent across platforms, and can be sized appropriately.
Regression Fix: Heart spacing

Tweak for change of font, so things are in the same places as before.