/macosx-10.10/WebCore-7600.1.25/platform/graphics/ |
H A D | Glyph.h | 35 typedef unsigned short Glyph; typedef in namespace:WebCore
|
H A D | SimpleFontData.h | 90 virtual float widthForSVGGlyph(Glyph, float fontSize) const = 0; 155 FloatRect boundsForGlyph(Glyph) const; 156 float widthForGlyph(Glyph glyph) const; 157 FloatRect platformBoundsForGlyph(Glyph) const; 158 float platformWidthForGlyph(Glyph) const; 168 Glyph spaceGlyph() const { return m_spaceGlyph; } 169 void setSpaceGlyph(Glyph spaceGlyph) { m_spaceGlyph = spaceGlyph; } 170 Glyph zeroWidthSpaceGlyph() const { return m_zeroWidthSpaceGlyph; } 171 void setZeroWidthSpaceGlyph(Glyph spaceGlyph) { m_zeroWidthSpaceGlyph = spaceGlyph; } 172 bool isZeroWidthSpaceGlyph(Glyph glyp [all...] |
H A D | GlyphMetricsMap.h | 32 #include "Glyph.h" 46 T metricsForGlyph(Glyph glyph) 51 void setMetricsForGlyph(Glyph glyph, const T& metrics) 63 T metricsForGlyph(Glyph glyph) const { return m_metrics[glyph % size]; } 64 void setMetricsForGlyph(Glyph glyph, const T& metrics)
|
H A D | GlyphPage.h | 33 #include "Glyph.h" 48 GlyphData(Glyph g = 0, const SimpleFontData* f = 0) 53 Glyph glyph; 111 Glyph glyph = m_glyphs[index]; 117 ALWAYS_INLINE Glyph glyphAt(unsigned index) const 131 void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f) 136 void setGlyphDataForIndex(unsigned index, Glyph glyph, const SimpleFontData* fontData) 192 Glyph m_glyphs[size];
|
H A D | GlyphBuffer.h | 34 #include "Glyph.h" 55 typedef Glyph GlyphBufferGlyph; 103 Glyph glyphAt(int index) const 128 void add(Glyph glyph, const SimpleFontData* font, float width, int offsetInString = kNoOffset, const FloatSize* offset = 0) 161 void add(Glyph glyph, const SimpleFontData* font, GlyphBufferAdvance advance, int offsetInString = kNoOffset)
|
H A D | SVGGlyph.h | 27 #include "Glyph.h" 94 Glyph tableEntry;
|
H A D | SimpleFontData.cpp | 101 Glyph digitZeroGlyph = glyphPageZero->glyphDataForCharacter(digitZeroChar).glyph; 150 LOG_ERROR("Font maps SPACE and ZERO WIDTH SPACE to the same glyph. Glyph width will not be overridden."); 173 Glyph SimpleFontData::glyphForCharacter(UChar32 character) const
|
/macosx-10.10/WebCore-7600.1.25/rendering/svg/ |
H A D | SVGTextLayoutEngineSpacing.h | 37 float calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph); 45 SVGTextMetrics::Glyph m_lastGlyph;
|
H A D | SVGTextMetrics.h | 50 struct Glyph { struct in class:WebCore::SVGTextMetrics 51 Glyph() function in struct:WebCore::SVGTextMetrics::Glyph 56 bool operator==(const Glyph& other) 69 const Glyph& glyph() const { return m_glyph; } 77 Glyph m_glyph;
|
H A D | SVGTextLayoutEngineSpacing.cpp | 41 float SVGTextLayoutEngineSpacing::calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph)
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/opentype/ |
H A D | OpenTypeVerticalData.h | 30 #include "Glyph.h" 51 float advanceHeight(const SimpleFontData*, Glyph) const; 52 void getVerticalTranslationsForGlyphs(const SimpleFontData*, const Glyph*, size_t, float* outXYArray) const; 62 HashMap<Glyph, Glyph> m_verticalGlyphMap; 67 HashMap<Glyph, int16_t> m_vertOriginY;
|
H A D | OpenTypeMathData.h | 29 #include "Glyph.h" 111 Glyph glyph; 116 float getItalicCorrection(const SimpleFontData*, Glyph) const; 117 void getMathVariants(Glyph, bool isVertical, Vector<Glyph>& sizeVariants, Vector<AssemblyPart>& assemblyParts) const;
|
H A D | OpenTypeMathData.cpp | 67 int16_t getItalicCorrection(const SharedBuffer& buffer, Glyph glyph) const 145 void getSizeVariants(const SharedBuffer& buffer, Vector<Glyph>& variants) const 172 const MathGlyphConstruction* mathGlyphConstruction(const SharedBuffer& buffer, Glyph glyph, bool isVertical) const 294 float OpenTypeMathData::getItalicCorrection(const SimpleFontData* font, Glyph glyph) const 308 float OpenTypeMathData::getItalicCorrection(const SimpleFontData*, Glyph) const 316 void OpenTypeMathData::getMathVariants(Glyph glyph, bool isVertical, Vector<Glyph>& sizeVariants, Vector<AssemblyPart>& assemblyParts) const 332 void OpenTypeMathData::getMathVariants(Glyph, bool, Vector<Glyph>&, Vector<AssemblyPart>&) const
|
H A D | OpenTypeVerticalData.cpp | 134 bool getSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const 211 bool getGlyphSubstitutions(const LookupList* lookups, HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const 368 bool getVerticalGlyphSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const 482 float OpenTypeVerticalData::advanceHeight(const SimpleFontData* font, Glyph glyph) const 495 void OpenTypeVerticalData::getVerticalTranslationsForGlyphs(const SimpleFontData* font, const Glyph* glyphs, size_t count, float* outXYArray) const 506 Glyph glyph = *glyphs; 540 const HashMap<Glyph, Glyp [all...] |
/macosx-10.10/WebCore-7600.1.25/svg/ |
H A D | SVGFontElement.h | 80 SVGGlyph svgGlyphForGlyph(Glyph); 81 Glyph missingGlyph(); 100 Glyph m_missingGlyph;
|
H A D | SVGFontData.h | 37 virtual float widthForSVGGlyph(Glyph, float fontSize) const override;
|
H A D | SVGFontData.cpp | 86 Glyph letterXGlyph = glyphPageZero->glyphDataForCharacter('x').glyph; 107 Glyph spaceGlyph = glyphPageZero->glyphDataForCharacter(' ').glyph; 112 Glyph numeralZeroGlyph = glyphPageZero->glyphDataForCharacter('0').glyph; 116 Glyph letterWGlyph = glyphPageZero->glyphDataForCharacter('W').glyph; 120 float SVGFontData::widthForSVGGlyph(Glyph glyph, float fontSize) const
|
H A D | SVGGlyphMap.h | 143 const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const 160 HashMap<String, Glyph> m_namedGlyphs;
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/win/ |
H A D | GlyphPageTreeNodeCGWin.cpp | 48 Glyph glyph = localGlyphBuffer[i];
|
H A D | GlyphPageTreeNodeCairoWin.cpp | 55 Glyph glyph = localGlyphBuffer[i];
|
H A D | SimpleFontDataCGWin.cpp | 89 Glyph xGlyph = glyphPageZero ? glyphPageZero->glyphDataForCharacter('x').glyph : 0; 104 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const 123 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
|
H A D | SimpleFontDataCairoWin.cpp | 107 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const 115 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/freetype/ |
H A D | GlyphPageTreeNodeFreeType.cpp | 58 Glyph glyph = FcFreeTypeCharIndex(face, character);
|
H A D | SimpleFontDataFreeType.cpp | 143 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const 158 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
|
/macosx-10.10/WebCore-7600.1.25/platform/graphics/wince/ |
H A D | SimpleFontDataWinCE.cpp | 127 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph) const 132 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
|