Lines Matching defs:metrics
71 AF_ScriptMetrics metrics[AF_SCRIPT_MAX];
221 if ( globals->metrics[nn] )
226 FT_ASSERT( globals->metrics[nn]->clazz == clazz );
229 clazz->script_metrics_done( globals->metrics[nn] );
231 FT_FREE( globals->metrics[nn] );
250 AF_ScriptMetrics metrics = NULL;
273 metrics = globals->metrics[clazz->script];
274 if ( metrics == NULL )
276 /* create the global metrics object when needed */
280 if ( FT_ALLOC( metrics, clazz->script_metrics_size ) )
283 metrics->clazz = clazz;
287 error = clazz->script_metrics_init( metrics, globals->face );
291 clazz->script_metrics_done( metrics );
293 FT_FREE( metrics );
298 globals->metrics[clazz->script] = metrics;
302 *ametrics = metrics;