我完全不知道如何在画布上绘制文本时更改使用的字体。以下是我在 CSS 中定义的字体:
@font-face{
font-family:"Officina";
src:url(OfficinaSansStd-Book.otf);
}
现在在我的HTML/JavaScript中,我很想说:
context.font = '30px "Officina"';
但是这样并不起作用。如果我使用一个网络可用的字体(比如Arial),它可以正常工作,而且当我直接将纯文本写入网页时,Officina字体也能正常显示。我错过了什么吗?