Can anyone see how to fix this text display? The example is from a larger project. I need to export the graphic at high resolution, but the text is going wrong.
text = StringTake[
ExampleData[{"Text", "DonQuixoteIEnglish"}], {110600, 110914}];
a = Graphics[{{LightBlue, Rectangle[{0, -0.21}, {1, -0.04}]},
Inset[Graphics[{{LightYellow, Rectangle[{0, 0}, {450, 40}]},
Inset[
TextCell[text, LineSpacing -> {0, 16}, TextJustification -> 1],
Center, Center, {450, 40}]},
BaseStyle -> {FontSize -> 12}, PlotRange -> {{0, 450}, {0, 40}}],
{0.5, -0.155}, Center, {0.9, Automatic}]},
PlotRange -> {{0, 1}, {-0.21, -0.04}}, ImageSize -> 600]

Rasterize[a, ImageResolution -> 300]

N.B. This problem is happening on Mathematica 7. I just checked on Mathematica 9 and it works ok, but I need to run it on version 7.
Rasterize[a,ImageResolution->300]works fine (it gives the same image as your first one). – kglr Dec 05 '12 at 12:15Export["a.png", a, ImageResolution -> 300, ImageSize -> 600]my output is not high resolution. It's the same asExport["a.png", a]. Thanks though. – Chris Degnen Dec 05 '12 at 12:24ImageSizeoverrodeImageResolution. If I use a largerImageSizesuch as inExport["a.png", a, ImageResolution -> 300, ImageSize -> 2600]the text appears too small. Mr.Wizard has come up with the solution. – Chris Degnen Dec 05 '12 at 14:49