我想使用节点画布,当我尝试渲染文本时,我得到了这个错误:
断言失败:(!scaled_font->cache_frozen),函数_cairo_scaled_glyph_page_destroy,文件cairo-scaled-font.c,第459行。中止陷阱:6
这里有一些示例代码:
ctx.fillStyle = 'black'
ctx._setFont(Weight, Style, FontSize, 'px', 'Arial')
ctx.fillText("Hello, World!", 50, 50)
.fillText 一直崩溃,出现同样的错误。
可能是cario的问题。不知道那里出了什么问题。
我的设置:
Mac OS 10.13.6, canvas@^2.0.0-alpha.17 并通过 brew install pkg-config cairo pango libpng jpeg giflib librsvg 安装包。
我在这里在 github 上写了一些评论:node-canvas