! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Variable width font characters positioned at left margin
Status:
RESOLVED: WONTFIX
Severity:
enhancement
Product:
Xfce4-terminal
Component:
General

Comments

Description Andrew 2011-11-10 11:31:57 CET
User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0
Build Identifier: xfce4-terminal 0.4.7 (Xfce 4.8.0) (on Ubuntu Natty)

When a variable width font (e.g. Times Roman) is selected as the display font for xfce4-terminal, the text of a character is positioned at the left hand side of the character cell.  For letters like i, j and l this looks very poor.  The font character should be positioned horizontally in the centre of the cell, and not at the left margin.  (This same bug is present in every terminal I have ever seen, including xterm, but that has an especially creative way of displaying a string.)

Reproducible: Always

Steps to Reproduce:
1. Open xfce4-terminal
2. Edit | Preferences | Appearance | Font => Times New Roman
3. Type "fix" at the command prompt.

Actual Results:  
The terminal displays the "i" of "fix" much closer to the "f" than to the "x":
fi  x

Expected Results:  
I expected the "i" to be centered:
f i x

Handling of over-width characters is also a little flaky - especially "W" - the cell width seems to be chosen poorly in some respects.  These should also be centered, unless a more flexible character cell could be made ...
Comment 1 Igor editbugs 2016-07-18 14:14:33 CEST
This is not an issue of xfce4-terminal; at best, this could be an issue of vte.
Times New Roman is looking terrible indeed; why don't use a monospace font?

Bug #8129

Reported by:
Andrew
Reported on: 2011-11-10
Last modified on: 2016-07-18

People

CC List:
1 user

Version

Attachments

Additional information