Re: Spacing of Words in Text Graphics Statements
- To: mathgroup at smc.vnet.net
- Subject: [mg49617] Re: Spacing of Words in Text Graphics Statements
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Sat, 24 Jul 2004 03:48:40 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On 7/23/04 at 6:00 AM, djmp at earthlink.net (David Park) wrote:
>One of the long standing problems I have had with text in graphics
>is that the spacings between words is irregular. In fact, sometimes
>the space between words is entirely loss.
>Here is an example.
>Needs["Graphics`Colors`"]
>Show[Graphics[
> {Text[
> StyleForm["With wristwatch time indicated",
> FontFamily -> "Helvetia", FontWeight -> "Bold",
> FontSize -> 12], {8., 12.}, {-1, 0}]}],
> PlotRange -> {{0, 16.5}, {0, 14}},
> ImageSize -> 450,
> Background -> AliceBlue];
>The space between "wristwatch" and "time" is lost. One can sort of
>fix it by putting in extra spaces after the bug pops up. This also
>happens with PlotLabel. I wonder if anyone knows why this happens.
There is a discussion of this in the book "The Mathematica Graphics Guidebook" by Cameron Smith and Nancy Blachman. Basically, it seems the graphics routines in Mathematica assume characters have a constant width which is not true of a font like Helvetica.
Note, this book was written when version 2.2 was the current version of Mathematica and has not (as far as I know) been updated since. So, some of the explanations given may no longer be applicable. But it does seem that a large portion of this book is still applicable and I am assuming such is the case here.
--
To reply via email subtract one hundred and four