X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_webkit;a=blobdiff_plain;f=Source%2FWebCore%2Fplatform%2Fgraphics%2FSimpleFontData.h;fp=Source%2FWebCore%2Fplatform%2Fgraphics%2FSimpleFontData.h;h=dcb79f4611f1ee1d3868f3055f8a05d6e49694c7;hp=caca3d7806cab34739f3f35a3760955817e5fbe2;hb=186b2535c234ccc42a8c27998f11be6f718f604f;hpb=1c567be6144228b511852e3cab689fc41b052875 diff --git a/Source/WebCore/platform/graphics/SimpleFontData.h b/Source/WebCore/platform/graphics/SimpleFontData.h index caca3d7..dcb79f4 100644 --- a/Source/WebCore/platform/graphics/SimpleFontData.h +++ b/Source/WebCore/platform/graphics/SimpleFontData.h @@ -34,6 +34,7 @@ #include "TypesettingFeatures.h" #include #include +#include #if USE(ATSUI) typedef struct OpaqueATSUStyle* ATSUStyle; @@ -176,6 +177,10 @@ public: CFDictionaryRef getCFStringAttributes(TypesettingFeatures, FontOrientation) const; #endif +#if PLATFORM(MAC) || (PLATFORM(CHROMIUM) && OS(DARWIN)) + bool canRenderCombiningCharacterSequence(const UChar*, size_t) const; +#endif + #if USE(ATSUI) void checkShapesArabic() const; bool shapesArabic() const @@ -289,6 +294,10 @@ private: mutable HashMap > m_CFStringAttributes; #endif +#if PLATFORM(MAC) || (PLATFORM(CHROMIUM) && OS(DARWIN)) + mutable OwnPtr > m_combiningCharacterSequenceSupport; +#endif + #if PLATFORM(WIN) || (OS(WINDOWS) && PLATFORM(WX)) bool m_isSystemFont; #if !OS(WINCE) // disable unused members to save space