/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
Glyph.h | 35 typedef unsigned short Glyph;
|
GlyphBuffer.h | 33 #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) 77 m_glyphs.append(glyph); 81 void add(Glyph glyph, const SimpleFontData* font, const FloatSize& advance) 84 m_glyphs.append(glyph); 111 Vector<Glyph, 2048> m_glyphs [all...] |
SimpleFontData.h | 113 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; [all...] |
GlyphPage.h | 35 #include "platform/fonts/Glyph.h" 47 // Holds the glyph index and the corresponding SimpleFontData information for a given 50 GlyphData(Glyph g = 0, const SimpleFontData* f = 0) 51 : glyph(g) 55 Glyph glyph; member in struct:blink::GlyphData 118 Glyph glyph = m_glyphs[index]; 120 return GlyphData(glyph, m_perGlyphFontData[index]); 121 return GlyphData(glyph, glyph ? m_fontDataForAllGlyphs : 0) [all...] |
GlyphMetricsMap.h | 32 #include "platform/fonts/Glyph.h" 48 T metricsForGlyph(Glyph glyph) 50 return locatePage(glyph / GlyphMetricsPage::size)->metricsForGlyph(glyph); 53 void setMetricsForGlyph(Glyph glyph, const T& metrics) 55 locatePage(glyph / GlyphMetricsPage::size)->setMetricsForGlyph(glyph, metrics); 63 T metricsForGlyph(Glyph glyph) const { return m_metrics[glyph % size]; [all...] |
CustomFontData.h | 25 #include "platform/fonts/Glyph.h" 51 virtual float widthForSVGGlyph(Glyph, float) const { return 0.0f; }
|
SVGGlyph.h | 28 #include "platform/fonts/Glyph.h" 37 // Describe a glyph from a SVG Font. 95 Glyph tableEntry;
|
/external/chromium_org/third_party/brotli/src/woff2/ |
glyph.h | 15 // Data model and I/O for glyph data within sfnt format files for the purpose of 27 // Represents a parsed simple or composite glyph. The composite glyph data and 29 // therefore the glyph is valid only so long the data from which it was parsed 31 class Glyph { 33 Glyph() : instructions_size(0), composite_data_size(0) {} 59 // Parses the glyph from the given data. Returns false on parsing failure or 60 // buffer overflow. The glyph is valid only so long the input data pointer is 62 bool ReadGlyph(const uint8_t* data, size_t len, Glyph* glyph); [all...] |
transform.cc | 23 #include "./glyph.h" 84 bool Encode(int glyph_id, const Glyph& glyph) { 85 if (glyph.composite_data_size > 0) { 86 WriteCompositeGlyph(glyph_id, glyph); 87 } else if (glyph.contours.size() > 0) { 88 WriteSimpleGlyph(glyph_id, glyph); 117 void WriteInstructions(const Glyph& glyph) { 118 Write255UShort(&glyph_stream_, glyph.instructions_size) 236 Glyph glyph; local [all...] |
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
SVGTextLayoutEngineSpacing.h | 35 float calculateSVGKerning(bool isVerticalText, Glyph currentGlyph); 44 Glyph m_lastGlyph;
|
SVGTextMetrics.h | 23 #include "platform/fonts/Glyph.h" 40 SVGTextMetrics(RenderSVGInlineText*, unsigned position, unsigned length, float width, Glyph glyphNameGlyphId); 58 Glyph glyph() const { return m_glyph; } function in class:blink::SVGTextMetrics 66 Glyph m_glyph;
|
SVGTextRunRenderingContext.h | 44 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; }
|
SVGTextLayoutEngineSpacing.cpp | 47 float SVGTextLayoutEngineSpacing::calculateSVGKerning(bool isVerticalText, Glyph currentGlyph)
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/ |
OpenTypeVerticalData.h | 31 #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;
|
OpenTypeVerticalData.cpp | 150 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 502 uint16_t advanceFUnit = m_advanceHeights[glyph < countHeights ? glyph : countHeights - 1] 522 Glyph glyph = *glyphs; local [all...] |
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
SVGFontElement.h | 63 float horizontalKerningForPairOfGlyphs(Glyph, Glyph) const; 64 float verticalKerningForPairOfGlyphs(Glyph, Glyph) const; 67 SVGGlyph svgGlyphForGlyph(Glyph); 68 Glyph missingGlyph(); 85 Glyph m_missingGlyph;
|
SVGFontElement.cpp | 67 // will not be able to find a glyph for "f", but handles the fallback 85 // This glyph is never meant to be used for rendering, only as identifier as a part of a ligature. 93 static inline KerningPairKey makeKerningPairKey(Glyph glyphId1, Glyph glyphId2) 114 const SVGGlyph& glyph = m_glyphMap.glyphIdentifierForGlyphName(*it); local 115 if (glyph.tableEntry) 116 glyphs.append(glyph); 133 Glyph glyph1 = glyphsLhs[lhsIndex].tableEntry; 134 Glyph glyph2 = glyphsRhs[rhsIndex].tableEntry; 160 SVGGlyphElement& glyph = toSVGGlyphElement(*element) local [all...] |
SVGFontData.h | 46 virtual float widthForSVGGlyph(Glyph, float fontSize) const OVERRIDE;
|
/external/pdfium/core/src/fxge/fx_freetype/fxft2.5.01/src/psnames/ |
module.mk | 20 $(ECHO_DRIVER)psnames $(ECHO_DRIVER_DESC)Postscript & Unicode Glyph name handling$(ECHO_DRIVER_DONE)
|
/external/chromium_org/third_party/sfntly/cpp/src/sfntly/table/truetype/ |
glyph_table.h | 39 class Glyph : public SubTable { 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; 124 // Gets the List of glyph builders for the glyph table builder. These may be 126 // the final glyph table produced. 127 // If there is no current data for the glyph builder or the glyph builder [all...] |
glyph_table.cc | 54 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, 187 "Loca values not set - unable to parse glyph data."); 203 * GlyphTable::Glyph class 205 GlyphTable::Glyph::~Glyph() {} 207 CALLER_ATTACH GlyphTable::Glyph* 214 GlyphPtr glyph; local [all...] |
/external/sfntly/cpp/src/sfntly/table/truetype/ |
glyph_table.h | 39 class Glyph : public SubTable { 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; 124 // Gets the List of glyph builders for the glyph table builder. These may be 126 // the final glyph table produced. 127 // If there is no current data for the glyph builder or the glyph builder [all...] |
glyph_table.cc | 54 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, 187 "Loca values not set - unable to parse glyph data."); 203 * GlyphTable::Glyph class 205 GlyphTable::Glyph::~Glyph() {} 207 CALLER_ATTACH GlyphTable::Glyph* 214 GlyphPtr glyph; local [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/ |
FontHarfBuzz.cpp | 87 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/ |
FontMac.cpp | 104 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);
|