diff options
Diffstat (limited to '')
-rw-r--r-- | README | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -10,17 +10,14 @@ DESCRIPTION library only supports curve types that are used for drawing glyphs; specifically this means that lines and quadratic Bézier curves are supported by cause this is what is required to draw vectorised bitmap fonts and TrueType fonts, but also - cubic Bézier curves as this is required for OpenType fonts and elliptical arcs - (elliptical rather than circular because it may be need required to strech the - circle to support outputs with different vertical and horizontal dot density - and to support subpixel antialiasing) as this is commonly used for corners when - stroking the outline of a glyph. + cubic Bézier curves as this is required for OpenType fonts and circular arcs + as this is commonly used for corners when stroking the outline of a glyph. The create an image, first create a buffer using rtgrpblib_create_raster(3) (if you already have one that is large enough, you can reinitialise it with rtgrpblib_reset_raster(3)), and than using the drawing functions (rtgrpblib_draw_linear_bezier(3), rtgrpblib_draw_quadratic_bezier(3), - rtgrpblib_draw_cubic_bezier(3), and rtgrpblib_draw_elliptical_arc(3)) to + rtgrpblib_draw_cubic_bezier(3), and rtgrpblib_draw_circular_arc(3)) to draw the components of each shape's outline. When done, create an image using the rtgrpblib_fill_shapes(3) function: you will receive a ink-level map, where the value 0 means background, and 1 means foreground, and values |