Home | History | Annotate | Download | only in autofit

Lines Matching full:outline

136         FT_Outline_Translate( &slot->outline,
140 /* copy the outline points in the loader's current */
143 slot->outline.n_points + 4,
144 slot->outline.n_contours );
148 FT_ARRAY_COPY( gloader->current.outline.points,
149 slot->outline.points,
150 slot->outline.n_points );
152 FT_ARRAY_COPY( gloader->current.outline.contours,
153 slot->outline.contours,
154 slot->outline.n_contours );
156 FT_ARRAY_COPY( gloader->current.outline.tags,
157 slot->outline.tags,
158 slot->outline.n_points );
160 gloader->current.outline.n_points = slot->outline.n_points;
161 gloader->current.outline.n_contours = slot->outline.n_contours;
172 if ( slot->outline.n_points == 0 )
175 /* now load the slot image into the auto-outline and run the */
179 &gloader->current.outline,
264 start_point = gloader->base.outline.n_points;
294 num_base_points = gloader->base.outline.n_points;
315 num_points = gloader->base.outline.n_points;
324 FT_Vector* cur = gloader->base.outline.points +
354 p1 = gloader->base.outline.points + start_point + k;
355 p2 = gloader->base.outline.points + start_point + l;
370 FT_Outline dummy = gloader->base.outline;
399 /* transform the hinted outline if needed */
402 FT_Outline_Transform( &gloader->base.outline, &loader->trans_matrix );
406 /* we must translate our final outline by -pp1.x and compute */
409 FT_Outline_Translate( &gloader->base.outline, -loader->pp1.x, 0 );
411 FT_Outline_Get_CBox( &gloader->base.outline, &bbox );
463 /* now copy outline into glyph slot */
469 /* reassign all outline fields except flags to protect them */
470 slot->outline.n_contours = internal->loader->base.outline.n_contours;
471 slot->outline.n_points = internal->loader->base.outline.n_points;
472 slot->outline.points = internal->loader->base.outline.points;
473 slot->outline.tags = internal->loader->base.outline.tags;
474 slot->outlineoutline.contours;