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

123

/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DGlyph.h35 typedef unsigned short Glyph; typedef in namespace:blink
H A DGlyphBuffer.h33 #include "platform/fonts/Glyph.h"
59 const Glyph* glyphs(unsigned from) const { return m_glyphs.data() + from; }
64 Glyph glyphAt(unsigned index) const
74 void add(Glyph glyph, const SimpleFontData* font, float width)
81 void add(Glyph glyph, const SimpleFontData* font, const FloatSize& advance)
111 Vector<Glyph, 2048> m_glyphs;
H A DSimpleFontData.h113 FloatRect boundsForGlyph(Glyph) const;
114 float widthForGlyph(Glyph glyph) const;
115 FloatRect platformBoundsForGlyph(Glyph) const;
116 float platformWidthForGlyph(Glyph) const;
125 Glyph spaceGlyph() const { return m_spaceGlyph; }
126 void setSpaceGlyph(Glyph spaceGlyph) { m_spaceGlyph = spaceGlyph; }
127 Glyph zeroWidthSpaceGlyph() const { return m_zeroWidthSpaceGlyph; }
128 void setZeroWidthSpaceGlyph(Glyph spaceGlyph) { m_zeroWidthSpaceGlyph = spaceGlyph; }
129 bool isZeroWidthSpaceGlyph(Glyph glyph) const { return glyph == m_zeroWidthSpaceGlyph && glyph; }
130 Glyph zeroGlyp
[all...]
H A DGlyphMetricsMap.h32 #include "platform/fonts/Glyph.h"
48 T metricsForGlyph(Glyph glyph)
53 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.h35 #include "platform/fonts/Glyph.h"
50 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
55 Glyph glyph;
118 Glyph glyph = m_glyphs[index];
124 ALWAYS_INLINE Glyph glyphForCharacter(UChar32 c) const
129 ALWAYS_INLINE Glyph glyphAt(unsigned index) const
135 void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f)
140 void setGlyphDataForIndex(unsigned index, Glyph glyph, const SimpleFontData* fontData)
215 Glyph m_glyphs[size];
H A DCustomFontData.h25 #include "platform/fonts/Glyph.h"
51 virtual float widthForSVGGlyph(Glyph, float) const { return 0.0f; }
H A DSVGGlyph.h28 #include "platform/fonts/Glyph.h"
95 Glyph tableEntry;
/external/chromium_org/third_party/brotli/src/woff2/
H A Dglyph.h31 class Glyph { class in namespace:woff2
33 Glyph() : instructions_size(0), composite_data_size(0) {} function in class:woff2::Glyph
62 bool ReadGlyph(const uint8_t* data, size_t len, Glyph* glyph);
67 bool StoreGlyph(const Glyph& glyph, uint8_t* dst, size_t* dst_size);
H A Dtransform.cc84 bool Encode(int glyph_id, const Glyph& glyph) {
117 void WriteInstructions(const Glyph& glyph) {
123 void WriteSimpleGlyph(int glyph_id, const Glyph& glyph) {
152 void WriteCompositeGlyph(int glyph_id, const Glyph& glyph) {
165 void WriteBbox(int glyph_id, const Glyph& glyph) {
236 Glyph glyph;
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGTextLayoutEngineSpacing.h35 float calculateSVGKerning(bool isVerticalText, Glyph currentGlyph);
44 Glyph m_lastGlyph;
H A DSVGTextMetrics.h23 #include "platform/fonts/Glyph.h"
40 SVGTextMetrics(RenderSVGInlineText*, unsigned position, unsigned length, float width, Glyph glyphNameGlyphId);
58 Glyph glyph() const { return m_glyph; }
66 Glyph m_glyph;
H A DSVGTextRunRenderingContext.h44 virtual float floatWidthUsingSVGFont(const Font&, const TextRun&, int& charsConsumed, Glyph& glyphId) const OVERRIDE;
48 virtual float floatWidthUsingSVGFont(const Font&, const TextRun&, int& charsConsumed, Glyph& glyphId) const OVERRIDE { return 0; }
H A DSVGTextLayoutEngineSpacing.cpp47 float SVGTextLayoutEngineSpacing::calculateSVGKerning(bool isVerticalText, Glyph currentGlyph)
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGFontElement.h63 float horizontalKerningForPairOfGlyphs(Glyph, Glyph) const;
64 float verticalKerningForPairOfGlyphs(Glyph, Glyph) const;
67 SVGGlyph svgGlyphForGlyph(Glyph);
68 Glyph missingGlyph();
85 Glyph m_missingGlyph;
H A DSVGFontElement.cpp93 static inline KerningPairKey makeKerningPairKey(Glyph glyphId1, Glyph glyphId2)
133 Glyph glyph1 = glyphsLhs[lhsIndex].tableEntry;
134 Glyph glyph2 = glyphsRhs[rhsIndex].tableEntry;
202 static float kerningForPairOfGlyphs(const KerningTable& kerningTable, Glyph glyphId1, Glyph glyphId2)
211 float SVGFontElement::horizontalKerningForPairOfGlyphs(Glyph glyphId1, Glyph glyphId2) const
219 float SVGFontElement::verticalKerningForPairOfGlyphs(Glyph glyphId1, Glyph glyphId
[all...]
H A DSVGFontData.h46 virtual float widthForSVGGlyph(Glyph, float fontSize) const OVERRIDE;
/external/pdfium/core/src/fxge/fx_freetype/fxft2.5.01/src/psnames/
H A Dmodule.mk20 $(ECHO_DRIVER)psnames $(ECHO_DRIVER_DESC)Postscript & Unicode Glyph name handling$(ECHO_DRIVER_DONE)
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
H A DOpenTypeVerticalData.h31 #include "platform/fonts/Glyph.h"
52 float advanceHeight(const SimpleFontData*, Glyph) const;
53 void getVerticalTranslationsForGlyphs(const SimpleFontData*, const Glyph*, size_t, float* outXYArray) const;
66 HashMap<Glyph, Glyph> m_verticalGlyphMap;
71 HashMap<Glyph, int16_t> m_vertOriginY;
H A DOpenTypeVerticalData.cpp150 bool getSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const
227 bool getGlyphSubstitutions(const LookupList* lookups, HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const
384 bool getVerticalGlyphSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const
498 float OpenTypeVerticalData::advanceHeight(const SimpleFontData* font, Glyph glyph) const
511 void OpenTypeVerticalData::getVerticalTranslationsForGlyphs(const SimpleFontData* font, const Glyph* glyphs, size_t count, float* outXYArray) const
522 Glyph glyph = *glyphs;
556 const HashMap<Glyph, Glyp
[all...]
/external/chromium_org/third_party/sfntly/cpp/src/sfntly/table/truetype/
H A Dglyph_table.cc54 GlyphTable::Glyph* GlyphTable::GetGlyph(int32_t offset, int32_t length) {
55 return GlyphTable::Glyph::GetGlyph(this, this->data_, offset, length);
112 CALLER_ATTACH GlyphTable::Glyph::Builder*
114 return Glyph::Builder::GetBuilder(this, data);
172 Glyph::Builder::GetBuilder(this,
203 * GlyphTable::Glyph class
205 GlyphTable::Glyph::~Glyph() {}
207 CALLER_ATTACH GlyphTable::Glyph*
208 GlyphTable::Glyph
255 GlyphTable::Glyph::Glyph(ReadableFontData* data, int32_t glyph_type) function in class:sfntly::GlyphTable::Glyph
[all...]
H A Dglyph_table.h39 class Glyph : public SubTable { class in class:sfntly::GlyphTable
76 virtual ~Glyph();
77 static CALLER_ATTACH Glyph* GetGlyph(GlyphTable* table,
96 Glyph(ReadableFontData* data, int32_t glyph_type);
107 }; // class GlyphTable::Glyph
108 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;
142 // Glyph builder factories
143 CALLER_ATTACH Glyph::Builder* GlyphBuilder(ReadableFontData* data);
161 class SimpleGlyph : public Glyph, public RefCounted<SimpleGlyph> {
170 class SimpleContour : public Glyph
[all...]
/external/sfntly/cpp/src/sfntly/table/truetype/
H A Dglyph_table.cc54 GlyphTable::Glyph* GlyphTable::GetGlyph(int32_t offset, int32_t length) {
55 return GlyphTable::Glyph::GetGlyph(this, this->data_, offset, length);
112 CALLER_ATTACH GlyphTable::Glyph::Builder*
114 return Glyph::Builder::GetBuilder(this, data);
172 Glyph::Builder::GetBuilder(this,
203 * GlyphTable::Glyph class
205 GlyphTable::Glyph::~Glyph() {}
207 CALLER_ATTACH GlyphTable::Glyph*
208 GlyphTable::Glyph
255 GlyphTable::Glyph::Glyph(ReadableFontData* data, int32_t glyph_type) function in class:sfntly::GlyphTable::Glyph
[all...]
H A Dglyph_table.h39 class Glyph : public SubTable { class in class:sfntly::GlyphTable
76 virtual ~Glyph();
77 static CALLER_ATTACH Glyph* GetGlyph(GlyphTable* table,
96 Glyph(ReadableFontData* data, int32_t glyph_type);
107 }; // class GlyphTable::Glyph
108 typedef Ptr<GlyphTable::Glyph::Builder> GlyphBuilderPtr;
142 // Glyph builder factories
143 CALLER_ATTACH Glyph::Builder* GlyphBuilder(ReadableFontData* data);
161 class SimpleGlyph : public Glyph, public RefCounted<SimpleGlyph> {
170 class SimpleContour : public Glyph
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/
H A DFontHarfBuzz.cpp87 const Glyph glyphs[], unsigned numGlyphs,
95 gc->drawPosText(glyphs, numGlyphs * sizeof(Glyph), pos, textRect, paint);
100 gc->drawPosText(glyphs, numGlyphs * sizeof(Glyph), pos, textRect, paint);
105 const Glyph glyphs[], unsigned numGlyphs,
112 gc->drawPosTextH(glyphs, numGlyphs * sizeof(Glyph), xpos, constY, textRect, paint);
117 gc->drawPosTextH(glyphs, numGlyphs * sizeof(Glyph), xpos, constY, textRect, paint);
148 const Glyph* glyphs = glyphBuffer.glyphs(from + glyphIndex);
178 const Glyph* glyphs = glyphBuffer.glyphs(from);
198 const Glyph* glyphs = glyphBuffer.glyphs(from);
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
H A DFontMac.cpp104 const Glyph* glyphs = glyphBuffer.glyphs(from);
146 gc->drawPosText(glyphs, numGlyphs * sizeof(Glyph), pos, textRect, paint);
164 gc->drawPosText(glyphs, numGlyphs * sizeof(Glyph), pos, textRect, paint);

Completed in 1631 milliseconds

123