1. use the d= attribute on <glyph> to specify the glyph outline
2. use arbitrary SVG inside the <glyph> tag
The first is comparatively easy to do with a custom pango backend. In the second case we would probably have to create dummy glyphs with pango, and then substitute them for SVG fragments during rendering.
There are two ways of specifying SVG font glyphs:
1. use the d= attribute on <glyph> to specify the glyph outline
2. use arbitrary SVG inside the <glyph> tag
The first is comparatively easy to do with a custom pango backend. In the second case we would probably have to create dummy glyphs with pango, and then substitute them for SVG fragments during rendering.
-mental