Вот альтернатива:
Отмечая, что, несмотря на то, что foreignObject может сообщаться как поддерживаемый с этим featurestring, нет никакой гарантии, что HTML может отображаться, потому что это не требуется спецификацией SVG 1.1. На данный момент нет никакой поддержки для поддержки html-in-foreignobject. Тем не менее, он по-прежнему поддерживается во многих браузерах, поэтому он может понадобиться в будущем, возможно, с соответствующим featurestring.
Обратите внимание, что элемент 'textArea' в SVG Tiny 1.2 поддерживает все стандартные функции svg, например расширенное заполнение и т. Д., И что вы можете указать ширину или высоту как автоматическую, то есть текст может свободно перемещаться в этом направлении. За исключением того, 'g' независимо от поддержки элементов SVG 1.2 'textArea'. См. спецификация переключателя SVG2 spec .
Если проблема существует только для недавно скопированных шрифтов, то это - проблема разрешения. Удостоверьтесь, что у текущего пользователя есть разрешение "считать" те шрифты.