problems with font options
- Font options affect font metrics
- They are attached to PangoContext
- We don't attach them to a font when loading it in a context
- We use fonts across contexts
The upshot is that font metrics may not be correct for the context we use them in.