Text 写文本

Text 写文本,text,vector,paperjs,Text,Vector,Paperjs,我试图理解Paperjs是如何工作的,我想知道是否有可能编写文本向量,如果有,怎么写 在此之前,我尝试过Raphael.js,我几乎对它感到满意,但出于某些原因,Paperjs似乎更(跨)兼容浏览器,对吗 一些例子会很好 谢谢您的回答。是的,在paper.js中创建文本绝对是可能的 var awesometext = new paper.PointText(); awesometext.content='awesome'; 纸比拉斐尔好,因为它是以帆布为基础的。Canvas在手机/标签上得到更

我试图理解Paperjs是如何工作的,我想知道是否有可能编写文本向量,如果有,怎么写

在此之前,我尝试过Raphael.js,我几乎对它感到满意,但出于某些原因,Paperjs似乎更(跨)兼容浏览器,对吗

一些例子会很好


谢谢您的回答。

是的,在paper.js中创建文本绝对是可能的

var awesometext = new paper.PointText();
awesometext.content='awesome';
纸比拉斐尔好,因为它是以帆布为基础的。Canvas在手机/标签上得到更好的支持,因此paperjs的优势就在于此。然而,由于canvas只是一个位图实现,缩放会使canvas渲染与raphael中的svg渲染相比不太好


因此,这取决于应用程序的优先级。

是的,在paper.js中创建文本绝对是可能的

var awesometext = new paper.PointText();
awesometext.content='awesome';
纸比拉斐尔好,因为它是以帆布为基础的。Canvas在手机/标签上得到更好的支持,因此paperjs的优势就在于此。然而,由于canvas只是一个位图实现,缩放会使canvas渲染与raphael中的svg渲染相比不太好


因此,这取决于应用程序的优先级。

Paperjs可以很好地处理文本缩放,但它使用canvas的本机方法渲染字符,因此一旦绘制了矢量数据,您就无法访问它们。但我想你只需要矢量字符来操纵它们的形状,例如,将一个字母变形为另一个字母,或者创建字体编辑器

如果你只是想要高分辨率的文本,那么paperjs可以做到这一点没有问题。。。或者你可以设置一个更大的字体大小


如果您想在paperjs中以矢量形式呈现文本,请看一看

paperjs可以很好地处理文本缩放,但它使用canvas的本机方法来呈现角色,因此一旦绘制了矢量数据,您就无法访问它们。但我想你只需要矢量字符来操纵它们的形状,例如,将一个字母变形为另一个字母,或者创建字体编辑器

如果你只是想要高分辨率的文本,那么paperjs可以做到这一点没有问题。。。或者你可以设置一个更大的字体大小


如果您想在paperjs中以矢量形式呈现文本,请查看

我需要以“高清晰度”呈现文本。所以我不得不使用Raphael JS,因为正如你所说,纸质JS使用画布。我需要以“高清晰度”呈现文本。所以我不得不使用Raphael JS,因为正如你所说,纸质JS使用画布。