Home
last modified time | relevance | path

Searched refs:Glyph (Results 1 – 25 of 39) sorted by relevance

12

/external/chromium_org/third_party/sfntly/cpp/src/sfntly/table/truetype/
Dglyph_table.cc54 GlyphTable::Glyph* GlyphTable::GetGlyph(int32_t offset, int32_t length) { in GetGlyph()
55 return GlyphTable::Glyph::GetGlyph(this, this->data_, offset, length); in GetGlyph()
112 CALLER_ATTACH GlyphTable::Glyph::Builder*
114 return Glyph::Builder::GetBuilder(this, data); in GlyphBuilder()
172 Glyph::Builder::GetBuilder(this, in Initialize()
205 GlyphTable::Glyph::~Glyph() {} in ~Glyph()
207 CALLER_ATTACH GlyphTable::Glyph*
208 GlyphTable::Glyph::GetGlyph(GlyphTable* table, in GetGlyph()
226 int32_t GlyphTable::Glyph::Padding() { in Padding()
231 int32_t GlyphTable::Glyph::GlyphType() { in GlyphType()
[all …]
Dglyph_table.h39 class Glyph : public SubTable {
76 virtual ~Glyph();
77 static CALLER_ATTACH Glyph* GetGlyph(GlyphTable* table,
96 Glyph(ReadableFontData* data, int32_t glyph_type);
108 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;
143 CALLER_ATTACH Glyph::Builder* GlyphBuilder(ReadableFontData* data);
161 class SimpleGlyph : public Glyph, public RefCounted<SimpleGlyph> {
170 class SimpleContour : public Glyph::Contour {
176 class SimpleGlyphBuilder : public Glyph::Builder,
190 friend class Glyph::Builder;
[all …]
/external/sfntly/cpp/src/sfntly/table/truetype/
Dglyph_table.cc54 GlyphTable::Glyph* GlyphTable::GetGlyph(int32_t offset, int32_t length) { in GetGlyph()
55 return GlyphTable::Glyph::GetGlyph(this, this->data_, offset, length); in GetGlyph()
112 CALLER_ATTACH GlyphTable::Glyph::Builder*
114 return Glyph::Builder::GetBuilder(this, data); in GlyphBuilder()
172 Glyph::Builder::GetBuilder(this, in Initialize()
205 GlyphTable::Glyph::~Glyph() {} in ~Glyph()
207 CALLER_ATTACH GlyphTable::Glyph*
208 GlyphTable::Glyph::GetGlyph(GlyphTable* table, in GetGlyph()
226 int32_t GlyphTable::Glyph::Padding() { in Padding()
231 int32_t GlyphTable::Glyph::GlyphType() { in GlyphType()
[all …]
Dglyph_table.h39 class Glyph : public SubTable {
76 virtual ~Glyph();
77 static CALLER_ATTACH Glyph* GetGlyph(GlyphTable* table,
96 Glyph(ReadableFontData* data, int32_t glyph_type);
108 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;
143 CALLER_ATTACH Glyph::Builder* GlyphBuilder(ReadableFontData* data);
161 class SimpleGlyph : public Glyph, public RefCounted<SimpleGlyph> {
170 class SimpleContour : public Glyph::Contour {
176 class SimpleGlyphBuilder : public Glyph::Builder,
190 friend class Glyph::Builder;
[all …]
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
DSimpleFontData.h117 FloatRect boundsForGlyph(Glyph) const;
118 float widthForGlyph(Glyph glyph) const;
119 FloatRect platformBoundsForGlyph(Glyph) const;
120 float platformWidthForGlyph(Glyph) const;
130 Glyph spaceGlyph() const { return m_spaceGlyph; } in spaceGlyph()
131 void setSpaceGlyph(Glyph spaceGlyph) { m_spaceGlyph = spaceGlyph; } in setSpaceGlyph()
132 Glyph zeroWidthSpaceGlyph() const { return m_zeroWidthSpaceGlyph; } in zeroWidthSpaceGlyph()
133 void setZeroWidthSpaceGlyph(Glyph spaceGlyph) { m_zeroWidthSpaceGlyph = spaceGlyph; } in setZeroWidthSpaceGlyph()
134 … bool isZeroWidthSpaceGlyph(Glyph glyph) const { return glyph == m_zeroWidthSpaceGlyph && glyph; } in isZeroWidthSpaceGlyph()
135 Glyph zeroGlyph() const { return m_zeroGlyph; } in zeroGlyph()
[all …]
DGlyphPage.h49 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
54 Glyph glyph;
112 Glyph glyph = m_glyphs[index]; in glyphDataForIndex()
118 ALWAYS_INLINE Glyph glyphForCharacter(UChar32 c) const in glyphForCharacter()
123 ALWAYS_INLINE Glyph glyphAt(unsigned index) const in glyphAt()
137 void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f) in setGlyphDataForCharacter()
142 void setGlyphDataForIndex(unsigned index, Glyph glyph, const SimpleFontData* fontData) in setGlyphDataForIndex()
193 Glyph m_glyphs[size];
DGlyphMetricsMap.h48 T metricsForGlyph(Glyph glyph) in metricsForGlyph()
53 void setMetricsForGlyph(Glyph glyph, const T& metrics) in setMetricsForGlyph()
63 T metricsForGlyph(Glyph glyph) const { return m_metrics[glyph % size]; } in metricsForGlyph()
64 void setMetricsForGlyph(Glyph glyph, const T& metrics) in setMetricsForGlyph()
DGlyphBuffer.h46 typedef Glyph GlyphBufferGlyph;
84 Glyph glyphAt(unsigned index) const in glyphAt()
94 void add(Glyph glyph, const SimpleFontData* font, float width) in add()
107 void add(Glyph glyph, const SimpleFontData* font, GlyphBufferAdvance advance) in add()
DGlyph.h35 typedef unsigned short Glyph; typedef
DCustomFontData.h53 virtual float widthForSVGGlyph(Glyph, float) const { return 0.0f; } in widthForSVGGlyph() argument
DSimpleFontData.cpp89 Glyph digitZeroGlyph = glyphPageZero->glyphForCharacter(digitZeroChar); in initCharWidths()
161 Glyph SimpleFontData::glyphForCharacter(UChar32 character) const in glyphForCharacter()
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
DOpenTypeVerticalData.h52 float advanceHeight(const SimpleFontData*, Glyph) const;
53 …void getVerticalTranslationsForGlyphs(const SimpleFontData*, const Glyph*, size_t, float* outXYArr…
66 HashMap<Glyph, Glyph> m_verticalGlyphMap;
71 HashMap<Glyph, int16_t> m_vertOriginY;
DOpenTypeVerticalData.cpp152 bool getSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const in getSubstitutions()
229 …bool getGlyphSubstitutions(const LookupList* lookups, HashMap<Glyph, Glyph>* map, const SharedBuff… in getGlyphSubstitutions()
386 bool getVerticalGlyphSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const in getVerticalGlyphSubstitutions()
500 float OpenTypeVerticalData::advanceHeight(const SimpleFontData* font, Glyph glyph) const in advanceHeight()
513 void OpenTypeVerticalData::getVerticalTranslationsForGlyphs(const SimpleFontData* font, const Glyph in getVerticalTranslationsForGlyphs()
524 Glyph glyph = *glyphs; in getVerticalTranslationsForGlyphs()
558 const HashMap<Glyph, Glyph>& map = m_verticalGlyphMap; in substituteWithVerticalGlyphs()
563 Glyph glyph = glyphPage->glyphAt(index); in substituteWithVerticalGlyphs()
566 Glyph to = map.get(glyph); in substituteWithVerticalGlyphs()
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
DSVGTextMetrics.h52 struct Glyph { struct
53 Glyph() in Glyph() function
64 const Glyph& glyph() const { return m_glyph; } in glyph() argument
72 Glyph m_glyph;
DSVGTextLayoutEngineSpacing.h37 float calculateSVGKerning(bool isVerticalText, const SVGTextMetrics::Glyph& currentGlyph);
45 SVGTextMetrics::Glyph m_lastGlyph;
/external/chromium_org/third_party/WebKit/Source/core/svg/
DSVGFontElement.h68 SVGGlyph svgGlyphForGlyph(Glyph);
69 Glyph missingGlyph();
88 Glyph m_missingGlyph;
DSVGFontData.cpp87 Glyph letterXGlyph = glyphPageZero->glyphForCharacter('x'); in initializeFontData()
108 Glyph spaceGlyph = glyphPageZero->glyphForCharacter(' '); in initializeFontData()
113 Glyph numeralZeroGlyph = glyphPageZero->glyphForCharacter('0'); in initializeFontData()
117 Glyph letterWGlyph = glyphPageZero->glyphForCharacter('W'); in initializeFontData()
121 float SVGFontData::widthForSVGGlyph(Glyph glyph, float fontSize) const in widthForSVGGlyph()
DSVGGlyphMap.h130 const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const in svgGlyphForGlyph()
185 HashMap<String, Glyph> m_namedGlyphs;
DSVGFontElement.cpp245 SVGGlyph SVGFontElement::svgGlyphForGlyph(Glyph glyph) in svgGlyphForGlyph()
251 Glyph SVGFontElement::missingGlyph() in missingGlyph()
/external/chromium_org/third_party/WebKit/Source/platform/fonts/win/
DGlyphPageTreeNodeWin.cpp70 static bool initSpaceGlyph(HFONT font, HDC dc, Glyph* spaceGlyph) in initSpaceGlyph()
155 Glyph spaceGlyph = 0; // Glyph for a space. Lazily filled. in fillBMPGlyphs()
160 Glyph glyph = localGlyphBuffer[i]; in fillBMPGlyphs()
DSimpleFontDataWin.cpp133 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const in platformBoundsForGlyph()
157 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const in platformWidthForGlyph()
/external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/
DSimpleFontDataSkia.cpp155 const Glyph xGlyph = glyphPageZero->glyphForCharacter(xChar); in platformInit()
218 static inline void getSkiaBoundsForGlyph(SkPaint& paint, Glyph glyph, SkRect& bounds) in getSkiaBoundsForGlyph()
239 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const in platformBoundsForGlyph()
254 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const in platformWidthForGlyph()
/external/skia/src/fonts/
DSkGScalerContext.cpp249 struct Glyph {
255 Glyph* fGlyphs;
258 SkGFont(int count, Glyph* array);
/external/chromium_org/third_party/skia/src/fonts/
DSkGScalerContext.cpp249 struct Glyph {
255 Glyph* fGlyphs;
258 SkGFont(int count, Glyph* array);
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
DFontComplexTextMac.cpp184Glyph verticalRightGlyph = verticalRightFontData->glyphForCharacter(baseCharacter); in fontDataForCombiningCharacterSequence()
189 Glyph uprightGlyph = uprightFontData->glyphForCharacter(baseCharacter); in fontDataForCombiningCharacterSequence()

12