Home
last modified time | relevance | path

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

123

/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/skqp/site/user/api/
DSkTextBlobBuilder_Reference.md40 …ilder_RunBuffer'>RunBuffer</a> supplies storage for <a href='undocumented#Glyph'>Glyphs</a> and po…
42 A run is a sequence of <a href='undocumented#Glyph'>Glyphs</a> sharing <a href='#Font_Metrics'>Font…
43 Each run may position its <a href='undocumented#Glyph'>Glyphs</a> in one of three ways:
44 by specifying where the first <a href='undocumented#Glyph'>Glyph</a> is drawn, and allowing <a href…
45 determine the advance to subsequent <a href='undocumented#Glyph'>Glyphs</a>; by specifying a baseli…
46 the position on that baseline for each <a href='undocumented#Glyph'>Glyph</a> in run; or by providi…
47 array, one per <a href='undocumented#Glyph'>Glyph</a>.<table style='border-collapse: collapse; widt…
56 …ference#Point'>points</a> to memory for one or more <a href='undocumented#Glyph'>Glyphs</a>. <a hr…
64 …Point_Reference#Point'>points</a> to memory for <a href='undocumented#Glyph'>Glyph</a> positions. …
65 …per <a href='undocumented#Glyph'>Glyph</a>, one <a href='undocumented#Scalar'>Scalar</a> per <a hr…
[all …]
DSkFont_Reference.md48 …nce#Font_Engine'>font engine</a> to create the bold <a href='undocumented#Glyph'>Glyphs</a>. Other…
66 …f='undocumented#Text'>text</a> is rendered as a <a href='undocumented#Glyph'>Glyph</a> or as a <a …
73 …ference#Color'>color</a> increases, the edge of the <a href='undocumented#Glyph'>glyph</a> appears…
78 When set, <a href='#Paint_Anti_Alias'>Anti_Alias</a> positions <a href='undocumented#Glyph'>glyphs<…
85 <a href='undocumented#Glyph'>glyph</a> cache may store multiple copies of the same <a href='undocum…
91 instructs the <a href='#Font_Manager'>Font_Manager</a> to always hint <a href='undocumented#Glyph'>…
99 …ustom sized <a href='SkBitmap_Reference#Bitmap'>bitmap</a> <a href='undocumented#Glyph'>Glyphs</a>.
100 …dded <a href='SkBitmap_Reference#Bitmap'>bitmap</a> <a href='undocumented#Glyph'>glyph</a> over an…
103 FreeType selects the <a href='SkBitmap_Reference#Bitmap'>bitmap</a> <a href='undocumented#Glyph'>gl…
104 the outline <a href='undocumented#Glyph'>glyph</a> if <a href='#Font_Embedded_Bitmaps'>Embedded_Bit…
[all …]
DSkPaint_Reference.md142 … <a href='undocumented#SkGlyphID'>SkGlyphID</a> <a href='undocumented#Glyph'>glyphs</a>[]) const;
144 …onst <a href='undocumented#SkGlyphID'>SkGlyphID</a> <a href='undocumented#Glyph'>glyphs</a>[], int…
562 Sets level of <a href='undocumented#Glyph'>glyph</a> outline adjustment.
594 Returns level of <a href='undocumented#Glyph'>glyph</a> outline adjustment.
964 …bpixel'>Font_Subpixel</a> increase the precision of <a href='undocumented#Glyph'>glyph</a> positio…
974 …ference#Color'>color</a> increases, the edge of the <a href='undocumented#Glyph'>glyph</a> appears…
984 When <a href='#Font_Subpixel'>Font_Subpixel</a> is disabled, the comma <a href='undocumented#Glyph'…
985 When <a href='#Font_Subpixel'>Font_Subpixel</a> is enabled, the comma <a href='undocumented#Glyph'>…
990 …f='undocumented#Text'>text</a> is rendered as a <a href='undocumented#Glyph'>Glyph</a> or as a <a …
1026 Requests, but does not require, that <a href='undocumented#Glyph'>glyphs</a> are converted to <a hr…
[all …]
DSkTextBlob_Reference.md29 run consists of <a href='undocumented#Glyph'>Glyphs</a>, <a href='SkPaint_Reference#Paint'>Paint</a…
40 …Paint_Reference#SkPaint'>SkPaint</a> associated with each <a href='undocumented#Glyph'>glyph</a> to
41 determine <a href='undocumented#Glyph'>glyph</a> bounds, and unions all bounds. Returned bounds may…
42 larger than the bounds of all <a href='undocumented#Glyph'>glyphs</a> in runs.
80 …ction of drawn <a href='undocumented#Text'>text</a> <a href='undocumented#Glyph'>Glyphs</a> with a…
94 …or a multiple of two, and is at most twice the number of <a href='undocumented#Glyph'>glyphs</a> in
143 …<td>character code <a href='SkPoint_Reference#Point'>points</a> or <a href='undocumented#Glyph'>Gl…
191 …<td>character code <a href='SkPoint_Reference#Point'>points</a> or <a href='undocumented#Glyph'>Gl…
/external/skqp/docs/
DSkTextBlobBuilder_Reference.bmh15 #Line # storage for Glyphs and Glyph positions ##
30 by specifying where the first Glyph is drawn, and allowing Font_Metrics to
32 the position on that baseline for each Glyph in run; or by providing Point
33 array, one per Glyph.
43 pos points to memory for Glyph positions. Depending on how RunBuffer
44 is allocated, pos may point to zero bytes per Glyph, one Scalar per Glyph,
45 or one Point per Glyph.
/external/skia/samplecode/
DSamplePathText.cpp30 for (Glyph& glyph : fGlyphs) { in reset()
80 struct Glyph { struct in PathText
94 GlyphAnimator(Glyph* glyphs) : fGlyphs(glyphs) {} in GlyphAnimator()
99 Glyph& glyph = fGlyphs[i]; in draw()
111 Glyph* const fGlyphs;
117 Glyph fGlyphs[kNumPaths];
124 void PathText::Glyph::init(SkRandom& rand, const SkPath& path) { in init()
130 void PathText::Glyph::reset(SkRandom& rand, int w, int h) { in reset()
147 MovingGlyphAnimator(Glyph* glyphs) in MovingGlyphAnimator()
195 Glyph* glyph = &fGlyphs[idx]; in runAnimationTask()
[all …]
/external/harfbuzz_ng/src/
Dhb-ot-glyf-table.hh392 struct Glyph struct
460 const Glyph trim_padding () const in trim_padding()
468 if (unlikely (glyph + 2 >= glyph_end)) return Glyph (); in trim_padding()
473 if (unlikely (glyph + 2 >= glyph_end)) return Glyph (); in trim_padding()
485 if (unlikely (glyph >= glyph_end)) return Glyph (); in trim_padding()
503 if (unlikely (coords_with_flags != num_coordinates)) return Glyph (); in trim_padding()
504 return Glyph (bytes.sub_array (0, bytes.length + coord_bytes - (glyph_end - glyph))); in trim_padding()
639 const Glyph trim_padding () const { return Glyph (bytes); } in trim_padding()
682 const Glyph trim_padding () const in trim_padding() argument
740 Glyph (hb_bytes_t bytes_ = hb_bytes_t ()) : in Glyph() function
[all …]
/external/skqp/tools/fonts/
DSkTestSVGTypeface.h129 struct Glyph { struct
130 Glyph();
131 ~Glyph();
140 std::unique_ptr<Glyph[]> fGlyphs; argument
DSkTestSVGTypeface.cpp60 , fGlyphs(new Glyph[dataCount]) in SkTestSVGTypeface()
88 SkTestSVGTypeface::Glyph::Glyph() : fOrigin{0,0}, fAdvance(0) {} in Glyph() function in SkTestSVGTypeface::Glyph
89 SkTestSVGTypeface::Glyph::~Glyph() {} in ~Glyph()
202 SkTestSVGTypeface::Glyph& glyphData = this->geTestSVGTypeface()->fGlyphs[glyphID]; in generateMetrics()
233 SkTestSVGTypeface::Glyph& glyphData = this->geTestSVGTypeface()->fGlyphs[glyphID]; in generateImage()
806 const SkTestSVGTypeface::Glyph& glyphData = this->fGlyphs[i]; in exportTtxSbix()
1234 const SkTestSVGTypeface::Glyph& glyphData = this->fGlyphs[i]; in exportTtxColr()
/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/tools/fonts/
DTestSVGTypeface.h129 struct Glyph { struct
130 Glyph();
131 ~Glyph();
154 std::unique_ptr<Glyph[]> fGlyphs; argument
DTestSVGTypeface.cpp60 , fGlyphs(new Glyph[data.size()]) in TestSVGTypeface()
72 void TestSVGTypeface::Glyph::withSVG(Fn&& fn) const { in withSVG()
100 SkSize TestSVGTypeface::Glyph::size() const { in size()
108 void TestSVGTypeface::Glyph::render(SkCanvas* canvas) const { in render()
116 TestSVGTypeface::Glyph::Glyph() : fOrigin{0, 0}, fAdvance(0) {} in Glyph() function in TestSVGTypeface::Glyph
117 TestSVGTypeface::Glyph::~Glyph() {} in ~Glyph()
204 TestSVGTypeface::Glyph& glyphData = this->getTestSVGTypeface()->fGlyphs[glyphID]; in generateMetrics()
235 TestSVGTypeface::Glyph& glyphData = this->getTestSVGTypeface()->fGlyphs[glyphID]; in generateImage()
925 const TestSVGTypeface::Glyph& glyphData = this->fGlyphs[i]; in exportTtxSbix()
1365 const TestSVGTypeface::Glyph& glyphData = this->fGlyphs[i]; in exportTtxColr()
/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/skqp/samplecode/
DSamplePathText.cpp29 for (Glyph& glyph : fGlyphs) { in reset()
84 for (Glyph& glyph : fGlyphs) { in drawGlyphs()
95 struct Glyph { struct in PathText
107 Glyph fGlyphs[kNumPaths];
115 void PathText::Glyph::init(SkRandom& rand, const SkPath& path) { in init() argument
121 void PathText::Glyph::reset(SkRandom& rand, int w, int h) { in reset()
188 Glyph* glyph = &fGlyphs[idx]; in runAnimationTask()
274 const Glyph& glyph = fGlyphs[i]; in runAnimationTask()
/external/fonttools/Tests/pens/
Dcu2quPen_test.py38 expected = str(self.Glyph(expected)).splitlines(True)
39 actual = str(self.Glyph(actual)).splitlines(True)
46 converted = self.Glyph()
109 self.Glyph = DummyGlyph
286 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/fonttools/Doc/source/
Dagl.rst2 agl: Interface to the Adobe Glyph List
/external/freetype/src/psnames/
Dmodule.mk20 $(ECHO_DRIVER)psnames $(ECHO_DRIVER_DESC)Postscript & Unicode Glyph name handling$(ECHO_DRIVER_DO…
/external/fonttools/Lib/fontTools/pens/
DttGlyphPen.py7 from fontTools.ttLib.tables._g_l_y_f import Glyph
159 glyph = Glyph()
/external/fonttools/Lib/fontTools/ttLib/
DremoveOverlaps.py41 def componentsOverlap(glyph: _g_l_y_f.Glyph, glyphSet: _TTGlyphMapping) -> bool: argument
68 def ttfGlyphFromSkPath(path: pathops.Path) -> _g_l_y_f.Glyph:
/external/fonttools/Tests/colorLib/
Dbuilder_test.py549 assert layer.Glyph == "a"
587 assert layer.Glyph == "a"
652 assert layer.Glyph == "a"
674 assert layer.Glyph == "a"
703 assert paint.Glyph == "a"
806 assert composite.SourcePaint.SourcePaint.Glyph == "c"
811 assert composite.SourcePaint.BackdropPaint.Glyph == "b"
816 assert composite.BackdropPaint.Glyph == "a"
1157 result.append(paint.Glyph)
1480 assert colr.table.LayerV1List.Paint[0].Glyph == "e"
/external/fonttools/Tests/
Dmerge_test.py4 from fontTools.ttLib.tables._g_l_y_f import Glyph
131 glyphs = {gn: Glyph() for gn in glyphOrder}
/external/fonttools/Tests/feaLib/data/
Dspec5f_ii_4.fea9 # --- Glyph classes used in this feature:

123