Home | History | Annotate | Download | only in autofit

Lines Matching refs:axis

73     metrics->axis[AF_DIMENSION_HORZ].width_count = 0;
74 metrics->axis[AF_DIMENSION_VERT].width_count = 0;
111 AF_LatinAxis axis = &metrics->axis[dim];
112 AF_AxisHints axhints = &hints->axis[dim];
143 axis->widths[num_widths++].org = dist;
147 af_sort_widths( num_widths, axis->widths );
148 axis->width_count = num_widths;
154 AF_LatinAxis axis = &metrics->axis[dim];
158 stdw = ( axis->width_count > 0 )
159 ? axis->widths[0].org
163 axis->edge_distance_threshold = stdw / 5;
164 axis->standard_width = stdw;
165 axis->extra_light = 0;
200 AF_LatinAxis axis = &metrics->axis[AF_DIMENSION_VERT];
371 blue = & axis->blues[axis->blue_count];
375 axis->blue_count++;
527 AF_LatinAxis axis;
542 axis = &metrics->axis[dim];
544 if ( axis->org_scale == scale && axis->org_delta == delta )
547 axis->org_scale = scale;
548 axis->org_delta = delta;
556 AF_LatinAxis vaxis = &metrics->axis[AF_DIMENSION_VERT];
605 axis->scale = scale;
606 axis->delta = delta;
620 for ( nn = 0; nn < axis->width_count; nn++ )
622 AF_Width width = axis->widths + nn;
629 /* an extra-light axis corresponds to a standard width that is */
631 axis->extra_light =
632 (FT_Bool)( FT_MulFix( axis->standard_width, scale ) < 32 + 8 );
637 for ( nn = 0; nn < axis->blue_count; nn++ )
639 AF_LatinBlue blue = &axis->blues[nn];
710 *stdHW = metrics->axis[AF_DIMENSION_VERT].standard_width;
713 *stdVW = metrics->axis[AF_DIMENSION_HORZ].standard_width;
731 AF_AxisHints axis = &hints->axis[dim];
745 major_dir = (AF_Direction)FT_ABS( axis->major_dir );
748 axis->num_segments = 0;
841 error = af_axis_hints_new_segment( axis, memory, &segment );
901 AF_Segment segments = axis->segments;
902 AF_Segment segments_end = segments + axis->num_segments;
946 AF_Segment segments = axis->segments;
947 FT_UInt count = axis->num_segments;
973 axis->mid_segments = ii;
986 AF_AxisHints axis = &hints->axis[dim];
987 AF_Segment segments = axis->segments;
988 AF_Segment segment_limit = segments + axis->num_segments;
990 AF_Segment segment_mid = segments + axis->mid_segments;
1005 if ( seg1->dir != axis->major_dir )
1013 if ( seg1->dir != axis->major_dir )
1084 AF_AxisHints axis = &hints->axis[dim];
1087 AF_LatinAxis laxis = &((AF_LatinMetrics)hints->metrics)->axis[dim];
1089 AF_Segment segments = axis->segments;
1090 AF_Segment segment_limit = segments + axis->num_segments;
1099 axis->num_edges = 0;
1179 for ( ee = 0; ee < axis->num_edges; ee++ )
1181 AF_Edge edge = axis->edges + ee;
1203 error = af_axis_hints_new_edge( axis, seg->pos, seg->dir, 0,
1251 AF_Edge edges = axis->edges;
1252 AF_Edge edge_limit = edges + axis->num_edges;
1410 AF_AxisHints axis = &hints->axis[AF_DIMENSION_VERT];
1411 AF_Edge edge = axis->edges;
1412 AF_Edge edge_limit = edge + axis->num_edges;
1413 AF_LatinAxis latin = &metrics->axis[AF_DIMENSION_VERT];
1449 is_major_dir = FT_BOOL( edge->dir == axis->major_dir );
1527 hints->x_scale = metrics->axis[AF_DIMENSION_HORZ].scale;
1528 hints->x_delta = metrics->axis[AF_DIMENSION_HORZ].delta;
1529 hints->y_scale = metrics->axis[AF_DIMENSION_VERT].scale;
1530 hints->y_delta = metrics->axis[AF_DIMENSION_VERT].delta;
1653 AF_LatinAxis axis = & metrics->axis[dim];
1662 axis->extra_light )
1690 if ( axis->width_count > 0 )
1696 if ( axis->width_count > 0 )
1698 delta = dist - axis->widths[0].cur;
1705 dist = axis->widths[0].cur;
1740 dist = af_latin2_snap_width( axis->widths, axis->width_count, dist );
1830 stem_edge-hints->axis[dim].edges, stem_edge->opos / 64.0,
1861 AF_AxisHints axis = &hints->axis[dim];
1862 AF_Edge edges = axis->edges;
1863 AF_Edge edge_limit = edges + axis->num_edges;