Lines Matching refs:metrics

59   af_latin2_metrics_init_widths( AF_LatinMetrics  metrics,
68 metrics->axis[AF_DIMENSION_HORZ].width_count = 0;
69 metrics->axis[AF_DIMENSION_VERT].width_count = 0;
81 metrics->root.style_class->standard_char );
91 dummy->units_per_em = metrics->units_per_em;
106 AF_LatinAxis axis = &metrics->axis[dim];
149 AF_LatinAxis axis = &metrics->axis[dim];
155 : AF_LATIN_CONSTANT( metrics, 50 );
185 af_latin2_metrics_init_blues( AF_LatinMetrics metrics,
195 AF_LatinAxis axis = &metrics->axis[AF_DIMENSION_VERT];
430 af_latin2_metrics_check_digits( AF_LatinMetrics metrics,
471 metrics->root.digits_have_same_width = same_width;
476 af_latin2_metrics_init( AF_LatinMetrics metrics,
493 metrics->units_per_em = face->units_per_EM;
505 af_latin2_metrics_init_widths( metrics, face );
506 af_latin2_metrics_init_blues( metrics, face );
507 af_latin2_metrics_check_digits( metrics, face );
516 af_latin2_metrics_scale_dim( AF_LatinMetrics metrics,
537 axis = &metrics->axis[dim];
551 AF_LatinAxis vaxis = &metrics->axis[AF_DIMENSION_VERT];
574 ppem = metrics->root.scaler.face->size->metrics.x_ppem;
575 limit = metrics->root.globals->increase_x_height;
605 metrics->root.scaler.x_scale = scale;
606 metrics->root.scaler.x_delta = delta;
610 metrics->root.scaler.y_scale = scale;
611 metrics->root.scaler.y_delta = delta;
684 af_latin2_metrics_scale( AF_LatinMetrics metrics,
687 metrics->root.scaler.render_mode = scaler->render_mode;
688 metrics->root.scaler.face = scaler->face;
689 metrics->root.scaler.flags = scaler->flags;
691 af_latin2_metrics_scale_dim( metrics, scaler, AF_DIMENSION_HORZ );
692 af_latin2_metrics_scale_dim( metrics, scaler, AF_DIMENSION_VERT );
978 len_threshold = AF_LATIN_CONSTANT( hints->metrics, 8 );
982 len_score = AF_LATIN_CONSTANT( hints->metrics, 6000 );
995 /* the fake segments are introduced to hint the metrics -- */
1071 AF_LatinAxis laxis = &((AF_LatinMetrics)hints->metrics)->axis[dim];
1391 AF_LatinMetrics metrics )
1396 AF_LatinAxis latin = &metrics->axis[AF_DIMENSION_VERT];
1402 best_dist0 = FT_MulFix( metrics->units_per_em / 40, scale );
1497 AF_LatinMetrics metrics )
1501 FT_Face face = metrics->root.scaler.face;
1504 af_glyph_hints_rescale( hints, (AF_StyleMetrics)metrics );
1510 hints->x_scale = metrics->axis[AF_DIMENSION_HORZ].scale;
1511 hints->x_delta = metrics->axis[AF_DIMENSION_HORZ].delta;
1512 hints->y_scale = metrics->axis[AF_DIMENSION_VERT].scale;
1513 hints->y_delta = metrics->axis[AF_DIMENSION_VERT].delta;
1516 mode = metrics->root.scaler.render_mode;
1521 metrics->root.scaler.render_mode = mode = FT_RENDER_MODE_NORMAL;
1631 AF_LatinMetrics metrics = (AF_LatinMetrics) hints->metrics;
1632 AF_LatinAxis axis = & metrics->axis[dim];
2308 AF_LatinMetrics metrics )
2320 if ( metrics->root.scaler.render_mode == FT_RENDER_MODE_LIGHT ||
2337 af_latin2_hints_compute_blue_edges( hints, metrics );
2345 metrics->root.scaler.render_mode == FT_RENDER_MODE_LIGHT ) )