0

我一直试图让下面的拉斐尔代码只是在屏幕上写一些东西,但没有运气!

paper.print(30, 15, "TEXT", paper.getFont("Arial"), 20).attr({fill: "black"});

你还需要做些什么来获得论文中的文字吗?!?!!?

4

1 回答 1

2

您需要对字体进行cufonize 化,确保指明 cufonized 字体应向 Raphael 注册自身,并包含生成的 .js 文件,然后才能使用 getFont 检索它(默认情况下没有可用的字体)。如果您检查,我有理由确定您会发现paper.getFont("Arial")返回未定义。

Cufon 基本上将提供的字体中的每个字形转换为其等效的矢量——Raphael 只是简单地转换和排序这些路径以产生输出。

于 2012-11-03T21:59:37.900 回答