[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: about contibuting to octave

**From**: |
Michael Goffioul |

**Subject**: |
Re: about contibuting to octave |

**Date**: |
Sat, 14 Mar 2009 10:11:44 +0100 |

On Fri, Mar 13, 2009 at 11:27 AM, xianghang liu <address@hidden> wrote:
>* Since I am not familiar with freetype, I have no ideas about how it deals*
>* with subscripts and superscripts. Please give me some suggestions if you*
>* know that.*
>* Thanks.*
As Shai said, that's the job of the text processors. Consider the string a_{11}
(a subscript 11). A parser split this string into a datastructure containing a
recursive container pattern; this structure will probably contain 2
top elements:
a text element and a subscripted element. For each of those elements, you can
compute a BB, [x1 y2 w1 h1] and [x2 y2 w2 h2]. Let's consider that you text
processor will offset the subscript by p pixels (in practice, this should be
computed from the font metrics of the subscripted element; for instance half
of the font ascent). The BB of the complete text can be computed as:
[x1 min(y1,y2-p) w1+w2 max(h1,h2+p)]
Michael.

**Re: units conversion (was: about contibuting to octave)**, *(continued)*
**Re: units conversion (was: about contibuting to octave)**, *Shai Ayal*, `2009/03/13`
**Re: units conversion (was: about contibuting to octave)**, *John W. Eaton*, `2009/03/13`
**Re: units conversion (was: about contibuting to octave)**, *xianghang liu*, `2009/03/26`
**Re: units conversion (was: about contibuting to octave)**, *John W. Eaton*, `2009/03/26`
**Re: units conversion (was: about contibuting to octave)**, *xianghang liu*, `2009/03/26`
**Re: units conversion (was: about contibuting to octave)**, *Shai Ayal*, `2009/03/27`
**Re: units conversion (was: about contibuting to octave)**, *xianghang liu*, `2009/03/28`
**Re: units conversion (was: about contibuting to octave)**, *Shai Ayal*, `2009/03/28`
**Re: about contibuting to octave**, *xianghang liu*, `2009/03/13`
**Re: about contibuting to octave**, *Shai Ayal*, `2009/03/13`
**Re: about contibuting to octave**,
*Michael Goffioul* **<=**
**Re: about contibuting to octave**, *xianghang liu*, `2009/03/23`