I want to create text where each column is centered horizontally based on each letter's center, like this image:

enter image description here

However when I try this in GIMP it inevitably ends up off center using the text tool. Like so:

enter image description here

You can see that the "S" is not directly under the I and R, and some other letters are off as well.

What's the best way to get each column centered? I imagine it's possible just to make three columns then line them up, but then I can't change fonts/sizes as easily. Ideally I would like to line them up while maintaining the layer as text until export.

  • 1
    Choose a monospace font instead. The font you have chosen has glyphs of different width. Monospace fonts have glyphs that are the same width.
    – Billy Kerr
    Dec 13, 2019 at 16:18

1 Answer 1


This is because your letters do not all have the same width. In particular the "I"s are narrower than the rest, making the lines that contain then narrower. So either

  • use a fixed pitch font
  • create a layer per character
  • use the on-canvas edit dialog to set the spacing of specific letters (mostly increase spacing before the "I"s and before the letter that follows them). But be ready to tweak that again if you change the font.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.