summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/Font.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/graphics/Font.h')
-rw-r--r--WebCore/platform/graphics/Font.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/WebCore/platform/graphics/Font.h b/WebCore/platform/graphics/Font.h
index 6633a50..2b36cca 100644
--- a/WebCore/platform/graphics/Font.h
+++ b/WebCore/platform/graphics/Font.h
@@ -151,9 +151,7 @@ public:
static void setShouldUseSmoothing(bool);
static bool shouldUseSmoothing();
-#if USE(FONT_FAST_PATH)
enum CodePath { Auto, Simple, Complex, SimpleWithGlyphOverflow };
-#endif
private:
#if ENABLE(SVG_FONTS)
@@ -164,8 +162,6 @@ private:
int offsetForPositionForTextUsingSVGFont(const TextRun&, int position, bool includePartialGlyphs) const;
#endif
-#if USE(FONT_FAST_PATH)
- CodePath codePath(const TextRun&) const;
void drawSimpleText(GraphicsContext*, const TextRun&, const FloatPoint&, int from, int to) const;
void drawGlyphs(GraphicsContext*, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const;
void drawGlyphBuffer(GraphicsContext*, const GlyphBuffer&, const TextRun&, const FloatPoint&) const;
@@ -174,8 +170,8 @@ private:
FloatRect selectionRectForSimpleText(const TextRun&, const IntPoint&, int h, int from, int to) const;
static bool canReturnFallbackFontsForComplexText();
-#endif
+ CodePath codePath(const TextRun&) const;
void drawComplexText(GraphicsContext*, const TextRun&, const FloatPoint&, int from, int to) const;
float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
int offsetForPositionForComplexText(const TextRun&, int position, bool includePartialGlyphs) const;
@@ -185,7 +181,6 @@ private:
public:
// Useful for debugging the different font rendering code paths.
-#if USE(FONT_FAST_PATH)
static void setCodePath(CodePath);
static CodePath codePath();
static CodePath s_codePath;
@@ -195,7 +190,6 @@ public:
{
return (((c & ~0xFF) == 0 && gRoundingHackCharacterTable[c]));
}
-#endif
FontSelector* fontSelector() const;
static bool treatAsSpace(UChar c) { return c == ' ' || c == '\t' || c == '\n' || c == 0x00A0; }