F2F/Auckland 2011/SVG Fonts
< F2F | Auckland 2011
SVG Fonts
To clear up any miscommunications regarding SVG Fonts in SVG, let's try to resolve on a clear plan ahead.
Proposal for SVG 2
Make SVG Tiny 1.2 Fonts required in SVG 2, but let SVG 1.1 Full fonts (and future modifications) be a separate optional module.
Rationale
- SVG fonts were included in SVG 1.0, and the subset defined in SVG Tiny 1.1 (and subsequently SVG Tiny 1.2) is widely implemented. Note that altGlyph/altGlyphDef/altGlyphRef are not part of SVG Tiny.
- SVG Tiny fonts are easy to support, and offer a number of features not found in e.g Truetype fonts. Maps easily to existing font frameworks. Some libraries even support svg fonts out-of-the-box.
- SVG Full fonts are more powerful and consequently more complex to support, doesn't map directly onto existing font frameworks, and have thus seen fewer implementations.