有没有办法在SVG文本中整合形状(例如<rect>
),就好像它是一个角色一样?
它应该看起来像这样(在这个例子中有一个简单的矩形,但在实际应用中可能是任意的其他图形):
换句话说,基本上类似于文本编辑器(如MS Word或OpenOffice Writer)中的常用功能,可以将图像锚定在文本流中而不是绝对位置。
理想情况下,标记应该与此(伪代码)一样直接:
<text><tspan>Hello, </tspan><rect width="10px" height="10px" fill="blue"/><tspan>World!</tspan></text>
但是,根据specification,无法直接将形状元素添加为<text>
或<tspan>
的子元素。 <altGlyph>
听起来像可能是一个解决方案,但我没有找到如何使用它,并且该元素的示例非常稀疏。