Searched refs:Glyph (Results 1 - 25 of 38) sorted by relevance

12

/macosx-10.10/WebCore-7600.1.25/platform/graphics/
H A DGlyph.h35 typedef unsigned short Glyph; typedef in namespace:WebCore
H A DSimpleFontData.h90 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 DGlyphMetricsMap.h32 #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 DGlyphPage.h33 #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 DGlyphBuffer.h34 #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 DSVGGlyph.h27 #include "Glyph.h"
94 Glyph tableEntry;
H A DSimpleFontData.cpp101 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 DSVGTextLayoutEngineSpacing.h37 float calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph);
45 SVGTextMetrics::Glyph m_lastGlyph;
H A DSVGTextMetrics.h50 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 DSVGTextLayoutEngineSpacing.cpp41 float SVGTextLayoutEngineSpacing::calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph)
/macosx-10.10/WebCore-7600.1.25/platform/graphics/opentype/
H A DOpenTypeVerticalData.h30 #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 DOpenTypeMathData.h29 #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 DOpenTypeMathData.cpp67 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 DOpenTypeVerticalData.cpp134 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 DSVGFontElement.h80 SVGGlyph svgGlyphForGlyph(Glyph);
81 Glyph missingGlyph();
100 Glyph m_missingGlyph;
H A DSVGFontData.h37 virtual float widthForSVGGlyph(Glyph, float fontSize) const override;
H A DSVGFontData.cpp86 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 DSVGGlyphMap.h143 const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const
160 HashMap<String, Glyph> m_namedGlyphs;
/macosx-10.10/WebCore-7600.1.25/platform/graphics/win/
H A DGlyphPageTreeNodeCGWin.cpp48 Glyph glyph = localGlyphBuffer[i];
H A DGlyphPageTreeNodeCairoWin.cpp55 Glyph glyph = localGlyphBuffer[i];
H A DSimpleFontDataCGWin.cpp89 Glyph xGlyph = glyphPageZero ? glyphPageZero->glyphDataForCharacter('x').glyph : 0;
104 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const
123 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const
H A DSimpleFontDataCairoWin.cpp107 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 DGlyphPageTreeNodeFreeType.cpp58 Glyph glyph = FcFreeTypeCharIndex(face, character);
H A DSimpleFontDataFreeType.cpp143 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 DSimpleFontDataWinCE.cpp127 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph) const
132 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const

Completed in 209 milliseconds

12