| Index: src/ports/SkFontHost_mac.cpp | 
| diff --git a/src/ports/SkFontHost_mac.cpp b/src/ports/SkFontHost_mac.cpp | 
| index d97b09c6516cb8df62b0681fbb3113f17c803bad..3c7be463643b7ceb73a1bcac141777be8bf6428a 100755 | 
| --- a/src/ports/SkFontHost_mac.cpp | 
| +++ b/src/ports/SkFontHost_mac.cpp | 
| @@ -19,6 +19,7 @@ | 
| #include <CoreFoundation/CoreFoundation.h> | 
| #endif | 
|  | 
| +#include "SkAdvancedTypefaceMetrics.h" | 
| #include "SkCGUtils.h" | 
| #include "SkColorPriv.h" | 
| #include "SkDescriptor.h" | 
| @@ -453,7 +454,7 @@ protected: | 
| void onFilterRec(SkScalerContextRec*) const override; | 
| void onGetFontDescriptor(SkFontDescriptor*, bool*) const override; | 
| virtual SkAdvancedTypefaceMetrics* onGetAdvancedTypefaceMetrics( | 
| -                                SkAdvancedTypefaceMetrics::PerGlyphInfo, | 
| +                                PerGlyphInfo, | 
| const uint32_t*, uint32_t) const override; | 
| virtual int onCharsToGlyphs(const void* chars, Encoding, uint16_t glyphs[], | 
| int glyphCount) const override; | 
| @@ -1543,7 +1544,7 @@ static void CFStringToSkString(CFStringRef src, SkString* dst) { | 
| } | 
|  | 
| SkAdvancedTypefaceMetrics* SkTypeface_Mac::onGetAdvancedTypefaceMetrics( | 
| -        SkAdvancedTypefaceMetrics::PerGlyphInfo perGlyphInfo, | 
| +        PerGlyphInfo perGlyphInfo, | 
| const uint32_t* glyphIDs, | 
| uint32_t glyphIDsCount) const { | 
|  | 
| @@ -1565,7 +1566,7 @@ SkAdvancedTypefaceMetrics* SkTypeface_Mac::onGetAdvancedTypefaceMetrics( | 
| info->fFlags = SkAdvancedTypefaceMetrics::kEmpty_FontFlag; | 
| info->fStyle = 0; | 
|  | 
| -    if (perGlyphInfo & SkAdvancedTypefaceMetrics::kToUnicode_PerGlyphInfo) { | 
| +    if (perGlyphInfo & kToUnicode_PerGlyphInfo) { | 
| populate_glyph_to_unicode(ctFont, glyphCount, &info->fGlyphToUnicode); | 
| } | 
|  | 
| @@ -1632,7 +1633,7 @@ SkAdvancedTypefaceMetrics* SkTypeface_Mac::onGetAdvancedTypefaceMetrics( | 
| } | 
| } | 
|  | 
| -    if (perGlyphInfo & SkAdvancedTypefaceMetrics::kHAdvance_PerGlyphInfo) { | 
| +    if (perGlyphInfo & kHAdvance_PerGlyphInfo) { | 
| if (info->fStyle & SkAdvancedTypefaceMetrics::kFixedPitch_Style) { | 
| skia_advanced_typeface_metrics_utils::appendRange(&info->fGlyphWidths, 0); | 
| info->fGlyphWidths->fAdvance.append(1, &min_width); | 
|  |