我正在使用paper-jsdom-canvas
构建一个节点画布2d库。 PaperJS无法使用我通过registerFont
的{{1}}方法注册的自定义字体。但是当我尝试直接使用canvas
项目时,字体呈现就没有任何问题。
canvas
项目使用PaperJS
的{{1}}版本。我更新了项目以使用1.3.5
。我修复的唯一问题是在node-canvas
文件第52行上。
已更改
2.4.1
到
Canvas.js
所有属性均按预期工作。也已检测到操作系统安装的字体。但是自定义字体将被忽略。
impl._canvas = new Canvas(size.width, size.height, type);
要使自定义字体与impl._canvas = Canvas.createCanvas(size.width, size.height, type);
一起使用,还需要进行哪些其他更改?