Implement Pango font specification.

This properly escapes the font name and limits the size to two decimal
points.