Home
last modified time | relevance | path

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

1234

/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()
227 int32_t GlyphTable::Glyph::Padding() { in Padding()
232 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/skia/src/text/gpu/
DStrikeCache.h17 class Glyph; variable
28 Glyph* getGlyph(SkPackedGlyphID);
36 static const SkPackedGlyphID& GetKey(const Glyph* glyph);
40 SkTHashTable<Glyph*, SkPackedGlyphID, HashTraits> fCache;
DStrikeCache.cpp46 Glyph* TextStrike::getGlyph(SkPackedGlyphID packedGlyphID) { in getGlyph()
47 Glyph* glyph = fCache.findOrNull(packedGlyphID); in getGlyph()
49 glyph = fAlloc.make<Glyph>(packedGlyphID); in getGlyph()
55 const SkPackedGlyphID& TextStrike::HashTraits::GetKey(const Glyph* glyph) { in GetKey()
DGlyph.h17 class Glyph {
37 Glyph(SkPackedGlyphID packedGlyphID) : fPackedID(packedGlyphID) {} in Glyph() function
DGlyphVector.h38 Glyph* glyph;
49 SkSpan<const Glyph*> glyphs() const;
DGlyphVector.cpp92 SkSpan<const Glyph*> GlyphVector::glyphs() const { in glyphs()
93 return SkSpan(reinterpret_cast<const Glyph**>(fGlyphs.data()), fGlyphs.size()); in glyphs()
/external/harfbuzz_ng/src/OT/glyf/
DSubsetGlyph.hh18 Glyph source_glyph;
52 for (auto &_ : Glyph (dest_glyph).get_composite_iterator ()) in serialize()
60 Glyph (dest_glyph).drop_hints (); in serialize()
63 Glyph (dest_glyph).set_overlaps_flag (); in serialize()
Dglyf.hh340 const glyf_impl::Glyph
343 if (unlikely (gid >= num_glyphs)) return glyf_impl::Glyph (); in glyph_for_gid()
361 return glyf_impl::Glyph (); in glyph_for_gid()
363 glyf_impl::Glyph glyph (hb_bytes_t ((const char *) this->glyf_table + start_offset, in glyph_for_gid()
365 return needs_padding_removal ? glyf_impl::Glyph (glyph.trim_padding (), gid) : glyph; in glyph_for_gid()
405 subset_glyph.source_glyph = glyf_impl::Glyph (); in _populate_subset_glyphs()
/external/skia/src/gpu/graphite/text/
DAtlasManager.h17 class Glyph; variable
50 bool hasGlyph(MaskFormat, sktext::gpu::Glyph*);
53 sktext::gpu::Glyph*,
62 sktext::gpu::Glyph*, AtlasToken);
DAtlasManager.cpp23 using Glyph = sktext::gpu::Glyph; typedef
50 bool AtlasManager::hasGlyph(MaskFormat format, Glyph* glyph) { in hasGlyph()
84 MaskFormat maskFormat = Glyph::FormatFromSkGlyph(glyph.maskFormat()); in get_packed_glyph_image()
166 Glyph* glyph, in addGlyphToAtlas()
179 MaskFormat glyphFormat = Glyph::FormatFromSkGlyph(skGlyph.maskFormat()); in addGlyphToAtlas()
254 MaskFormat format, Glyph* glyph, in addGlyphToBulkAndSetUseToken()
334 Glyph* gpuGlyph = variant.glyph; in regenerateAtlas()
/external/skia/tools/viewer/
DPathTextSlide.cpp31 for (Glyph& glyph : fGlyphs) { in reset()
86 struct Glyph { struct in PathTextSlide
100 GlyphAnimator(Glyph* glyphs) : fGlyphs(glyphs) {} in GlyphAnimator()
105 Glyph& glyph = fGlyphs[i]; in draw()
117 Glyph* const fGlyphs;
123 Glyph fGlyphs[kNumPaths];
130 void PathTextSlide::Glyph::init(SkRandom& rand, const SkPath& path) { in init()
136 void PathTextSlide::Glyph::reset(SkRandom& rand, int w, int h) { in reset()
153 MovingGlyphAnimator(Glyph* glyphs) in MovingGlyphAnimator()
201 Glyph* glyph = &fGlyphs[idx]; in runAnimationTask()
[all …]
/external/fonttools/Lib/fontTools/ttLib/tables/
DsbixStrike.py3 from .sbixGlyph import Glyph
58 …current_glyph = Glyph(rawdata=self.data[self.glyphDataOffsets[i]:self.glyphDataOffsets[i+1]], gid=…
79 current_glyph = Glyph(glyphName=glyphName)
87 dummy = Glyph()
134 current_glyph = Glyph(
/external/skia/src/gpu/ganesh/text/
DGrAtlasManager.cpp21 using Glyph = sktext::gpu::Glyph; typedef
42 bool GrAtlasManager::hasGlyph(MaskFormat format, Glyph* glyph) { in hasGlyph()
76 MaskFormat maskFormat = Glyph::FormatFromSkGlyph(glyph.maskFormat()); in get_packed_glyph_image()
145 Glyph* glyph, in addGlyphToAtlas()
160 MaskFormat glyphFormat = Glyph::FormatFromSkGlyph(skGlyph.maskFormat()); in addGlyphToAtlas()
235 MaskFormat format, Glyph* glyph, in addGlyphToBulkAndSetUseToken()
392 Glyph* gpuGlyph = variant.glyph; in regenerateAtlas()
DGrAtlasManager.h17 class Glyph; variable
54 bool hasGlyph(skgpu::MaskFormat, sktext::gpu::Glyph*);
57 sktext::gpu::Glyph*,
68 sktext::gpu::Glyph*, skgpu::AtlasToken);
/external/fonttools/Tests/cu2qu/
Dufo_test.py182 glyph = ufoLib2.objects.Glyph("glyph%d" % i)
220 glyph = ufoLib2.objects.Glyph()
228 glyph = ufoLib2.objects.Glyph()
239 glyph = ufoLib2.objects.Glyph()
250 glyph1 = ufoLib2.objects.Glyph()
259 glyph2 = ufoLib2.objects.Glyph()
/external/skia/tools/fonts/
DTestSVGTypeface.h131 struct Glyph { struct
132 Glyph();
133 ~Glyph();
156 std::unique_ptr<Glyph[]> fGlyphs; argument
DTestSVGTypeface.cpp65 , fGlyphs(new Glyph[data.size()]) in TestSVGTypeface()
77 void TestSVGTypeface::Glyph::withSVG(Fn&& fn) const { in withSVG()
105 SkSize TestSVGTypeface::Glyph::size() const { in size()
113 void TestSVGTypeface::Glyph::render(SkCanvas* canvas) const { in render()
121 TestSVGTypeface::Glyph::Glyph() : fOrigin{0, 0}, fAdvance(0) {} in Glyph() function in TestSVGTypeface::Glyph
122 TestSVGTypeface::Glyph::~Glyph() {} in ~Glyph()
210 TestSVGTypeface::Glyph& glyphData = this->getTestSVGTypeface()->fGlyphs[glyphID]; in generateMetrics()
241 TestSVGTypeface::Glyph& glyphData = this->getTestSVGTypeface()->fGlyphs[glyphID]; in generateImage()
274 TestSVGTypeface::Glyph& glyphData = fSelf->getTestSVGTypeface()->fGlyphs[glyphID]; in onDraw()
1013 const TestSVGTypeface::Glyph& glyphData = this->fGlyphs[i]; in exportTtxSbix()
[all …]
/external/fonttools/Doc/source/ttLib/tables/
D_g_l_y_f.rst1 ``glyf``: Glyph Data
6 .. autoclass:: fontTools.ttLib.tables._g_l_y_f.Glyph
DVTT_related.rst4 ``TSI0``: Glyph Program Text Indices
12 ``TSI1``: Glyph Program Text UTF-8 Text Dump
/external/fonttools/Tests/pens/
Dcu2quPen_test.py39 expected = str(self.Glyph(expected)).splitlines(True)
40 actual = str(self.Glyph(actual)).splitlines(True)
47 converted = self.Glyph()
110 self.Glyph = DummyGlyph
291 self.Glyph = DummyPointGlyph
/external/fonttools/Tests/ttLib/tables/
D_g_v_a_r_test.py151 Glyph = getTableModule("glyf").Glyph
155 glyf.glyphs = {glyph: Glyph() for glyph in glyphs}
/external/pdfium/core/fxge/win32/
Dcfx_psrenderer.cpp191 struct CFX_PSRenderer::Glyph { struct in CFX_PSRenderer
192 Glyph(CFX_Font* font, uint32_t glyph_index) in Glyph() function
194 Glyph(const Glyph& other) = delete;
195 Glyph& operator=(const Glyph&) = delete;
196 ~Glyph() = default;
652 const Glyph& glyph = *m_PSFontList[i]; in FindPSFontGlyph()
674 m_PSFontList.push_back(std::make_unique<Glyph>(pFont, charpos.m_GlyphIndex)); in FindPSFontGlyph()
/external/fonttools/Lib/fontTools/pens/
DttGlyphPen.py10 from fontTools.ttLib.tables._g_l_y_f import Glyph
127 def glyph(self, componentFlags: int = 0x4) -> Glyph:
135 glyph = Glyph()
/external/fonttools/Lib/fontTools/ttLib/
DscaleUpem.py275 newPaint.Glyph = paint.Glyph
277 del paint.Glyph

1234