Il y a un élément dans SVG. Pas de grosse surprise ici: c'est pour mettre du texte dans le SVG. Pas des contours de formes de lettres (bien que vous puissiez le faire aussi) mais du texte Web normal. Texte Web normal sélectionnable, convivial pour le référencement, accessible et normal.
Les polices auxquelles vous avez accès sont les mêmes que celles du reste du document. Donc, si vous chargez une police @ font-face, vous pourrez l'utiliser dans le SVG.
Ce que je trouve cool, c'est que la taille des polices est relative au document SVG, tout comme toutes les formes et tout le reste. Donc, si vous concevez quelque chose de très délibéré et parfait typographiquement dans le SVG, il conservera cette intégrité lorsque le SVG se redimensionnera. Ce serait difficile à réaliser en HTML / CSS. Voici un article à ce sujet.
Une limitation: le texte ne peut pas être enveloppé. Cela peut être un inconvénient assez important, mais cette fonctionnalité arrive dans SVG 2.