diff options
Diffstat (limited to 'src/core/SkAdvancedTypefaceMetrics.cpp')
-rw-r--r-- | src/core/SkAdvancedTypefaceMetrics.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/SkAdvancedTypefaceMetrics.cpp b/src/core/SkAdvancedTypefaceMetrics.cpp index 6cf80a1068..a8a6083b85 100644 --- a/src/core/SkAdvancedTypefaceMetrics.cpp +++ b/src/core/SkAdvancedTypefaceMetrics.cpp @@ -298,4 +298,12 @@ template void finishRange<SkAdvancedTypefaceMetrics::VerticalMetric>( int endId, SkAdvancedTypefaceMetrics::VerticalAdvanceRange::MetricType type); +// additional declaration needed for testing with a face of an unknown type +template SkAdvancedTypefaceMetrics::WidthRange* getAdvanceData( + void* fontData, + int num_glyphs, + const uint32_t* subsetGlyphIDs, + uint32_t subsetGlyphIDsLength, + bool (*getAdvance)(void* fontData, int gId, int16_t* data)); + } // namespace skia_advanced_typeface_metrics_utils |