color emoji breaks text rendering
Anyone had success with rendering color emojis with Noto Color Emoji or other library?
Cairo 1.16.0 should support this, but I'm getting a panick:
at src/libstd/panicking.rs:335
13: cairo::enums::Status::ensure_valid
14: <rsvg_internals::text::NodeText as rsvg_internals::node::NodeTrait>::draw::{{closure}}
15: rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer
16: <rsvg_internals::text::NodeText as rsvg_internals::node::NodeTrait>::draw
17: <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}}
18: rsvg_internals::drawing_ctx::DrawingCtx::with_saved_matrix
19: rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack
20: <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw_children
21: <rsvg_internals::structure::NodeSvg as rsvg_internals::node::NodeTrait>::draw::{{closure}}
22: rsvg_internals::drawing_ctx::DrawingCtx::with_discrete_layer
23: <rsvg_internals::structure::NodeSvg as rsvg_internals::node::NodeTrait>::draw
24: <rctree::Node<rsvg_internals::node::NodeData> as rsvg_internals::node::NodeDraw>::draw::{{closure}}
25: rsvg_internals::drawing_ctx::DrawingCtx::with_saved_matrix
26: rsvg_internals::drawing_ctx::DrawingCtx::draw_node_from_stack
27: rsvg_internals::handle::Handle::render_layer
28: rsvg_internals::handle::Handle::render_cairo_sub
29: rsvg_rust_handle_render_cairo_sub
works fine with Noto Emoji(monochromatic version).