Clean-up font interface.

Use Point.
Make `loadFont` the common case (i.e., use defaultFlags)
Fix bug with keyboard modifiers
Export and Trustworthy declarations