Making an A4 poster using the Gimp

Lesson 3

For this next part, I have in mind some text that arches over a flaming barbecue, or failing that, something that makes one think of flames, fire and still conveys the textual message. For this we'll need to use the "Text Circle" which is part of the extensions, under logos: Xnts -> Script-Fu -> Logos -> Text Circle. Now as this tool is not the most intuitive (i.e. you'll have to try lots of times!), we'll use one of the gimp's most famous shortcut tricks, and one which has since been widely copied by programs such as Photoshop. Using your mouse, click once on the Xnts menu option. Now without clicking further, navigate the menu until you reach the Text Circle option. Allow the mouse to highlight the option, but do not click! Now type Alt+T. You should see the letter "Alt + T" appear next to the menu option. You can now click the option. Congratulations! You have now created a dynamic menu shortcut. This means when your mouse cursor is over the gimp's toolbox, and you press Alt+T on your keyboard, you will instantly generate the Text Circle dialogue box! And what's even better, is that when you exit the gimp and come back at a later date, the gimp even remembers your shortcut menu items. So try your shortcut now. Close the Text Circle dialogue box, make sure you mouse is over the gimp toolbox and press Alt+T. If it does not work make sure your shortcut is still next to the menu option (NB. Be careful not to overwrite the default shortcuts, like Ctrl+S or Ctrl+O, as you'll then lose them!)
Let's start with the default values. First choose a nice chunky font, and then enter your text. Set your font size to that of the title font, around 100 pixels. If we run Text Circle, we can now see what the radius, start and fill angle refer to. The radius is the size of the circle measured from the centre outwards. The start angle is the position of the "W", in this case 0 degrees=12 o'clock. The fill angle is where the end of your text will finish, in this case 360 degrees means it will entirely close the circle, as the screen shot shows.
Clearly, we need to start further to the left of the zero degree position. To do this, we need to put a negative start value, the maximum leftwards we could start is 180 degrees, or around 6 o'clock. Let's try a little less than half that, to give us a starting position of approximately 10 o'clock, or -80 degrees.


We now need to decide the end point for our text. This is determined by the fill angle. The fill angle should be thought of as how far round the circle you want to go. We want to go to about 2 o'clock. Now what is that fill value? You might think that it follows the the logic of the starting angle, but you'd be wrong! Try putting the angle you think represents 2 o'clock, let's say 80 degrees. One final point is to increase the radius of our circle, as obviously our text will now no longer fit in our much smaller arc as opposed to the whole circle. Let's increase it four fold, to a value of 320. This gives us a nice shallow arc and the result on the left.


Aaargh! What went wrong? Well, fill angle is different to the start angle. Fill angle is how much of the circle the text should fill. What we've said is just under a quarter, when what we wanted was just under half a circle, or about 170 degrees. However, as we started a little higher than exactly horizontal, half a circle would take us too far, so let's reduce it still further to 160 degrees. Now the result is closer to what we're after.


But we're still not there. The curvature is too tight, the letter spacing too close. We want curvature on a grand scale! Which naturally results in a smaller segment of circle, in fact with the final vast radius (500), a tiny arc is is needed, just 90 degrees in fact. Accordingly, the start angle is adjusted to match this small segment of a much larger circle. The final result is close enough to work with (shown at 50% of full size).


Now move on to the next lesson...


Back to the YLUG home page
Kester Clegg
Last modified: Mon Dec 4 23:11:34 GMT 2000