5

我正在编写一份包含嵌入式 svg 图的报告。该图表是使用相对坐标绘制的,因此当浏览器窗口调整大小时,图表的大小会很好地调整。唯一的例外是文本 - 它保持不变。是否可以在可调整大小的 svg 中绘制文本?

4

1 回答 1

2

我认为您必须对字体大小使用相对大小。请参阅http://www.w3.org/TR/SVG11/coords.html#UnitIdentifiers。当您使用 pt 或 cm 等绝对尺寸时,系统会自动计算要在显示器上正确显示的尺寸,以获得该尺寸。但是当你使用 px 时,使用的是当前视口。如果您不指定单位,则用户单位也将与链接文档中的示例一样使用:

<text style="font-size: 50">Text size is 50 user units</text>
于 2008-11-12T09:49:24.773 回答