2016-11-02 51 views
-1

我很好奇是否有可能使用javascript獲取字體字符的邊界矩形寬度和高度?如何獲取字體字符邊界矩形的寬度和高度?

enter code here

+1

這是你可能剛剛搜索到的東西,你會發現有幾個工具已經這樣做了,比如http://opentype.js.org –

+0

謝謝!我會探索它。看起來就像我在找的東西! – Dmytro

回答

0

根據您的具體實現,你可能會發現這個有用: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/measureText

的CanvasRenderingContext2D.measureText()方法返回一個包含關於所測量的文本信息(如TextMetrics對象它的寬度例如)。

+0

不幸的是:沒有。此API僅測量內嵌文本的尺寸,而不是該文本繪製的所有像素的邊界框。出於文體目的,這些字形可能會有任何方向的超調負載,因爲它們不會被計算爲「用於排版目的」,所以不會計入TextMetrics維度。 –

相關問題