/AliOS-Things-master/components/freetype/src/autofit/ |
A D | afindic.c | 36 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 D | afloader.c | 112 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 D | afdummy.c | 27 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 D | afglobal.c | 358 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 D | afcjk.h | 112 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 D | aflatin.c | 102 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 D | aflatin.h | 34 #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 D | afcjk.c | 108 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 D | aflatin2.c | 91 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 D | hbshim.c | 407 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 D | aftypes.h | 206 (*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 D | cidgload.c | 172 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 D | t1gload.c | 102 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 D | ttsbit.c | 246 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 D | pngshim.c | 182 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 D | ttsbit.h | 46 FT_Size_Metrics* metrics ); 55 TT_SBit_MetricsRec *metrics );
|
/AliOS-Things-master/components/freetype/src/base/ |
A D | ftobjs.c | 546 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 D | ftsynth.c | 99 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 D | ttobjs.c | 778 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 D | ttgload.c | 197 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 D | ttdriver.c | 275 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 D | pfrobjs.c | 366 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 D | pfrsbit.c | 553 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 D | cffgload.c | 2688 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 D | pcfdrivr.c | 218 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 …]
|