Home | History | Annotate | Download | only in cff

Lines Matching defs:outline

267       builder->base    = &loader->base.outline;
268 builder->current = &loader->current.outline;
314 glyph->root.outline = *builder->base;
480 FT_Outline* outline = builder->current;
485 FT_Vector* point = outline->points + outline->n_points;
486 FT_Byte* control = (FT_Byte*)outline->tags + outline->n_points;
494 outline->n_points++;
519 FT_Outline* outline = builder->current;
525 outline->n_contours++;
532 if ( outline->n_contours > 0 )
533 outline->contours[outline->n_contours - 1] =
534 (short)( outline->n_points - 1 );
536 outline->n_contours++;
569 FT_Outline* outline = builder->current;
573 if ( !outline )
576 first = outline->n_contours <= 1
577 ? 0 : outline->contours[outline->n_contours - 2] + 1;
581 if ( outline->n_points > 1 )
583 FT_Vector* p1 = outline->points + first;
584 FT_Vector* p2 = outline->points + outline->n_points - 1;
585 FT_Byte* control = (FT_Byte*)outline->tags + outline->n_points - 1;
592 outline->n_points--;
595 if ( outline->n_contours > 0 )
599 if ( first == outline->n_points - 1 )
601 outline->n_contours--;
602 outline->n_points--;
605 outline->contours[outline->n_contours - 1] =
606 (short)( outline->n_points - 1 );
833 /* Now load `achar' on top of the base outline. */
1945 /* add current outline to the glyph slot */
1982 /* apply hints to the loaded glyph outline now */
1989 /* add current outline to the glyph slot */
2552 /* now get load the unscaled outline */
2656 glyph->root.outline.n_points = 0;
2657 glyph->root.outline.n_contours = 0;
2727 outline.n_points = 0;
2728 glyph->root.outline.n_contours = 0;
2749 /* now load the unscaled outline */
2897 glyph->root.outline.flags = 0;
2899 glyph->root.outline.flags |= FT_OUTLINE_HIGH_PRECISION;
2901 glyph->root.outline.flags |= FT_OUTLINE_REVERSE_FILL;
2907 FT_Outline_Transform( &glyph->root.outline, &font_matrix );
2911 FT_Outline_Translate( &glyph->root.outline,
2926 /* scale the outline and the metrics */
2928 FT_Outline* cur = &glyph->root.outline;
2948 FT_Outline_Get_CBox( &glyph->root.outline, &cbox );