Lines Matching refs:metrics

56   af_latin_metrics_init_widths( AF_LatinMetrics  metrics,
68 metrics->axis[AF_DIMENSION_HORZ].width_count = 0;
69 metrics->axis[AF_DIMENSION_VERT].width_count = 0;
80 metrics->root.clazz->standard_char );
85 metrics->root.clazz->standard_char, glyph_index ));
93 dummy->units_per_em = metrics->units_per_em;
112 AF_LatinAxis axis = &metrics->axis[dim];
158 AF_LatinAxis axis = &metrics->axis[dim];
164 : AF_LATIN_CONSTANT( metrics, 50 );
216 af_latin_metrics_init_blues( AF_LatinMetrics metrics,
226 AF_LatinAxis axis = &metrics->axis[AF_DIMENSION_VERT];
401 metrics->units_per_em / 8 )
501 af_latin_metrics_check_digits( AF_LatinMetrics metrics,
541 metrics->root.digits_have_same_width = same_width;
545 /* Initialize global metrics. */
548 af_latin_metrics_init( AF_LatinMetrics metrics,
554 metrics->units_per_em = face->units_per_EM;
558 af_latin_metrics_init_widths( metrics, face );
559 af_latin_metrics_init_blues( metrics, face );
560 af_latin_metrics_check_digits( metrics, face );
572 af_latin_metrics_scale_dim( AF_LatinMetrics metrics,
593 axis = &metrics->axis[dim];
606 AF_LatinAxis Axis = &metrics->axis[AF_DIMENSION_VERT];
629 ppem = metrics->root.scaler.face->size->metrics.x_ppem;
630 limit = metrics->root.globals->increase_x_height;
663 metrics->root.scaler.x_scale = scale;
664 metrics->root.scaler.x_delta = delta;
668 metrics->root.scaler.y_scale = scale;
669 metrics->root.scaler.y_delta = delta;
769 af_latin_metrics_scale( AF_LatinMetrics metrics,
772 metrics->root.scaler.render_mode = scaler->render_mode;
773 metrics->root.scaler.face = scaler->face;
774 metrics->root.scaler.flags = scaler->flags;
776 af_latin_metrics_scale_dim( metrics, scaler, AF_DIMENSION_HORZ );
777 af_latin_metrics_scale_dim( metrics, scaler, AF_DIMENSION_VERT );
1023 len_threshold = AF_LATIN_CONSTANT( hints->metrics, 8 );
1027 len_score = AF_LATIN_CONSTANT( hints->metrics, 6000 );
1032 /* the fake segments are introduced to hint the metrics -- */
1112 AF_LatinAxis laxis = &((AF_LatinMetrics)hints->metrics)->axis[dim];
1422 AF_LatinMetrics metrics )
1427 AF_LatinAxis latin = &metrics->axis[AF_DIMENSION_VERT];
1444 best_dist = FT_MulFix( metrics->units_per_em / 40, scale );
1523 AF_LatinMetrics metrics )
1527 FT_Face face = metrics->root.scaler.face;
1530 af_glyph_hints_rescale( hints, (AF_ScriptMetrics)metrics );
1536 hints->x_scale = metrics->axis[AF_DIMENSION_HORZ].scale;
1537 hints->x_delta = metrics->axis[AF_DIMENSION_HORZ].delta;
1538 hints->y_scale = metrics->axis[AF_DIMENSION_VERT].scale;
1539 hints->y_delta = metrics->axis[AF_DIMENSION_VERT].delta;
1542 mode = metrics->root.scaler.render_mode;
1546 metrics->root.scaler.render_mode = mode = FT_RENDER_MODE_NORMAL;
1657 AF_LatinMetrics metrics = (AF_LatinMetrics) hints->metrics;
1658 AF_LatinAxis axis = & metrics->axis[dim];
2356 AF_LatinMetrics metrics )
2368 if ( metrics->root.scaler.render_mode == FT_RENDER_MODE_LIGHT ||
2385 af_latin_hints_compute_blue_edges( hints, metrics );
2393 metrics->root.scaler.render_mode == FT_RENDER_MODE_LIGHT )