FreeType to ignore already visited colrv1 subtrees

COLRv1 data may contain cycles. If a cycle was detected then drawing was
halted and an error returned. Instead, simply don't draw the cycle and
return normally without error.

Change-Id: I1119b3454f075f371093531a35752cb65c879c03
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/796597
Reviewed-by: Dominik Röttsches <drott@google.com>
Commit-Queue: Dominik Röttsches <drott@google.com>
1 file changed