SVG&字体指标

时间:2010-07-22 16:32:24

标签: fonts svg font-size

有没有办法在SVG中获取字体指标? 我想得到:下降,上升,最大高度,前进。

我需要这个来绘制文字和图形在一起就像流程图一样。

例如,我需要在文本周围绘制一个框,并从ex-size(字母'x'的大小)的中间绘制连接线,而不是从框的中心绘制。

1 个答案:

答案 0 :(得分:5)

如果你有DOM访问权限,那么有许多SVG DOM methods for text elements。然后是getBBox方法,它可用于大多数svg元素。

如果您正在处理SVGFonts,那么数据已经以xml格式提供为普通属性,例如ascent, descent等。

对于您的用例,我建议使用getBBox,因为它也可以处理图形元素(如果您想要添加更多内容而不仅仅是文本到图表中)。