Existe um elemento em SVG. Nenhuma grande surpresa aqui: é para inserir texto no SVG. Não contornos de formas de letras (embora você também possa fazer isso), mas texto da web normal real. Texto da web normal, acessível, selecionável, amigável para SEO.
As fontes às quais você tem acesso são as mesmas do resto do documento. Portanto, se você carregar uma fonte @ font-face, poderá usá-la no SVG.
O que eu acho legal é que o tamanho das fontes é relativo ao documento SVG, assim como todas as formas e outras coisas. Portanto, se você projetar algo muito deliberado e perfeito tipograficamente no SVG, isso manterá essa integridade conforme o SVG é redimensionado. Isso seria difícil de fazer em HTML / CSS. Aqui está um artigo sobre isso.
Uma limitação: o texto não pode ser quebrado. Isso pode ser uma desvantagem bastante significativa, mas esse recurso virá no SVG 2.