Home
last modified time | relevance | path

Searched refs:glyph (Results 1 – 25 of 475) sorted by relevance

12345678910>>...19

/third_party/skia/third_party/externals/harfbuzz/test/api/
Dtest-ot-math.c189 hb_codepoint_t glyph; in test_get_glyph_italics_correction() local
193 g_assert(hb_font_get_glyph_from_name (hb_font, "space", -1, &glyph)); in test_get_glyph_italics_correction()
194 …g_assert_cmpint(hb_ot_math_get_glyph_italics_correction (hb_font, glyph), ==, 0); // MathGlyphInfo… in test_get_glyph_italics_correction()
198 g_assert(hb_font_get_glyph_from_name (hb_font, "space", -1, &glyph)); in test_get_glyph_italics_correction()
199 …g_assert_cmpint(hb_ot_math_get_glyph_italics_correction (hb_font, glyph), ==, 0); // MathGlyphInfo… in test_get_glyph_italics_correction()
203 g_assert(hb_font_get_glyph_from_name (hb_font, "space", -1, &glyph)); in test_get_glyph_italics_correction()
204 …g_assert_cmpint(hb_ot_math_get_glyph_italics_correction (hb_font, glyph), ==, 0); // MathItalicsCo… in test_get_glyph_italics_correction()
208 g_assert(hb_font_get_glyph_from_name (hb_font, "space", -1, &glyph)); in test_get_glyph_italics_correction()
209 …g_assert_cmpint(hb_ot_math_get_glyph_italics_correction (hb_font, glyph), ==, 0); // Glyph without… in test_get_glyph_italics_correction()
210 g_assert(hb_font_get_glyph_from_name (hb_font, "A", -1, &glyph)); in test_get_glyph_italics_correction()
[all …]
/third_party/skia/third_party/externals/harfbuzz/test/shape/data/in-house/tests/
Demoji-clusters.tests1 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;263A,FE0F;[1=0|1=0]
2 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F636,200D,1F32B,FE0F;[1=0…
3 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F636,200D,1F32B;[1=0|1=0|…
4 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F62E,200D,1F4A8;[1=0|1=0|…
5 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F635,200D,1F4AB;[1=0|1=0|…
6 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2639,FE0F;[1=0|1=0]
7 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2620,FE0F;[1=0|1=0]
8 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2763,FE0F;[1=0|1=0]
9 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,FE0F,200D,1F525;[1=0|…
10 ../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,200D,1F525;[1=0|1=0|1…
[all …]
/third_party/skia/third_party/externals/freetype/src/base/
Dftglyph.c48 #define FT_COMPONENT glyph
63 FT_BitmapGlyph glyph = (FT_BitmapGlyph)bitmap_glyph; in ft_bitmap_glyph_init() local
65 FT_Library library = FT_GLYPH( glyph )->library; in ft_bitmap_glyph_init()
74 glyph->left = slot->bitmap_left; in ft_bitmap_glyph_init()
75 glyph->top = slot->bitmap_top; in ft_bitmap_glyph_init()
80 glyph->bitmap = slot->bitmap; in ft_bitmap_glyph_init()
85 FT_Bitmap_Init( &glyph->bitmap ); in ft_bitmap_glyph_init()
86 error = FT_Bitmap_Copy( library, &slot->bitmap, &glyph->bitmap ); in ft_bitmap_glyph_init()
113 FT_BitmapGlyph glyph = (FT_BitmapGlyph)bitmap_glyph; in ft_bitmap_glyph_done() local
114 FT_Library library = FT_GLYPH( glyph )->library; in ft_bitmap_glyph_done()
[all …]
/third_party/skia/third_party/externals/freetype/src/pfr/
Dpfrgload.c40 pfr_glyph_init( PFR_Glyph glyph, in pfr_glyph_init() argument
43 FT_ZERO( glyph ); in pfr_glyph_init()
45 glyph->loader = loader; in pfr_glyph_init()
46 glyph->path_begun = 0; in pfr_glyph_init()
53 pfr_glyph_done( PFR_Glyph glyph ) in pfr_glyph_done() argument
55 FT_Memory memory = glyph->loader->memory; in pfr_glyph_done()
58 FT_FREE( glyph->x_control ); in pfr_glyph_done()
59 glyph->y_control = NULL; in pfr_glyph_done()
61 glyph->max_xy_control = 0; in pfr_glyph_done()
63 glyph->num_x_control = 0; in pfr_glyph_done()
[all …]
/third_party/skia/src/ports/
DSkScalerContext_win_dw.cpp426 bool SkScalerContext_DW::generateAdvance(SkGlyph* glyph) { in generateAdvance() argument
427 glyph->fAdvanceX = 0; in generateAdvance()
428 glyph->fAdvanceY = 0; in generateAdvance()
429 uint16_t glyphId = glyph->getGlyphID(); in generateAdvance()
477 glyph->fAdvanceX = SkScalarToFloat(advance.fX); in generateAdvance()
478 glyph->fAdvanceY = SkScalarToFloat(advance.fY); in generateAdvance()
482 HRESULT SkScalerContext_DW::getBoundingBox(SkGlyph* glyph, in getBoundingBox() argument
490 fXform.dx = SkFixedToFloat(glyph->getSubXFixed()); in getBoundingBox()
491 fXform.dy = SkFixedToFloat(glyph->getSubYFixed()); in getBoundingBox()
495 UINT16 glyphId = glyph->getGlyphID(); in getBoundingBox()
[all …]
DSkScalerContext_mac_ct.cpp154 const SkGlyph& glyph, CGGlyph glyphID, in getCG() argument
168 if (SkMask::kBW_Format != glyph.maskFormat()) { in getCG()
174 if (!generateA8FromLCD && SkMask::kA8_Format == glyph.maskFormat()) { in getCG()
182 if (SkMask::kARGB32_Format == glyph.maskFormat()) { in getCG()
187 if (!fCG || fSize.fWidth < glyph.width() || fSize.fHeight < glyph.height()) { in getCG()
188 if (fSize.fWidth < glyph.width()) { in getCG()
189 fSize.fWidth = RoundSize(glyph.width()); in getCG()
191 if (fSize.fHeight < glyph.height()) { in getCG()
192 fSize.fHeight = RoundSize(glyph.height()); in getCG()
197 const CGImageAlphaInfo alpha = (glyph.isColor()) in getCG()
[all …]
DSkScalerContext_win_dw.h30 bool generateAdvance(SkGlyph* glyph) override;
31 void generateMetrics(SkGlyph* glyph) override;
32 void generateImage(const SkGlyph& glyph) override;
33 bool generatePath(SkGlyphID glyph, SkPath* path) override;
37 static void BilevelToBW(const uint8_t* SK_RESTRICT src, const SkGlyph& glyph);
41 const SkGlyph& glyph,
46 const SkGlyph& glyph,
50 static void RGBToLcd16(const uint8_t* SK_RESTRICT src, const SkGlyph& glyph,
53 const void* drawDWMask(const SkGlyph& glyph,
57 HRESULT getBoundingBox(SkGlyph* glyph,
[all …]
DSkFontHost_FreeType.cpp371 bool generateAdvance(SkGlyph* glyph) override;
372 void generateMetrics(SkGlyph* glyph) override;
373 void generateImage(const SkGlyph& glyph) override;
398 void getBBoxForCurrentGlyph(const SkGlyph* glyph, FT_BBox* bbox,
402 void updateGlyphIfLCD(SkGlyph* glyph);
405 void emboldenIfNeeded(FT_Face face, FT_GlyphSlot glyph, SkGlyphID gid);
962 bool SkScalerContext_FreeType::generateAdvance(SkGlyph* glyph) { in generateAdvance() argument
973 glyph->zeroMetrics(); in generateAdvance()
980 error = FT_Get_Advance( fFace, glyph->getGlyphID(), in generateAdvance()
989 glyph->fAdvanceX = SkScalarToFloat(fMatrix22Scalar.getScaleX() * advanceScalar); in generateAdvance()
[all …]
/third_party/skia/third_party/externals/harfbuzz/src/
Dhb-font.hh215 hb_codepoint_t glyph; in has_glyph() local
216 return get_nominal_glyph (unicode, &glyph); in has_glyph()
220 hb_codepoint_t *glyph, in get_nominal_glyph()
223 *glyph = not_found; in get_nominal_glyph()
225 unicode, glyph, in get_nominal_glyph()
242 hb_codepoint_t *glyph, in get_variation_glyph()
245 *glyph = not_found; in get_variation_glyph()
247 unicode, variation_selector, glyph, in get_variation_glyph()
251 hb_position_t get_glyph_h_advance (hb_codepoint_t glyph) in get_glyph_h_advance()
254 glyph, in get_glyph_h_advance()
[all …]
Dhb-font.cc121 hb_codepoint_t *glyph, in hb_font_get_nominal_glyph_nil() argument
124 *glyph = 0; in hb_font_get_nominal_glyph_nil()
132 hb_codepoint_t *glyph, in hb_font_get_nominal_glyph_default() argument
137 return font->get_nominal_glyphs (1, &unicode, 0, glyph, 0); in hb_font_get_nominal_glyph_default()
139 return font->parent->get_nominal_glyph (unicode, glyph); in hb_font_get_nominal_glyph_default()
177 hb_codepoint_t *glyph, in hb_font_get_variation_glyph_nil() argument
180 *glyph = 0; in hb_font_get_variation_glyph_nil()
189 hb_codepoint_t *glyph, in hb_font_get_variation_glyph_default() argument
192 return font->parent->get_variation_glyph (unicode, variation_selector, glyph); in hb_font_get_variation_glyph_default()
199 hb_codepoint_t glyph HB_UNUSED, in hb_font_get_glyph_h_advance_nil()
[all …]
Dhb-ot-font.cc66 hb_codepoint_t *glyph, in hb_ot_get_nominal_glyph() argument
70 return ot_face->cmap->get_nominal_glyph (unicode, glyph); in hb_ot_get_nominal_glyph()
94 hb_codepoint_t *glyph, in hb_ot_get_variation_glyph() argument
98 return ot_face->cmap->get_variation_glyph (unicode, variation_selector, glyph); in hb_ot_get_variation_glyph()
144 hb_codepoint_t glyph, in hb_ot_get_glyph_v_origin() argument
151 *x = font->get_glyph_h_advance (glyph) / 2; in hb_ot_get_glyph_v_origin()
157 *y = font->em_scale_y (VORG.get_y_origin (glyph)); in hb_ot_get_glyph_v_origin()
163 if (ot_face->glyf->get_extents (font, glyph, &extents)) in hb_ot_get_glyph_v_origin()
166 hb_position_t tsb = vmtx.get_side_bearing (font, glyph); in hb_ot_get_glyph_v_origin()
181 hb_codepoint_t glyph, in hb_ot_get_glyph_extents() argument
[all …]
Dhb-ot-cff1-table.hh70 hb_codepoint_t get_code (hb_codepoint_t glyph) const in get_code()
72 assert (glyph > 0); in get_code()
73 glyph--; in get_code()
74 if (glyph < nCodes ()) in get_code()
76 return (hb_codepoint_t)codes[glyph]; in get_code()
110 hb_codepoint_t get_code (hb_codepoint_t glyph) const in get_code()
112 assert (glyph > 0); in get_code()
113 glyph--; in get_code()
116 if (glyph <= ranges[i].nLeft) in get_code()
118 hb_codepoint_t code = (hb_codepoint_t) ranges[i].first + glyph; in get_code()
[all …]
Dhb-ot-hmtx-table.hh46 _glyf_get_side_bearing_var (hb_font_t *font, hb_codepoint_t glyph, bool is_vertical);
49 _glyf_get_advance_var (hb_font_t *font, hb_codepoint_t glyph, bool is_vertical);
196 int get_side_bearing (hb_codepoint_t glyph) const in get_side_bearing()
198 if (glyph < num_advances) in get_side_bearing()
199 return table->longMetricZ[glyph].sb; in get_side_bearing()
201 if (unlikely (glyph >= num_metrics)) in get_side_bearing()
205 return bearings[glyph - num_advances]; in get_side_bearing()
208 int get_side_bearing (hb_font_t *font, hb_codepoint_t glyph) const in get_side_bearing()
210 int side_bearing = get_side_bearing (glyph); in get_side_bearing()
213 if (unlikely (glyph >= num_metrics) || !font->num_coords) in get_side_bearing()
[all …]
Dhb-ot-math.cc107 hb_codepoint_t glyph) in hb_ot_math_get_glyph_italics_correction() argument
109 return font->face->table.MATH->get_glyph_info().get_italics_correction (glyph, font); in hb_ot_math_get_glyph_italics_correction()
133 hb_codepoint_t glyph) in hb_ot_math_get_glyph_top_accent_attachment() argument
135 return font->face->table.MATH->get_glyph_info().get_top_accent_attachment (glyph, font); in hb_ot_math_get_glyph_top_accent_attachment()
151 hb_codepoint_t glyph) in hb_ot_math_is_glyph_extended_shape() argument
153 return face->table.MATH->get_glyph_info().is_extended_shape (glyph); in hb_ot_math_is_glyph_extended_shape()
177 hb_codepoint_t glyph, in hb_ot_math_get_glyph_kerning() argument
181 return font->face->table.MATH->get_glyph_info().get_kerning (glyph, in hb_ot_math_get_glyph_kerning()
212 hb_codepoint_t glyph, in hb_ot_math_get_glyph_variants() argument
218 return font->face->table.MATH->get_variants().get_glyph_variants (glyph, direction, font, in hb_ot_math_get_glyph_variants()
[all …]
/third_party/skia/third_party/externals/freetype/src/cff/
Dcffgload.c194 cff_slot_load( CFF_GlyphSlot glyph, in cff_slot_load() argument
202 TT_Face face = (TT_Face)glyph->root.face; in cff_slot_load()
236 glyph->x_scale = 0x10000L; in cff_slot_load()
237 glyph->y_scale = 0x10000L; in cff_slot_load()
240 glyph->x_scale = size->root.metrics.x_scale; in cff_slot_load()
241 glyph->y_scale = size->root.metrics.y_scale; in cff_slot_load()
269 &glyph->root.bitmap, in cff_slot_load()
279 glyph->root.outline.n_points = 0; in cff_slot_load()
280 glyph->root.outline.n_contours = 0; in cff_slot_load()
282 glyph->root.metrics.width = (FT_Pos)metrics.width * 64; in cff_slot_load()
[all …]
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/tools/conversion/eot/
DGlyfEncoder.java66 Glyph glyph = glyf.glyph(sourceOffset, length); in encode() local
67 writeGlyph(glyph); in encode()
71 private void writeGlyph(Glyph glyph) { in writeGlyph() argument
73 if (glyph == null || glyph.dataLength() == 0) { in writeGlyph()
75 } else if (glyph instanceof SimpleGlyph) { in writeGlyph()
76 writeSimpleGlyph((SimpleGlyph)glyph); in writeGlyph()
77 } else if (glyph instanceof CompositeGlyph) { in writeGlyph()
78 writeCompositeGlyph((CompositeGlyph)glyph); in writeGlyph()
85 private void writeInstructions(Glyph glyph) throws IOException{ in writeInstructions() argument
87 splitPush(glyph); in writeInstructions()
[all …]
/third_party/skia/src/core/
DSkScalerCache.cpp37 std::tuple<SkGlyph*, size_t> SkScalerCache::glyph(SkPackedGlyphID packedGlyphID) { in glyph() function in SkScalerCache
49 SkGlyph* glyph = fAlloc.make<SkGlyph>(fScalerContext->makeGlyph(packedGlyphID)); in digest() local
50 return {this->addGlyph(glyph), sizeof(SkGlyph)}; in digest()
53 SkGlyphDigest SkScalerCache::addGlyph(SkGlyph* glyph) { in addGlyph() argument
55 SkGlyphDigest digest = SkGlyphDigest{index, *glyph}; in addGlyph()
56 fDigestForPackedGlyphID.set(glyph->getPackedID(), digest); in addGlyph()
57 fGlyphForIndex.push_back(glyph); in addGlyph()
61 std::tuple<const SkPath*, size_t> SkScalerCache::preparePath(SkGlyph* glyph) { in preparePath() argument
63 if (glyph->setPath(&fAlloc, fScalerContext.get())) { in preparePath()
64 delta = glyph->path()->approximateBytesUsed(); in preparePath()
[all …]
DSkStrikeForGPU.cpp14 bool SkStrikeForGPU::CanDrawAsMask(const SkGlyph& glyph) { in CanDrawAsMask() argument
15 return FitsInAtlas(glyph); in CanDrawAsMask()
18 bool SkStrikeForGPU::CanDrawAsSDFT(const SkGlyph& glyph) { in CanDrawAsSDFT() argument
19 return FitsInAtlas(glyph) && glyph.maskFormat() == SkMask::kSDF_Format; in CanDrawAsSDFT()
22 bool SkStrikeForGPU::CanDrawAsPath(const SkGlyph& glyph) { in CanDrawAsPath() argument
23 SkASSERT(glyph.isColor() || glyph.setPathHasBeenCalled()); in CanDrawAsPath()
24 return !glyph.isColor() && glyph.path() != nullptr; in CanDrawAsPath()
27 bool SkStrikeForGPU::FitsInAtlas(const SkGlyph& glyph) { in FitsInAtlas() argument
28 return glyph.maxDimension() <= SkStrikeCommon::kSkSideTooBigForAtlas; in FitsInAtlas()
DSkRemoteGlyphCache.cpp322 void writeGlyphPath(const SkGlyph& glyph, Serializer* serializer) const;
371 static void writeGlyph(const SkGlyph& glyph, Serializer* serializer) { in writeGlyph() argument
372 serializer->write<SkPackedGlyphID>(glyph.getPackedID()); in writeGlyph()
373 serializer->write<float>(glyph.advanceX()); in writeGlyph()
374 serializer->write<float>(glyph.advanceY()); in writeGlyph()
375 serializer->write<uint16_t>(glyph.width()); in writeGlyph()
376 serializer->write<uint16_t>(glyph.height()); in writeGlyph()
377 serializer->write<int16_t>(glyph.top()); in writeGlyph()
378 serializer->write<int16_t>(glyph.left()); in writeGlyph()
379 serializer->write<uint8_t>(glyph.maskFormat()); in writeGlyph()
[all …]
/third_party/skia/tools/fonts/
DRandomScalerContext.cpp50 bool RandomScalerContext::generateAdvance(SkGlyph* glyph) { return fProxy->generateAdvance(glyph); } in generateAdvance() argument
52 void RandomScalerContext::generateMetrics(SkGlyph* glyph) { in generateMetrics() argument
56 switch (glyph->getGlyphID() % 4) { in generateMetrics()
63 *glyph = fProxy->internalMakeGlyph(glyph->getPackedID(), format); in generateMetrics()
65 if (fFakeIt || (glyph->getGlyphID() % 4) != 2) { in generateMetrics()
70 if (!fProxy->getPath(glyph->getPackedID(), &path)) { in generateMetrics()
73 glyph->fMaskFormat = SkMask::kARGB32_Format; in generateMetrics()
81 glyph->fLeft = ibounds.fLeft; in generateMetrics()
82 glyph->fTop = ibounds.fTop; in generateMetrics()
83 glyph->fWidth = ibounds.width(); in generateMetrics()
[all …]
/third_party/skia/third_party/externals/freetype/src/pshinter/
Dpshalgo.c440 PSH_Glyph glyph ) in psh_hint_align() argument
458 if ( ( dimension == 0 && !glyph->do_horz_hints ) || in psh_hint_align()
459 ( dimension == 1 && !glyph->do_vert_hints ) ) in psh_hint_align()
471 do_snapping = ( dimension == 0 && glyph->do_horz_snapping ) || in psh_hint_align()
472 ( dimension == 1 && glyph->do_vert_snapping ); in psh_hint_align()
517 psh_hint_align( parent, globals, dimension, glyph ); in psh_hint_align()
537 if ( glyph->do_stem_adjust ) in psh_hint_align()
668 PSH_Glyph glyph )
686 if ( ( dimension == 0 && !glyph->do_horz_hints ) ||
687 ( dimension == 1 && !glyph->do_vert_hints ) )
[all …]
/third_party/skia/samplecode/
DSamplePathText.cpp30 for (Glyph& glyph : fGlyphs) { in reset()
31 glyph.reset(fRand, this->width(), this->height()); in reset()
99 Glyph& glyph = fGlyphs[i]; in draw() local
101 canvas->translate(glyph.fPosition.x(), glyph.fPosition.y()); in draw()
102 canvas->scale(glyph.fZoom, glyph.fZoom); in draw()
103 canvas->rotate(glyph.fSpin); in draw()
104 canvas->translate(-glyph.fMidpt.x(), -glyph.fMidpt.y()); in draw()
105 canvas->drawPath(glyph.fPath, glyph.fPaint); in draw()
195 Glyph* glyph = &fGlyphs[idx]; in runAnimationTask() local
198 glyph->fPosition.fX += v->fDx * dt; in runAnimationTask()
[all …]
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/sample/sflint/
DSFLint.java130 Glyph glyph = glyphTable.glyph(offset, length); in lintWindowsClipping() local
131 if (glyph != null && glyph.numberOfContours() != 0) { in lintWindowsClipping()
132 int xMin = glyph.xMin(); in lintWindowsClipping()
133 int yMin = glyph.yMin(); in lintWindowsClipping()
134 int xMax = glyph.xMax(); in lintWindowsClipping()
135 int yMax = glyph.yMax(); in lintWindowsClipping()
175 private void lintCompositeGlyph(Font font, CompositeGlyph glyph, int glyphId) { in lintCompositeGlyph() argument
182 for (int i = 0; i < glyph.numGlyphs(); i++) { in lintCompositeGlyph()
183 if ((glyph.flags(i) & VAR_FLAGS) == 0) { in lintCompositeGlyph()
186 if ((glyph.flags(i) & MASK) == (glyph.flags(j) & MASK) && in lintCompositeGlyph()
[all …]
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/tools/subsetter/
DGlyphStripper.java38 public Glyph.Builder<? extends Glyph> stripGlyph(Glyph glyph) { in stripGlyph() argument
40 if (glyph != null && glyph.readFontData().length() > 0) { in stripGlyph()
41 switch (glyph.glyphType()) { in stripGlyph()
43 newGlyphData = stripSimpleGlyph(glyph); in stripGlyph()
46 newGlyphData = stripCompositeGlyph(glyph); in stripGlyph()
58 private WritableFontData stripSimpleGlyph(Glyph glyph) { in stripSimpleGlyph() argument
59 int size = computeSimpleStrippedGlyphSize(glyph); in stripSimpleGlyph()
70 SimpleGlyph simpleGlyph = (SimpleGlyph) glyph; in stripSimpleGlyph()
71 ReadableFontData originalGlyfData = glyph.readFontData(); in stripSimpleGlyph()
108 private WritableFontData stripCompositeGlyph(Glyph glyph) { in stripCompositeGlyph() argument
[all …]
DGlyphRenumberer.java64 public static ReadableFontData renumberGlyph(ReadableFontData glyph, in renumberGlyph() argument
66 return isCompositeGlyph(glyph) in renumberGlyph()
67 ? renumberCompositeGlyph(glyph, mapping) in renumberGlyph()
68 : glyph; in renumberGlyph()
78 private static boolean isCompositeGlyph(ReadableFontData glyph) { in isCompositeGlyph() argument
79 return glyph.length() > 0 && glyph.readShort(Offset.numberOfContours.offset) < 0; in isCompositeGlyph()
82 private static ReadableFontData renumberCompositeGlyph(ReadableFontData glyph, in renumberCompositeGlyph() argument
84 WritableFontData result = WritableFontData.createWritableFontData(glyph.length()); in renumberCompositeGlyph()
85 glyph.copyTo(result); in renumberCompositeGlyph()
91 flags = glyph.readUShort(index + Offset.compositeFlags.offset); in renumberCompositeGlyph()
[all …]

12345678910>>...19