/third_party/skia/third_party/externals/harfbuzz/test/api/ |
D | test-ot-math.c | 189 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/ |
D | emoji-clusters.tests | 1 ../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/ |
D | ftglyph.c | 48 #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/ |
D | pfrgload.c | 40 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/ |
D | SkScalerContext_win_dw.cpp | 426 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 …]
|
D | SkScalerContext_mac_ct.cpp | 154 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 …]
|
D | SkScalerContext_win_dw.h | 30 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 …]
|
D | SkFontHost_FreeType.cpp | 371 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/ |
D | hb-font.hh | 215 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 …]
|
D | hb-font.cc | 121 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 …]
|
D | hb-ot-font.cc | 66 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 …]
|
D | hb-ot-cff1-table.hh | 70 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 …]
|
D | hb-ot-hmtx-table.hh | 46 _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 …]
|
D | hb-ot-math.cc | 107 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/ |
D | cffgload.c | 194 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/ |
D | GlyfEncoder.java | 66 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/ |
D | SkScalerCache.cpp | 37 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 …]
|
D | SkStrikeForGPU.cpp | 14 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()
|
D | SkRemoteGlyphCache.cpp | 322 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/ |
D | RandomScalerContext.cpp | 50 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/ |
D | pshalgo.c | 440 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/ |
D | SamplePathText.cpp | 30 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/ |
D | SFLint.java | 130 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/ |
D | GlyphStripper.java | 38 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 …]
|
D | GlyphRenumberer.java | 64 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 …]
|