Public bug reported: 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> ** Affects: vte (Ubuntu) Importance: Undecided Status: New -- overwidth utf-8 characters should be given double space by default https://bugs.launchpad.net/bugs/647373 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs