|
|
|
@ -318,11 +318,11 @@ FT_BEGIN_HEADER |
|
|
|
|
/* */ |
|
|
|
|
/* tags :: A pointer to an array of `n_points' chars, giving */ |
|
|
|
|
/* each outline point's type. If bit 0 is unset, the */ |
|
|
|
|
/* point is `off' the curve, i.e., a Bezier control */ |
|
|
|
|
/* point is `off' the curve, i.e., a Bézier control */ |
|
|
|
|
/* point, while it is `on' when set. */ |
|
|
|
|
/* */ |
|
|
|
|
/* Bit 1 is meaningful for `off' points only. If set, */ |
|
|
|
|
/* it indicates a third-order Bezier arc control point; */ |
|
|
|
|
/* it indicates a third-order Bézier arc control point; */ |
|
|
|
|
/* and a second-order control point if unset. */ |
|
|
|
|
/* */ |
|
|
|
|
/* contours :: An array of `n_contours' shorts, giving the end */ |
|
|
|
@ -526,7 +526,7 @@ FT_BEGIN_HEADER |
|
|
|
|
/* A function pointer type use to describe the signature of a `conic */ |
|
|
|
|
/* to' function during outline walking/decomposition. */ |
|
|
|
|
/* */ |
|
|
|
|
/* A `conic to' is emitted to indicate a second-order Bezier arc in */ |
|
|
|
|
/* A `conic to' is emitted to indicate a second-order Bézier arc in */ |
|
|
|
|
/* the outline. */ |
|
|
|
|
/* */ |
|
|
|
|
/* <Input> */ |
|
|
|
@ -557,12 +557,12 @@ FT_BEGIN_HEADER |
|
|
|
|
/* A function pointer type used to describe the signature of a `cubic */ |
|
|
|
|
/* to' function during outline walking/decomposition. */ |
|
|
|
|
/* */ |
|
|
|
|
/* A `cubic to' is emitted to indicate a third-order Bezier arc. */ |
|
|
|
|
/* A `cubic to' is emitted to indicate a third-order Bézier arc. */ |
|
|
|
|
/* */ |
|
|
|
|
/* <Input> */ |
|
|
|
|
/* control1 :: A pointer to the first Bezier control point. */ |
|
|
|
|
/* control1 :: A pointer to the first Bézier control point. */ |
|
|
|
|
/* */ |
|
|
|
|
/* control2 :: A pointer to the second Bezier control point. */ |
|
|
|
|
/* control2 :: A pointer to the second Bézier control point. */ |
|
|
|
|
/* */ |
|
|
|
|
/* to :: A pointer to the target end point. */ |
|
|
|
|
/* */ |
|
|
|
@ -588,7 +588,7 @@ FT_BEGIN_HEADER |
|
|
|
|
/* */ |
|
|
|
|
/* <Description> */ |
|
|
|
|
/* A structure to hold various function pointers used during outline */ |
|
|
|
|
/* decomposition in order to emit segments, conic, and cubic Beziers, */ |
|
|
|
|
/* decomposition in order to emit segments, conic, and cubic Béziers, */ |
|
|
|
|
/* as well as `move to' and `close to' operations. */ |
|
|
|
|
/* */ |
|
|
|
|
/* <Fields> */ |
|
|
|
@ -596,9 +596,9 @@ FT_BEGIN_HEADER |
|
|
|
|
/* */ |
|
|
|
|
/* line_to :: The segment emitter. */ |
|
|
|
|
/* */ |
|
|
|
|
/* conic_to :: The second-order Bezier arc emitter. */ |
|
|
|
|
/* conic_to :: The second-order Bézier arc emitter. */ |
|
|
|
|
/* */ |
|
|
|
|
/* cubic_to :: The third-order Bezier arc emitter. */ |
|
|
|
|
/* cubic_to :: The third-order Bézier arc emitter. */ |
|
|
|
|
/* */ |
|
|
|
|
/* shift :: The shift that is applied to coordinates before they */ |
|
|
|
|
/* are sent to the emitter. */ |
|
|
|
@ -695,7 +695,7 @@ FT_BEGIN_HEADER |
|
|
|
|
/* */ |
|
|
|
|
/* FT_GLYPH_FORMAT_OUTLINE :: */ |
|
|
|
|
/* The glyph image is a vectorial outline made of line segments */ |
|
|
|
|
/* and Bezier arcs; it can be described as an @FT_Outline; you */ |
|
|
|
|
/* and Bézier arcs; it can be described as an @FT_Outline; you */ |
|
|
|
|
/* generally want to access the `outline' field of the */ |
|
|
|
|
/* @FT_GlyphSlotRec structure to read it. */ |
|
|
|
|
/* */ |
|
|
|
@ -1231,3 +1231,8 @@ FT_END_HEADER |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* END */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Local Variables: */ |
|
|
|
|
/* coding: utf-8 */ |
|
|
|
|
/* End: */ |
|
|
|
|