diff --git a/src/hb-ot-color-colr-table.hh b/src/hb-ot-color-colr-table.hh index 9fbdd2c29..6f9dce82e 100644 --- a/src/hb-ot-color-colr-table.hh +++ b/src/hb-ot-color-colr-table.hh @@ -762,7 +762,9 @@ struct PaintGlyph { c->funcs->push_inverse_root_transform (c->data, c->font); c->funcs->push_clip_glyph (c->data, gid, c->font); + c->funcs->push_root_transform (c->data, c->font); c->recurse (this+paint); + c->funcs->pop_root_transform (c->data); c->funcs->pop_clip (c->data); c->funcs->pop_inverse_root_transform (c->data); }