作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我试图让 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/
我是一名优秀的程序员,十分优秀!