← Back to team overview

desktop-packages team mailing list archive

[Bug 647373] Re: overwidth utf-8 characters should be given double space by default

 

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

** Changed in: vte (Ubuntu)
       Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to vte in Ubuntu.
https://bugs.launchpad.net/bugs/647373

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

Status in “vte” package in Ubuntu:
  Expired

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>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vte/+bug/647373/+subscriptions