1SPIRO(3)                   Library Functions Manual                   SPIRO(3)
2
3
4

NAME

6       libspiro - A clothoid to bezier spline converter
7

SYNOPSIS

9       #include <spiroentrypoints.h> and then compile and link with -lspiro
10

DESCRIPTION

12       Spiro  library  for  curve design which simplifies drawing of beautiful
13       curves.
14
15       libspiro takes an array of spiro control points which can be easier for
16       an  artist  to create and modify, and then converts these into a series
17       of bezier splines which can then be used in  the  myriad  of  ways  the
18       world has come to use beziers.
19
20       spiroentrypoints.h  has  technical  information  on how to connect with
21       libspiro and further information and  example  code  can  be  found  at
22       http://github.com/fontforge/libspiro
23

REPORTING PROBLEMS

25       Before  reporting a problem, please check the libspiro web site to ver‐
26       ify that you have the latest version of libspiro
27
28       Great care was taken to maintain backwards compatibility so it is  rec‐
29       ommended  to  upgrade  if you experience problems with earlier libspiro
30       versions.
31

LIBSPIRO LICENSE

33       libspiro originated from spiro code (in 2007) found in ppedit which  is
34       a  pattern plate editor for Spiro splines.  ppedit was/is Copyright (C)
35       2007 Raph Levien. GNU GPL version 2 or higher.  ppedit was later  reli‐
36       censed  also  as Apache-2 MIT code in May of 2019.  This relicensing is
37       fine since all ppedit was written by Raph Levien in 2007. Copyright al‐
38       lows  for  this.  Unfortunately, this re-licensing of ppedit has caused
39       some confusion in assuming that this relicensing also applies  to  lib‐
40       spiro which is not valid and does not apply.
41
42       libspiro  was  based on ppedit spiro code from 2007 (which was GNU GPL2
43       version 2 or higher) and built into a  usable  library  at  http://lib
44       spiro.sourceforge.net/ Copyright (C) 2007 George Williams. GNU GPL ver‐
45       sion 2 or higher.  This license also applies to the included Java files
46       which  have  been  forked  into javascript and typeset files seen else‐
47       where.
48
49       libspiro was later picked up in 2013 and continued with further  devel‐
50       opment and improvements at http://github.com/fontforge/libspiro
51
52       libspiro is now Copyright (C) 2013... as GNU GPL version 3 or higher.
53

AUTHORS

55       Please see AUTHORS file for everyone involved in creating and improving
56       this libspiro
57
58       Further details (on why and what) can also be seen in  git  history  as
59       well as the Changelog and README files.
60
61
62
63                                  2022-Jul-22                         SPIRO(3)
Impressum