Javascript 如何获取字体字符的边框宽度和高度?

Javascript 如何获取字体字符的边框宽度和高度?,javascript,fonts,character,bounding,Javascript,Fonts,Character,Bounding,我很好奇,是否可以用javascript获得字体字符的边框宽度和高度 根据您的具体实现,您可能会发现以下方法很有用: CanvasRenderingContext2D.measureText()方法返回一个TextMetrics对象,该对象包含有关测量文本的信息(例如其宽度) 这是你可以在谷歌上搜索到的东西,你会发现一些已经可以做到这一点的工具,比如谢谢!我将探索它。看起来就像我在找的一样!不幸的是:没有。这个API只测量内联文本的尺寸,而不是由该文本绘制的所有像素的边界框的尺寸。字形可以在任

我很好奇,是否可以用javascript获得字体字符的边框宽度和高度


根据您的具体实现,您可能会发现以下方法很有用:

CanvasRenderingContext2D.measureText()方法返回一个TextMetrics对象,该对象包含有关测量文本的信息(例如其宽度)


这是你可以在谷歌上搜索到的东西,你会发现一些已经可以做到这一点的工具,比如谢谢!我将探索它。看起来就像我在找的一样!不幸的是:没有。这个API只测量内联文本的尺寸,而不是由该文本绘制的所有像素的边界框的尺寸。字形可以在任何方向上有大量的超调,用于文体目的,但不会计入TextMetrics维度,因为它们不计入“排版目的”。