HomeSort by relevance Sort by last modified time
    Searched refs:Glyph (Results 1 - 25 of 53) sorted by null

1 2 3

  /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);

Completed in 277 milliseconds

1 2 3