Invalidate CoreText font bounds for color glyphs
Invalidate CoreText font bounds for color glyphs

The conservative font bounds reported by CoreText are those in the font
and are meant primarially for (and are generally calculated only for)
the default instance of the glyph outlines in the font. In particular
they do not generally apply to `sbix` and `SVG ` data. When these tables
are present the conservative font bounds reported by the font should be
considered invalid since glyph representations used may not be outlines.

Bug: https://github.com/flutter/flutter/issues/108590
Change-Id: I9d591e4327839f0660413683bcc223d6b76849ef
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/585421
Commit-Queue: Ben Wagner <53965154ffeecc4a10886eab9259e95965f2979a@google.com>
Reviewed-by: Herb Derby <9e12a3d2bbf73546e47cc9958f6ba8f3215b7eaf@google.com>

google/skia,google/skia,google/skia,google/skia,google/skia,google/skia,google/skia,google/skia,google/skia,google/skia