ipad - 如何为 HTML5 Canvas 上下文设置 2 种字体?

标签 ipad html canvas fonts

我试图让 Canvas 在绘制文本时使用两种字体。这是因为我的主要字体是 Comic Sans MS(这是一款 child 应用程序)。由于我在 iPad 上找不到 Comic Sans,我正尝试用 MarkerFelt-Thin 代替它。

我尝试使用以下语句的多种变体:

ctx.font = "40pt MarkerFelt-Thin; 40pt Comic Sans MS";

似乎没有用。所以目前我正在使用用户代理检测并为每个用户代理手动分配不同的字体。

有人知道正确的方法吗?

干杯

最佳答案

Canvas 的 font 使用 same syntax as the CSS font attribute .所以尝试:

ctx.font = "40pt MarkerFelt-Thin, Comic Sans MS";

关于ipad - 如何为 HTML5 Canvas 上下文设置 2 种字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8113866/

相关文章:

iphone - iOS图标抖动算法

javascript - 当浏览器宽度调整到超过特定大小时,如何绕过一个函数

canvas - 在 Canvas 单词搜索游戏中创建行

html - 为什么 HTML 5 Canvas 中的矩形不是黑色?

iphone - 如何使用UIViewContentModeAspectFit将图像添加到UIButton?

ios - 自定义表格 View 单元格多行

ios - 将 VCard 转换为 CNContact

javascript - 如何使用 html/javascript 使欢迎对话框出现一次?

html - 使 flex 容器扩展并溢出其容器

javascript - KineticJS - 有什么方法可以重复图像吗?