| Index: Source/core/platform/graphics/CustomFontData.h
|
| diff --git a/Source/core/platform/graphics/CustomFontData.h b/Source/core/platform/graphics/CustomFontData.h
|
| deleted file mode 100644
|
| index 65a3d2659942ce0e6f1460d2c7210e0fe05e37cd..0000000000000000000000000000000000000000
|
| --- a/Source/core/platform/graphics/CustomFontData.h
|
| +++ /dev/null
|
| @@ -1,72 +0,0 @@
|
| -/*
|
| - * Copyright (C) 2013 Google, Inc.
|
| - *
|
| - * This library is free software; you can redistribute it and/or
|
| - * modify it under the terms of the GNU Library General Public
|
| - * License as published by the Free Software Foundation; either
|
| - * version 2 of the License, or (at your option) any later version.
|
| - *
|
| - * This library is distributed in the hope that it will be useful,
|
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
| - * Library General Public License for more details.
|
| - *
|
| - * You should have received a copy of the GNU Library General Public License
|
| - * along with this library; see the file COPYING.LIB. If not, write to
|
| - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
| - * Boston, MA 02110-1301, USA.
|
| - *
|
| - */
|
| -
|
| -#ifndef CustomFontData_h
|
| -#define CustomFontData_h
|
| -
|
| -#include "platform/fonts/Glyph.h"
|
| -#include "wtf/PassRefPtr.h"
|
| -#include "wtf/RefCounted.h"
|
| -#include <unicode/uchar.h>
|
| -
|
| -namespace WebCore {
|
| -
|
| -class CSSFontFaceSource;
|
| -struct GlyphData;
|
| -class GlyphPage;
|
| -class SimpleFontData;
|
| -struct WidthIterator;
|
| -
|
| -class CustomFontData : public RefCounted<CustomFontData> {
|
| -public:
|
| - static PassRefPtr<CustomFontData> create(bool isLoadingFallback = false)
|
| - {
|
| - return adoptRef(new CustomFontData(isLoadingFallback));
|
| - }
|
| -
|
| - virtual ~CustomFontData() { }
|
| -
|
| - virtual void beginLoadIfNeeded() const { };
|
| - bool isLoading() const { return m_isLoadingFallback && m_isUsed; }
|
| - bool isLoadingFallback() const { return m_isLoadingFallback; }
|
| -
|
| - virtual bool isSVGFont() const { return false; }
|
| - virtual void initializeFontData(SimpleFontData*, float) { }
|
| - virtual float widthForSVGGlyph(Glyph, float) const { return 0.0f; }
|
| - virtual bool fillSVGGlyphPage(GlyphPage*, unsigned, unsigned, UChar*, unsigned, const SimpleFontData*) const { return false; }
|
| - virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool, int, unsigned&) const { return false; }
|
| -
|
| - virtual void setCSSFontFaceSource(CSSFontFaceSource* source) { ASSERT_NOT_REACHED(); }
|
| - virtual void clearCSSFontFaceSource() { }
|
| -
|
| -protected:
|
| - CustomFontData(bool isLoadingFallback)
|
| - : m_isLoadingFallback(isLoadingFallback)
|
| - , m_isUsed(false)
|
| - {
|
| - }
|
| -
|
| - bool m_isLoadingFallback; // Whether or not this is a temporary font data for a custom font which is not yet loaded.
|
| - mutable bool m_isUsed;
|
| -};
|
| -
|
| -}
|
| -
|
| -#endif // CustomFontData_h
|
|
|