gpt4 book ai didi

javascript - 通过@font-face 导入自己的字体不适用于 HTML Canvas

转载 作者:行者123 更新时间:2023-11-28 03:46:06 29 4
gpt4 key购买 nike

字体似乎没有链接,尝试了我能想到的一切。为什么它不起作用的任何建议。

//CSS
@font-face {
font-family: 'fontOne';
src: url(../assets/fonts/fontOne.otf);
}

//JS

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");


ctx.font = fontSize + 'pt fontOne';
ctx.fillStyle = colour;
ctx.fillText(dataVal, posX, posY);

最佳答案

在绘制到 Canvas 之前,您必须等待浏览器加载字体。我最喜欢的 JavaScript 库可能是 Font Face Observer .

关于javascript - 通过@font-face 导入自己的字体不适用于 HTML Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43968631/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com