The read-only emHeightDescent
property of the TextMetrics
interface is a double
giving the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline
property to the bottom of the em square in the line box, in CSS pixels.
Examples
const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const text = ctx.measureText('foo'); // returns TextMetrics object text.emHeightDescent; // -2.40234375;
Specifications
Specification |
---|
HTML Living Standard The definition of 'TextMetrics.emHeightDescent' in that specification. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
emHeightDescent | Chrome
Full support
Yes
| Edge
Full support
79
| Firefox
Full support
74
| IE No support No | Opera ? | Safari Full support Yes | WebView Android No support No | Chrome Android
Full support
Yes
| Firefox Android No support No | Opera Android ? | Safari iOS Full support Yes | Samsung Internet Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- Experimental. Expect behavior to change in the future.
- Experimental. Expect behavior to change in the future.
- User must explicitly enable this feature.
- User must explicitly enable this feature.