【问题标题】:Javascript generate dotted fonts on canvasJavascript 在画布上生成虚线字体
【发布时间】:2011-04-11 11:43:35
【问题描述】:

我正在寻找在画布标签中为 A-Z 的字母创建点状字母字体的方法。有没有简单的方法来实现这一点?我想创建一个工具来教幼儿如何写作。

实现这一点的一种方法是在背景中放置一张图片,但我正在寻找是否有更好的方法来做到这一点

请向我指出如何执行此操作的示例或有关入门的任何建议。

【问题讨论】:

  • 它是用来打印的。我认为您不需要创建网页。我认为您需要某种矢量绘图程序。如果您的程序支持宏之类的功能,您可以在很短的时间内生成绘图。

标签: javascript canvas


【解决方案1】:

各种想法:

  1. Create a pattern 并在您对fillText() 的调用中使用它。但是,这不一定会对齐字母笔划上的点。

  2. 用笔画创建自己的字体,然后将其绘制为dashed line(我的示例)。

  3. 用笔画创建您自己的字体,然后使用带有stroke-dasharray 的SVG 进行绘制。

  4. 查找免费字体,如DotlineTrace Font for KidsPrint Clearly Dashedembed it in CSSembed it in SVG

【讨论】:

    猜你喜欢
    • 2014-05-17
    • 1970-01-01
    • 2018-06-30
    • 2022-12-03
    • 2012-12-04
    • 2013-08-14
    • 2020-09-08
    • 2012-01-07
    相关资源
    最近更新 更多