-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathlibspiro.3
78 lines (71 loc) · 2.3 KB
/
libspiro.3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
.TH SPIRO 3 "2022-Jul-22"
.SH NAME
libspiro \- A clothoid to bezier spline converter
.SH SYNOPSIS
.B #include <spiroentrypoints.h>
and then compile and link with
.B -lspiro
.br
.SH DESCRIPTION
.B Spiro
library for curve design which simplifies drawing of
beautiful curves.
.B libspiro
takes an array of spiro control points which can be
easier for an artist to create and modify, and then converts
these into a series of bezier splines which can then be used
in the myriad of ways the world has come to use beziers.
.I spiroentrypoints.h
has technical information on how to connect with
.I libspiro
and further information and example code can be found at
.I http://github.com/fontforge/libspiro
.SH REPORTING PROBLEMS
Before reporting a problem, please check the libspiro web
site to verify that you have the latest version of
.I libspiro
Great care was taken to maintain backwards compatibility so
it is recommended to upgrade if you experience problems with
earlier
.I libspiro
versions.
.SH LIBSPIRO LICENSE
.B libspiro
originated from spiro code (in 2007) found in
.B ppedit
which is a pattern plate editor for Spiro splines.
.B ppedit
was/is Copyright (C) 2007 Raph Levien. GNU GPL version 2 or higher.
.B ppedit
was later relicensed also as Apache-2 MIT code in May of 2019.
This relicensing is fine since all
.B ppedit
was written by Raph Levien in 2007. Copyright allows for this.
Unfortunately, this re-licensing of
.B ppedit
has caused some confusion in assuming that this relicensing also
applies to
.B libspiro
which is not valid and does not apply.
.B libspiro
was based on
.B ppedit
spiro code from 2007 (which was GNU GPL2 version 2 or higher) and
built into a usable library at
.I http://libspiro.sourceforge.net/
Copyright (C) 2007 George Williams. GNU GPL version 2 or higher.
This license also applies to the included Java files which have
been forked into javascript and typeset files seen elsewhere.
.B libspiro
was later picked up in 2013 and continued with
further development and improvements at
.I http://github.com/fontforge/libspiro
.B libspiro
is now Copyright (C) 2013... as GNU GPL version 3 or higher.
.SH AUTHORS
Please see
.I AUTHORS
file for everyone involved in creating and improving this
.I libspiro
Further details (on why and what) can also be seen in git history
as well as the Changelog and README files.