From e1a050511f7c6f4fb978049f2b183710f8892293 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Wed, 12 May 2010 12:23:21 +0100 Subject: Merge Webkit at r58956: Remove GlyphMetrics from Font code. See http://trac.webkit.org/changeset/58192 Change-Id: I2b3876f4027d2d3afbf0cfaa76061c53d0bf018f --- WebCore/platform/graphics/android/FontDataAndroid.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'WebCore') diff --git a/WebCore/platform/graphics/android/FontDataAndroid.cpp b/WebCore/platform/graphics/android/FontDataAndroid.cpp index c9b1d37..535844e 100644 --- a/WebCore/platform/graphics/android/FontDataAndroid.cpp +++ b/WebCore/platform/graphics/android/FontDataAndroid.cpp @@ -95,7 +95,12 @@ void SimpleFontData::determinePitch() m_treatAsFixedPitch = false; } -GlyphMetrics SimpleFontData::platformMetricsForGlyph(Glyph glyph, GlyphMetricsMode) const +FloatRect SimpleFontData::platformBoundsForGlyph(Glyph) const +{ + return FloatRect(); +} + +float SimpleFontData::platformWidthForGlyph(Glyph glyph) const { SkASSERT(sizeof(glyph) == 2); // compile-time assert @@ -110,9 +115,8 @@ GlyphMetrics SimpleFontData::platformMetricsForGlyph(Glyph glyph, GlyphMetricsMo paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding); advanceWidth = SkScalarToFloat(paint.measureText(&glyph, 2)); } - GlyphMetrics metrics; - metrics.horizontalAdvance = advanceWidth; - return metrics; + return advanceWidth; } + } -- cgit v1.1