Add better font rendering with Pango, rename join/cap variants, etc.
Add oblique and light functions