overwidth utf-8 characters should be given double space by default

Bug #647373 reported by Vernon Cole
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vte (Ubuntu)
Expired
Low
Unassigned

Bug Description

Description: Ubuntu 10.04.1 LTS
GNOME Terminal 2.30.2
attached screen shot uses default system fixed font, but same effect also appears when using Monospace 12.

Unicode characters which have glyphs wider than the spacing overprint each other, making an unreadable display. Since a square box with a hex point number inside it is the representation for any character which is not defined in the font, and the box is itself a double-width glyph, you cannot read the contents of the box to see what you did wrong.

VTE should detect this condition and automatically treat such characters as double-width, similar to the way wide oriental characters are displayed.

Attached will be a screen shot generated by the Python script, below .

<code>
for ij in range(0x2160,0x2189):
   j = unichr(ij)
   try:
     print j, unicodedate.name(j) ,unicodedata.numeric(j)
   except:
     print '%x'%ord(j)
print 'Roman 110011 is written as="%s"' % u'\u2188\u2182XI'
print 'but would be better shown ="%s"' % u'\u2188 \u2182 XI'
</code>

Revision history for this message
Vernon Cole (vernondcole) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, that's something to send upstream at bugzilla.gnome.org

Changed in vte (Ubuntu):
importance: Undecided → Low
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Oneiric Ocelot. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http://www.ubuntu.com/testing/ . Thanks again and we appreciate your help.

Changed in vte (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for vte (Ubuntu) because there has been no activity for 60 days.]

Changed in vte (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.