【发布时间】:2020-09-25 02:23:03
【问题描述】:
这是我的代码,我在加载脚本之前在头部加载了字体 这是代码
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
context.fillStyle = "#ffffff";
context.fillRect(0, 0, 500, 1000);
context.beginPath();
context.fillStyle = "#000000";
context.font = "30px Pacifico, cursive";
context.fillText("Hello World", canvas.width / 2, canvas.height / 2);
<link href="https://fonts.googleapis.com/css2?family=Pacifico&display=swap" rel="stylesheet"/>
<canvas id="myCanvas"></canvas>
【问题讨论】:
-
那么
img是什么? -
你不需要在字体中提到
cursive,名字就是Pacifico。唯一的实际问题似乎是img不存在。否则该代码有效。 -
您的 img 未被声明。画什么img?
-
我刚刚发布了我的一小部分代码,img 工作正常,很抱歉发布了一半的代码,但我只是想我可能会显示相关细节
-
顺便说一句,实际字体名称是 {'Pacifico', cursive},当我尝试 Pacifico 时它不起作用
标签: javascript html css google-fonts