[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

*To*: "Development Discussions" <developer at arabeyes dot org>*Subject*: Re: How about a Calligraphy-based Font Designer program*From*: "moayyad sadi" <alsadi at gmail dot com>*Date*: Thu, 3 Jan 2008 08:48:25 +0200

the code file I sent is very small it's just a single function that init gtk+ create a window then add a canvas to it which is a single closed path that simple but it don't work, On 1/3/08, moayyad sadi <alsadi at gmail dot com> wrote: > This message is sent again > > Here is my idea > the attached image file shows 4 points > 2 points; i:initial and f:final > 2 control points; c1 c2 > and I show an example two points in blue > > each point is a vector of [x y w a] > x,y coords > w with of the pen ie. radius > a angle of the pen > > each component P should follow this formula > P(t)=P1.(t)^3 +3.P2.(t)^2.(1-t) +3.P3.(t).(1-t)^2 +P4.(1-t)^3 > where P1 and P4 are the component of i and f > and P2 and P3 are the components of the control points > > t is the time from 0-1 > 0 gives the initial point and 1 gives the final point > > of course we won't be applying it to x and y because the library could do > that > > we will apply it only to w and a > > in Arabic Calligraphy w is fixed we only have to care about the angle a > > a(t)=ai. t^3 + 3. ac1 . t^2 ..etc. > > for any given t we could find a > and for any random point on the curve we could find t > > I'm planning to use GTK+ on C or python > gnome-concave or cairo or whatever > > to generate the region polygon we only have to move from > each point with the given width (or radius) and angle > then link the two curves with a line > (a line is a curve having it's c1 as i and c2 same as f) >

**Follow-Ups**:**Re: How about a Calligraphy-based Font Designer program***From:*moayyad sadi

**References**:**Re: How about a Calligraphy-based Font Designer program***From:*moayyad sadi

**Re: How about a Calligraphy-based Font Designer program***From:*Djihed Afifi

**Re: How about a Calligraphy-based Font Designer program***From:*moayyad sadi

- Prev by Date:
**Re: How about a Calligraphy-based Font Designer program** - Next by Date:
**Re: Patch to remove presentation forms from Arabic xkeyboard layout** - Previous by thread:
**Re: How about a Calligraphy-based Font Designer program** - Next by thread:
**Re: How about a Calligraphy-based Font Designer program** - Index(es):