0

如何在 web2py 服务器内的 processing.js 中使用自定义字体?更具体地说,路径是什么,为什么我必须使用指令?

4

1 回答 1

0

几个月来一直在寻找这个答案,所以我想我会把它放在那里以防万一它得到一些谷歌点击。事实证明,要在 web2py 服务器的 HTML 5 画布中启用 processing.js 实例中的字体,众所周知,您必须声明该指令:

/* @pjs font="/nameOfYourApplication/nameOfYourFont.ttf"; */

正如 processing.org 的参考页中所解释的那样,这样做是为了预加载字体,这样您的浏览器就不会在加载时产生垃圾。然后下一步也是最后一步是进入您的设置功能并执行此操作:

textFont(createFont("/nameOfYourApplication/nameOfYourFont",32));

而已。听起来很愚蠢,对于那些知道如何做到这一点的人来说,这可能是常识,但鉴于那里的大多数帮助都在谈论“数据”文件夹,这往往令人沮丧且毫无意义。

我建议将您的字体放在应用程序的静态文件夹中,但除此之外,一切都取决于您。

于 2013-08-16T06:57:10.487 回答