Lines Matching refs:metrics

57   af_latin_metrics_init_widths( AF_LatinMetrics  metrics,
68 af_style_names[metrics->root.style_class->style] ));
72 metrics->axis[AF_DIMENSION_HORZ].width_count = 0;
73 metrics->axis[AF_DIMENSION_VERT].width_count = 0;
84 AF_FaceGlobals globals = metrics->root.globals;
87 AF_StyleClass style_class = metrics->root.style_class;
102 af_get_char_index( &metrics->root,
111 af_get_char_index( &metrics->root,
120 af_get_char_index( &metrics->root,
144 dummy->units_per_em = metrics->units_per_em;
163 AF_LatinAxis axis = &metrics->axis[dim];
217 AF_LatinAxis axis = &metrics->axis[dim];
222 : AF_LATIN_CONSTANT( metrics, 50 );
258 af_latin_metrics_init_blues( AF_LatinMetrics metrics,
269 AF_LatinAxis axis = &metrics->axis[AF_DIMENSION_VERT];
272 AF_StyleClass sc = metrics->root.style_class;
356 af_get_char_index( &metrics->root, ch, &glyph_index, &y_offset );
522 FT_Pos length_threshold = metrics->units_per_em / 25;
533 FT_Pos height_threshold = metrics->units_per_em / 4;
704 metrics->units_per_em / 8 )
815 af_latin_metrics_check_digits( AF_LatinMetrics metrics,
830 af_get_char_index( &metrics->root, i, &glyph_index, &y_offset );
856 metrics->root.digits_have_same_width = same_width;
860 /* Initialize global metrics. */
863 af_latin_metrics_init( AF_LatinMetrics metrics,
869 metrics->units_per_em = face->units_per_EM;
873 af_latin_metrics_init_widths( metrics, face );
874 af_latin_metrics_init_blues( metrics, face );
875 af_latin_metrics_check_digits( metrics, face );
887 af_latin_metrics_scale_dim( AF_LatinMetrics metrics,
908 axis = &metrics->axis[dim];
921 AF_LatinAxis Axis = &metrics->axis[AF_DIMENSION_VERT];
944 ppem = metrics->root.scaler.face->size->metrics.x_ppem;
945 limit = metrics->root.globals->increase_x_height;
977 af_style_names[metrics->root.style_class->style],
991 metrics->root.scaler.x_scale = scale;
992 metrics->root.scaler.x_delta = delta;
996 metrics->root.scaler.y_scale = scale;
997 metrics->root.scaler.y_delta = delta;
1002 af_style_names[metrics->root.style_class->style] ));
1029 af_style_names[metrics->root.style_class->style] ));
1035 af_style_names[metrics->root.style_class->style] ));
1130 af_latin_metrics_scale( AF_LatinMetrics metrics,
1133 metrics->root.scaler.render_mode = scaler->render_mode;
1134 metrics->root.scaler.face = scaler->face;
1135 metrics->root.scaler.flags = scaler->flags;
1137 af_latin_metrics_scale_dim( metrics, scaler, AF_DIMENSION_HORZ );
1138 af_latin_metrics_scale_dim( metrics, scaler, AF_DIMENSION_VERT );
1393 len_threshold = AF_LATIN_CONSTANT( hints->metrics, 8 );
1398 len_score = AF_LATIN_CONSTANT( hints->metrics, 6000 );
1408 /* the fake segments are introduced to hint the metrics -- */
1521 AF_LatinAxis laxis = &((AF_LatinMetrics)hints->metrics)->axis[dim];
1833 AF_LatinMetrics metrics )
1838 AF_LatinAxis latin = &metrics->axis[AF_DIMENSION_VERT];
1856 best_dist = FT_MulFix( metrics->units_per_em / 40, scale );
1946 AF_LatinMetrics metrics )
1950 FT_Face face = metrics->root.scaler.face;
1953 af_glyph_hints_rescale( hints, (AF_StyleMetrics)metrics );
1959 hints->x_scale = metrics->axis[AF_DIMENSION_HORZ].scale;
1960 hints->x_delta = metrics->axis[AF_DIMENSION_HORZ].delta;
1961 hints->y_scale = metrics->axis[AF_DIMENSION_VERT].scale;
1962 hints->y_delta = metrics->axis[AF_DIMENSION_VERT].delta;
1965 mode = metrics->root.scaler.render_mode;
1969 metrics->root.scaler.render_mode = mode = FT_RENDER_MODE_NORMAL;
2080 AF_LatinMetrics metrics = (AF_LatinMetrics)hints->metrics;
2081 AF_LatinAxis axis = &metrics->axis[dim];
2306 af_style_names[hints->metrics->style_class->style] ));
2807 AF_LatinMetrics metrics )
2821 if ( metrics->root.scaler.render_mode == FT_RENDER_MODE_LIGHT ||
2827 axis = &metrics->axis[AF_DIMENSION_HORZ];
2838 axis = &metrics->axis[AF_DIMENSION_VERT];
2846 af_latin_hints_compute_blue_edges( hints, metrics );
2854 metrics->root.scaler.render_mode == FT_RENDER_MODE_LIGHT )