Index: Source/platform/fonts/SimpleFontData.h |
diff --git a/Source/platform/fonts/SimpleFontData.h b/Source/platform/fonts/SimpleFontData.h |
index efdefeabe7645aa196baa6c6980c8f77293e94bc..647e55a8d946230d238bfc14448804c11521d2c8 100644 |
--- a/Source/platform/fonts/SimpleFontData.h |
+++ b/Source/platform/fonts/SimpleFontData.h |
@@ -174,11 +174,15 @@ public: |
PassRefPtr<CustomFontData> customFontData() const { return m_customFontData; } |
-private: |
+ // Implemented by the platform. |
+ virtual bool fillGlyphPage(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength) const; |
+ |
+protected: |
SimpleFontData(const FontPlatformData&, PassRefPtr<CustomFontData> customData, bool isTextOrientationFallback = false); |
SimpleFontData(PassRefPtr<CustomFontData> customData, float fontSize, bool syntheticBold, bool syntheticItalic); |
+private: |
void platformInit(); |
void platformGlyphInit(); |
void platformCharWidthInit(); |