【发布时间】:2019-09-12 00:13:12
【问题描述】:
当我将 HTML5 画布字体指定为“50px Arial”时,我希望每个大写字母的高度为 50 像素。但是,我得到了 35 像素的高度。我在MDN 找不到任何东西。我错过了什么?
我使用的是 Firefox Quantum 69.0(64 位),layout.css.devPixelsPerPx 属性设置为 1。
var cnv = document.getElementById('cnv');
cnv.width = 300;
cnv.height = 200;
var ctx = cnv.getContext('2d');
ctx.font = '50px Arial';
ctx.fillText('Test',100,100);
canvas {
background-color:green;
width: 300px;
height:200px;
}
<canvas id='cnv'></canvas>
【问题讨论】:
标签: javascript html5-canvas font-size