As mentioned before, Firefox doesn't support embedded SVG fonts. It has occurred to me that we might be able to just do it ourselves, with JavaScript.
It seem straightforward to parse the font properties for a text element, and it seems straightforward to find the glyphs for specific character/font pairs. It might just be as simple as replacing each text element with a <use> reference to the corresponding glyph, or maybe we'll need to clone and resize the glyph element.
This will probably be very slow, but there should be some way to do it without a horrible user experience.
As mentioned before, Firefox doesn't support embedded SVG fonts. It has occurred to me that we might be able to just do it ourselves, with JavaScript.
It seem straightforward to parse the font properties for a
text
element, and it seems straightforward to find the glyphs for specific character/font pairs. It might just be as simple as replacing each text element with a<use>
reference to the corresponding glyph, or maybe we'll need to clone and resize the glyph element.This will probably be very slow, but there should be some way to do it without a horrible user experience.
I'll look into this.