Home | History | Annotate | Download | only in autofit

Lines Matching defs:points

247     AF_Point      point    = hints->points + point_idx;
307 AF_Point points = hints->points;
308 AF_Point limit = points + hints->num_points;
314 AF_DUMP(( "Table of points:\n" ));
326 for ( point = points; point < limit; point++ )
328 int point_idx = AF_INDEX_NUM( point, points );
414 AF_Point points = hints->points;
446 AF_INDEX_NUM( seg->first, points ),
447 AF_INDEX_NUM( seg->last, points ),
685 * buffers since they are really within the hints->points array
708 if ( hints->points != hints->embedded.points )
709 FT_FREE( hints->points );
736 AF_Point points;
779 * then reallocate the points arrays if necessary --
788 if ( !hints->points )
790 hints->points = hints->embedded.points;
796 if ( hints->points == hints->embedded.points )
797 hints->points = NULL;
801 if ( FT_RENEW_ARRAY( hints->points, old_max, new_max ) )
831 points = hints->points;
837 AF_Point point_limit = points + hints->num_points;
846 FT_Vector* vec = outline->points;
849 AF_Point end = points + endpoint;
854 for ( point = points; point < point_limit; point++, vec++, tag++ )
867 end->fx = (FT_Short)outline->points[endpoint].x;
868 end->fy = (FT_Short)outline->points[endpoint].y;
897 end = points + endpoint;
914 contour[0] = points + idx;
923 * Note that distances between points that are very near to each
925 * prepends the small vectors between near points to the first
928 * points are tagged as weak; the directions are adjusted also to
947 /* series of near points, go backwards to find the first */
976 /* now loop over all points of the contour to get */
985 * To avoid problems with not having non-near points, we point to
1018 /* adjust directions for all points inbetween; */
1042 * topological point of the view, the intermediate points are of no
1046 for ( point = points; point < point_limit; point++ )
1083 * Finally, check for remaining weak points. Everything else not
1085 * points.
1088 for ( point = points; point < point_limit; point++ )
1095 /* control points are always weak */
1149 AF_Point point = hints->points;
1151 FT_Vector* vec = outline->points;
1177 /* Align all points of an edge to the same coordinate value, */
1252 /* Hint the strong points -- this is equivalent to the TrueType `IP' */
1259 AF_Point points = hints->points;
1260 AF_Point point_limit = points + hints->num_points;
1278 for ( point = points; point < point_limit; point++ )
1288 /* interpolate it after all strong points have been processed */
1407 /* Shift the original coordinates of all points between `p1' and */
1431 /* Interpolate the original coordinates of all points between `p1' and */
1433 /* reference points. The `u' and `v' members are the current and */
1503 /* Hint the weak points -- this is equivalent to the TrueType `IUP' */
1510 AF_Point points = hints->points;
1511 AF_Point point_limit = points + hints->num_points;
1520 /* PASS 1: Move segment points to edge positions */
1526 for ( point = points; point < point_limit; point++ )
1536 for ( point = points; point < point_limit; point++ )
1607 if ( first_touched > points )
1619 for ( point = points; point < point_limit; point++ )
1624 for ( point = points; point < point_limit; point++ )
1640 AF_Point points = hints->points;
1641 AF_Point points_limit = points + hints->num_points;
1647 for ( point = points; point < points_limit; point++ )
1652 for ( point = points; point < points_limit; point++ )