Home
last modified time | relevance | path

Searched refs:metrics (Results 1 – 25 of 62) sorted by relevance

123

/AliOS-Things-master/components/freetype/src/autofit/
A Dafindic.c36 af_indic_metrics_init( AF_CJKMetrics metrics, in af_indic_metrics_init() argument
43 metrics->units_per_em = face->units_per_EM; in af_indic_metrics_init()
49 af_cjk_metrics_init_widths( metrics, face ); in af_indic_metrics_init()
52 af_cjk_metrics_init_blues( metrics, face, af_cjk_blue_chars ); in af_indic_metrics_init()
54 af_cjk_metrics_check_digits( metrics, face ); in af_indic_metrics_init()
64 af_indic_metrics_scale( AF_CJKMetrics metrics, in af_indic_metrics_scale() argument
68 af_cjk_metrics_scale( metrics, scaler ); in af_indic_metrics_scale()
74 AF_CJKMetrics metrics ) in af_indic_hints_init() argument
77 return af_cjk_hints_init( hints, metrics ); in af_indic_hints_init()
84 AF_CJKMetrics metrics ) in af_indic_hints_apply() argument
[all …]
A Dafloader.c112 AF_StyleMetrics metrics = loader->metrics; in af_loader_load_g() local
406 vvector.x = slot->metrics.vertBearingX - slot->metrics.horiBearingX; in af_loader_load_g()
407 vvector.y = slot->metrics.vertBearingY - slot->metrics.horiBearingY; in af_loader_load_g()
445 slot->metrics.horiAdvance = FT_MulFix( slot->metrics.horiAdvance, in af_loader_load_g()
453 slot->metrics.horiAdvance = FT_MulFix( slot->metrics.horiAdvance, in af_loader_load_g()
469 slot->metrics.vertAdvance = FT_MulFix( slot->metrics.vertAdvance, in af_loader_load_g()
472 slot->metrics.horiAdvance = FT_PIX_ROUND( slot->metrics.horiAdvance ); in af_loader_load_g()
473 slot->metrics.vertAdvance = FT_PIX_ROUND( slot->metrics.vertAdvance ); in af_loader_load_g()
527 AF_StyleMetrics metrics; in af_loader_load_glyph() local
549 loader->metrics = metrics; in af_loader_load_glyph()
[all …]
A Dafdummy.c27 AF_StyleMetrics metrics ) in af_dummy_hints_init() argument
29 af_glyph_hints_rescale( hints, metrics ); in af_dummy_hints_init()
31 hints->x_scale = metrics->scaler.x_scale; in af_dummy_hints_init()
32 hints->y_scale = metrics->scaler.y_scale; in af_dummy_hints_init()
33 hints->x_delta = metrics->scaler.x_delta; in af_dummy_hints_init()
34 hints->y_delta = metrics->scaler.y_delta; in af_dummy_hints_init()
A Dafglobal.c358 if ( globals->metrics[nn] ) in af_face_globals_free()
369 FT_FREE( globals->metrics[nn] ); in af_face_globals_free()
393 AF_StyleMetrics metrics = NULL; in af_face_globals_get_metrics() local
418 metrics = globals->metrics[style]; in af_face_globals_get_metrics()
419 if ( metrics == NULL ) in af_face_globals_get_metrics()
428 metrics->style_class = style_class; in af_face_globals_get_metrics()
429 metrics->globals = globals; in af_face_globals_get_metrics()
438 writing_system_class->style_metrics_done( metrics ); in af_face_globals_get_metrics()
440 FT_FREE( metrics ); in af_face_globals_get_metrics()
445 globals->metrics[style] = metrics; in af_face_globals_get_metrics()
[all …]
A Dafcjk.h112 af_cjk_metrics_init( AF_CJKMetrics metrics,
116 af_cjk_metrics_scale( AF_CJKMetrics metrics,
121 AF_CJKMetrics metrics );
126 AF_CJKMetrics metrics );
130 af_cjk_metrics_check_digits( AF_CJKMetrics metrics,
134 af_cjk_metrics_init_widths( AF_CJKMetrics metrics,
A Daflatin.c102 af_get_char_index( &metrics->root, in af_latin_metrics_init_widths()
111 af_get_char_index( &metrics->root, in af_latin_metrics_init_widths()
120 af_get_char_index( &metrics->root, in af_latin_metrics_init_widths()
877 axis = &metrics->axis[dim]; in af_latin_metrics_scale_dim()
913 ppem = metrics->root.scaler.face->size->metrics.x_ppem; in af_latin_metrics_scale_dim()
960 metrics->root.scaler.x_scale = scale; in af_latin_metrics_scale_dim()
961 metrics->root.scaler.x_delta = delta; in af_latin_metrics_scale_dim()
965 metrics->root.scaler.y_scale = scale; in af_latin_metrics_scale_dim()
966 metrics->root.scaler.y_delta = delta; in af_latin_metrics_scale_dim()
1872 mode = metrics->root.scaler.render_mode; in af_latin_hints_init()
[all …]
A Daflatin.h34 #define AF_LATIN_CONSTANT( metrics, c ) \ argument
35 ( ( (c) * (FT_Long)( (AF_LatinMetrics)(metrics) )->units_per_em ) / 2048 )
114 af_latin_metrics_init( AF_LatinMetrics metrics,
118 af_latin_metrics_scale( AF_LatinMetrics metrics,
122 af_latin_metrics_init_widths( AF_LatinMetrics metrics,
126 af_latin_metrics_check_digits( AF_LatinMetrics metrics,
A Dafcjk.c108 af_get_char_index( &metrics->root, in af_cjk_metrics_init_widths()
117 af_get_char_index( &metrics->root, in af_cjk_metrics_init_widths()
126 af_get_char_index( &metrics->root, in af_cjk_metrics_init_widths()
215 AF_CJKAxis axis = &metrics->axis[dim]; in af_cjk_metrics_init_widths()
550 af_cjk_metrics_init( AF_CJKMetrics metrics, in af_cjk_metrics_init() argument
595 axis = &metrics->axis[dim]; in af_cjk_metrics_scale_dim()
674 metrics->root.scaler = *scaler; in af_cjk_metrics_scale()
1275 AF_CJKMetrics metrics ) in af_cjk_hints_init() argument
1293 mode = metrics->root.scaler.render_mode; in af_cjk_hints_init()
1402 AF_CJKMetrics metrics = (AF_CJKMetrics)hints->metrics; in af_cjk_compute_stem_width() local
[all …]
A Daflatin2.c91 dummy->units_per_em = metrics->units_per_em; in af_latin2_metrics_init_widths()
149 AF_LatinAxis axis = &metrics->axis[dim]; in af_latin2_metrics_init_widths()
493 metrics->units_per_em = face->units_per_EM; in af_latin2_metrics_init()
537 axis = &metrics->axis[dim]; in af_latin2_metrics_scale_dim()
574 ppem = metrics->root.scaler.face->size->metrics.x_ppem; in af_latin2_metrics_scale_dim()
605 metrics->root.scaler.x_scale = scale; in af_latin2_metrics_scale_dim()
606 metrics->root.scaler.x_delta = delta; in af_latin2_metrics_scale_dim()
610 metrics->root.scaler.y_scale = scale; in af_latin2_metrics_scale_dim()
611 metrics->root.scaler.y_delta = delta; in af_latin2_metrics_scale_dim()
1516 mode = metrics->root.scaler.render_mode; in af_latin2_hints_init()
[all …]
A Dhbshim.c407 af_get_char_index( AF_StyleMetrics metrics, in af_get_char_index() argument
419 if ( !metrics ) in af_get_char_index()
422 in_idx = FT_Get_Char_Index( metrics->globals->face, charcode ); in af_get_char_index()
424 style_class = metrics->style_class; in af_get_char_index()
430 FT_UInt upem = metrics->globals->face->units_per_EM; in af_get_char_index()
432 hb_font_t* font = metrics->globals->hb_font; in af_get_char_index()
508 af_get_char_index( AF_StyleMetrics metrics, in af_get_char_index() argument
516 if ( !metrics ) in af_get_char_index()
519 face = metrics->globals->face; in af_get_char_index()
A Daftypes.h206 (*AF_WritingSystem_InitMetricsFunc)( AF_StyleMetrics metrics,
210 (*AF_WritingSystem_ScaleMetricsFunc)( AF_StyleMetrics metrics,
214 (*AF_WritingSystem_DoneMetricsFunc)( AF_StyleMetrics metrics );
219 AF_StyleMetrics metrics );
224 AF_StyleMetrics metrics );
/AliOS-Things-master/components/freetype/src/cid/
A Dcidgload.c172 FT_Incremental_MetricsRec metrics; in cid_load_glyph() local
176 metrics.bearing_y = 0; in cid_load_glyph()
347 cidglyph->metrics.horiBearingX = in cid_slot_load_glyph()
349 cidglyph->metrics.horiAdvance = in cid_slot_load_glyph()
359 FT_Glyph_Metrics* metrics = &cidglyph->metrics; in cid_slot_load_glyph() local
364 metrics->horiAdvance = in cid_slot_load_glyph()
387 advance.x = metrics->horiAdvance; in cid_slot_load_glyph()
393 advance.y = metrics->vertAdvance; in cid_slot_load_glyph()
416 metrics->horiAdvance = FT_MulFix( metrics->horiAdvance, x_scale ); in cid_slot_load_glyph()
417 metrics->vertAdvance = FT_MulFix( metrics->vertAdvance, y_scale ); in cid_slot_load_glyph()
[all …]
/AliOS-Things-master/components/freetype/src/type1/
A Dt1gload.c102 FT_Incremental_MetricsRec metrics; in T1_Parse_Glyph_And_Get_Char_String() local
106 metrics.bearing_y = 0; in T1_Parse_Glyph_And_Get_Char_String()
385 t1glyph->metrics.horiBearingX = in T1_Load_Glyph()
387 t1glyph->metrics.horiAdvance = in T1_Load_Glyph()
397 FT_Glyph_Metrics* metrics = &t1glyph->metrics; in T1_Load_Glyph() local
402 metrics->horiAdvance = in T1_Load_Glyph()
417 metrics->vertAdvance = in T1_Load_Glyph()
439 advance.x = metrics->horiAdvance; in T1_Load_Glyph()
444 advance.y = metrics->vertAdvance; in T1_Load_Glyph()
468 metrics->horiAdvance = FT_MulFix( metrics->horiAdvance, x_scale ); in T1_Load_Glyph()
[all …]
/AliOS-Things-master/components/freetype/src/sfnt/
A Dttsbit.c246 metrics->height = metrics->ascender - metrics->descender; in tt_face_load_strike_metrics()
291 metrics->x_ppem = ppem; in tt_face_load_strike_metrics()
292 metrics->y_ppem = ppem; in tt_face_load_strike_metrics()
315 TT_SBit_Metrics metrics; member
353 decoder->metrics = metrics; in tt_sbit_decoder_init()
483 TT_SBit_Metrics metrics = decoder->metrics; in tt_sbit_decoder_load_metrics() local
489 metrics->height = p[0]; in tt_sbit_decoder_load_metrics()
1262 metrics->width = 0; in tt_face_load_sbix_image()
1263 metrics->height = 0; in tt_face_load_sbix_image()
1356 metrics->horiBearingY = -originOffsetY + metrics->height; in tt_face_load_sbix_image()
[all …]
A Dpngshim.c182 TT_SBit_Metrics metrics, in Load_SBit_Png() argument
209 ( x_offset + metrics->width > map->width || in Load_SBit_Png()
210 y_offset + metrics->height > map->rows || in Load_SBit_Png()
254 ( (FT_Int)imgWidth != metrics->width || in Load_SBit_Png()
255 (FT_Int)imgHeight != metrics->height ) ) ) in Load_SBit_Png()
263 metrics->width = (FT_Int)imgWidth; in Load_SBit_Png()
264 metrics->height = (FT_Int)imgHeight; in Load_SBit_Png()
266 map->width = metrics->width; in Load_SBit_Png()
267 map->rows = metrics->height; in Load_SBit_Png()
A Dttsbit.h46 FT_Size_Metrics* metrics );
55 TT_SBit_MetricsRec *metrics );
/AliOS-Things-master/components/freetype/src/base/
A Dftobjs.c546 FT_Glyph_Metrics* metrics = &slot->metrics; in ft_glyphslot_grid_fit_metrics() local
561 metrics->width = right - metrics->vertBearingX; in ft_glyphslot_grid_fit_metrics()
575 metrics->width = right - metrics->horiBearingX; in ft_glyphslot_grid_fit_metrics()
2594 metrics->vertBearingX = metrics->horiBearingX - metrics->horiAdvance / 2; in ft_synthesize_vertical_metrics()
2642 metrics = &face->size->metrics; in FT_Select_Metrics()
2688 metrics = &face->size->metrics; in FT_Request_Metrics()
2719 metrics->x_scale = metrics->y_scale; in FT_Request_Metrics()
2721 metrics->y_scale = metrics->x_scale; in FT_Request_Metrics()
2750 metrics->y_scale = metrics->x_scale; in FT_Request_Metrics()
2752 metrics->x_scale = metrics->y_scale; in FT_Request_Metrics()
[all …]
A Dftsynth.c99 face->size->metrics.y_scale ) / 24; in FT_GlyphSlot_Embolden()
142 slot->metrics.width += xstr; in FT_GlyphSlot_Embolden()
143 slot->metrics.height += ystr; in FT_GlyphSlot_Embolden()
144 slot->metrics.horiAdvance += xstr; in FT_GlyphSlot_Embolden()
145 slot->metrics.vertAdvance += ystr; in FT_GlyphSlot_Embolden()
146 slot->metrics.horiBearingY += ystr; in FT_GlyphSlot_Embolden()
/AliOS-Things-master/components/freetype/src/truetype/
A Dttobjs.c778 FT_Size_Metrics* metrics = &exec->metrics; in tt_size_run_fpgm() local
782 metrics->x_ppem = 0; in tt_size_run_fpgm()
1183 metrics = &size->metrics; in tt_size_reset()
1186 *metrics = size->root.metrics; in tt_size_reset()
1188 if ( metrics->x_ppem < 1 || metrics->y_ppem < 1 ) in tt_size_reset()
1197 metrics->x_scale = FT_DivFix( metrics->x_ppem << 6, in tt_size_reset()
1199 metrics->y_scale = FT_DivFix( metrics->y_ppem << 6, in tt_size_reset()
1202 metrics->ascender = in tt_size_reset()
1204 metrics->descender = in tt_size_reset()
1206 metrics->height = in tt_size_reset()
[all …]
A Dttgload.c197 metrics.bearing_y = 0; in tt_get_metrics_incr_overrides()
199 metrics.advance_v = 0; in tt_get_metrics_incr_overrides()
2007 glyph->metrics.vertBearingX = glyph->metrics.horiBearingX - in compute_glyph_metrics()
2048 glyph->metrics.width = (FT_Pos)metrics.width << 6; in load_sbit_image()
2049 glyph->metrics.height = (FT_Pos)metrics.height << 6; in load_sbit_image()
2051 glyph->metrics.horiBearingX = (FT_Pos)metrics.horiBearingX << 6; in load_sbit_image()
2052 glyph->metrics.horiBearingY = (FT_Pos)metrics.horiBearingY << 6; in load_sbit_image()
2053 glyph->metrics.horiAdvance = (FT_Pos)metrics.horiAdvance << 6; in load_sbit_image()
2055 glyph->metrics.vertBearingX = (FT_Pos)metrics.vertBearingX << 6; in load_sbit_image()
2056 glyph->metrics.vertBearingY = (FT_Pos)metrics.vertBearingY << 6; in load_sbit_image()
[all …]
A Dttdriver.c275 FT_Size_Metrics* metrics = &size->metrics; in tt_size_select() local
278 error = sfnt->load_strike_metrics( ttface, strike_index, metrics ); in tt_size_select()
321 ttsize->root.metrics = ttsize->metrics; in tt_size_request()
/AliOS-Things-master/components/freetype/src/pfr/
A Dpfrobjs.c366 FT_Glyph_Metrics* metrics = &pfrslot->metrics; in pfr_slot_load() local
384 metrics->horiAdvance = 0; in pfr_slot_load()
385 metrics->vertAdvance = 0; in pfr_slot_load()
395 metrics->vertAdvance = advance; in pfr_slot_load()
397 metrics->horiAdvance = advance; in pfr_slot_load()
403 metrics->vertBearingX = 0; in pfr_slot_load()
404 metrics->vertBearingY = 0; in pfr_slot_load()
441 metrics->horiAdvance = FT_MulFix( metrics->horiAdvance, x_scale ); in pfr_slot_load()
442 metrics->vertAdvance = FT_MulFix( metrics->vertAdvance, y_scale ); in pfr_slot_load()
450 metrics->horiBearingX = cbox.xMin; in pfr_slot_load()
[all …]
A Dpfrsbit.c553 if ( strike->x_ppm == (FT_UInt)size->root.metrics.x_ppem && in pfr_slot_load_bitmap()
554 strike->y_ppm == (FT_UInt)size->root.metrics.y_ppem ) in pfr_slot_load_bitmap()
619 advance = FT_MulDiv( (FT_Fixed)size->root.metrics.x_ppem << 8, in pfr_slot_load_bitmap()
660 glyph->root.metrics.width = (FT_Pos)xsize << 6; in pfr_slot_load_bitmap()
661 glyph->root.metrics.height = (FT_Pos)ysize << 6; in pfr_slot_load_bitmap()
662 glyph->root.metrics.horiBearingX = xpos << 6; in pfr_slot_load_bitmap()
663 glyph->root.metrics.horiBearingY = ypos << 6; in pfr_slot_load_bitmap()
664 glyph->root.metrics.horiAdvance = FT_PIX_ROUND( ( advance >> 2 ) ); in pfr_slot_load_bitmap()
665 glyph->root.metrics.vertBearingX = - glyph->root.metrics.width >> 1; in pfr_slot_load_bitmap()
666 glyph->root.metrics.vertBearingY = 0; in pfr_slot_load_bitmap()
[all …]
/AliOS-Things-master/components/freetype/src/cff/
A Dcffgload.c2688 glyph->root.metrics.width = (FT_Pos)metrics.width << 6; in cff_slot_load()
2689 glyph->root.metrics.height = (FT_Pos)metrics.height << 6; in cff_slot_load()
2691 glyph->root.metrics.horiBearingX = (FT_Pos)metrics.horiBearingX << 6; in cff_slot_load()
2692 glyph->root.metrics.horiBearingY = (FT_Pos)metrics.horiBearingY << 6; in cff_slot_load()
2693 glyph->root.metrics.horiAdvance = (FT_Pos)metrics.horiAdvance << 6; in cff_slot_load()
2695 glyph->root.metrics.vertBearingX = (FT_Pos)metrics.vertBearingX << 6; in cff_slot_load()
2696 glyph->root.metrics.vertBearingY = (FT_Pos)metrics.vertBearingY << 6; in cff_slot_load()
2947 FT_Glyph_Metrics* metrics = &glyph->root.metrics; in cff_slot_load() local
3035 metrics->horiAdvance = FT_MulFix( metrics->horiAdvance, x_scale ); in cff_slot_load()
3036 metrics->vertAdvance = FT_MulFix( metrics->vertAdvance, y_scale ); in cff_slot_load()
[all …]
/AliOS-Things-master/components/freetype/src/pcf/
A Dpcfdrivr.c218 FT_FREE( face->metrics ); in PCF_Face_Done()
433 size->metrics.ascender = accel->fontAscent << 6; in PCF_Size_Select()
434 size->metrics.descender = -accel->fontDescent << 6; in PCF_Size_Select()
435 size->metrics.max_advance = accel->maxbounds.characterWidth << 6; in PCF_Size_Select()
508 metric = face->metrics + glyph_index; in PCF_Glyph_Load()
578 slot->metrics.horiAdvance = metric->characterWidth << 6; in PCF_Glyph_Load()
579 slot->metrics.horiBearingX = metric->leftSideBearing << 6; in PCF_Glyph_Load()
580 slot->metrics.horiBearingY = metric->ascent << 6; in PCF_Glyph_Load()
581 slot->metrics.width = ( metric->rightSideBearing - in PCF_Glyph_Load()
583 slot->metrics.height = bitmap->rows << 6; in PCF_Glyph_Load()
[all …]

Completed in 79 milliseconds

123