[hb-cairo] Don't call get_foreground_color unnecessarily That would invalidate cairo cache on foreground change, even if the glyph doesn't need that.