The characters is gnome-terminal seem to have a different spacing for each one and some letters overlap. I tried changing the font and ticking the 'use system width and font' but I still get the same problem. I also tried different terminals like tilda, terminator but the problem persists Thanks in advance
I think you need to use a monofont to avoid this issue. Some other fonts may work sometimes, however, all monofont characters occupy the same amount of space.
Any "monospace" font will work well.
Also, here is a list of monospaced fonts.
Thanks @daltonfury42, you can change this setting by selecting Edit > Profile Preferences.
Under the General tab, select Custom Font and click on the font name to change.