[cairo] Want to stretch my fonts
Andrea Canciani
ranma42 at gmail.com
Tue Jul 27 23:42:00 PDT 2010
On Wed, Jul 28, 2010 at 8:09 AM, Kayven Riese <kayvey at gmail.com> wrote:
> Hi, I have attached four files (oops five--see below) so that if somebody
> has a UNIX command line hopefully you just save them and do "make stub" and
> you can run my code. For compatibility here is my CentOS uname:
> [root at localhost ~]# uname -a
> Linux localhost 2.6.18-194.8.1.el5 #1 SMP Thu Jul 1 19:04:48 EDT 2010 x86_64
> x86_64 x86_64 GNU/Linux
> [root at localhost ~]#
>
> My goal is to create a "cellgam.png" but to have more control over the
> font. I want to stretch it vertically. In the example, I think I ran the
> program with the command
>
> ./stub 2 2 3 3
>
> which means that 20% of the proteins are nuclear. I want the word "Nuclear"
> to have an extent that represents 20% of the vertical height of the diagram,
> but I want it to still be contained in my "cell" the rounded rectangle I
> have drawn. The rectangle is intended to have a vertical extent propotional
> to the first three arguments.
>
> All that is a ball of wax I can handle. The only thing I am asking is how
> do I control what is happening to my text to transform it vertically within
> a box that I chose. I got the idea for what I am doing from the fifth file
> I just attached, "bp_font.jpeg" I want to be able to stretch the word
> "Nuclear" so it is taller, but control the width to be narrower to still fit
> inside my cell.
You can't do that just by changing the font size. You should use
cairo_scale with
appropriate arguments (see
http://cairographics.org/manual/cairo-transformations.html )
Hope this helps
Andrea
More information about the cairo
mailing list