Es gibt ein Element in SVG. Keine große Überraschung hier: Es ist für das Einfügen von Text in die SVG. Keine Umrisse von Buchstabenformen (obwohl Sie das auch können), sondern normaler Webtext. Auswählbarer, SEO-freundlicher, zugänglicher, normaler alter Webtext.
Die Schriftarten, auf die Sie Zugriff haben, sind mit denen des restlichen Dokuments identisch. Wenn Sie also eine @ font-face-Schriftart laden, können Sie diese in der SVG verwenden.
Was ich cool finde, ist, dass die Größe der Schriftarten relativ zum SVG-Dokument ist, genau wie alle Formen und Dinge. Wenn Sie also etwas sehr Absichtliches und Perfektes typografisch in der SVG entwerfen, bleibt diese Integrität erhalten, wenn die Größe der SVG geändert wird. Das wäre in HTML / CSS schwer zu schaffen. Hier ist ein Artikel darüber.
Eine Einschränkung: Der Text kann nicht umbrochen werden. Das kann ein ziemlich großer Nachteil sein, aber diese Funktion kommt in SVG 2.