Use floats for highlight shapes.

This doesn't help fix anything, but truncating everything to
integers is odd.
Merge pull request #76 from csmith/master

Use floats for highlight shapes.