Package: mule-ucs
Version: 0.84.999+0.20050930-3
Severity: normal

I’ve started using “smart quotes” (characterss 0x201c and 0x201d) in
my unicode text documents.  Unfortunately, when I run mule-ucs,
emacs21 and emacs-snapshot-gtk both use double-wide characters to
represent the smart quotes.  This is a problem because the quote
characters aren’t actually double-width—if I re-fill the paragraph
using M-q or open the file again, I can’t delete the character after
the quote.  Instead, it skips over the character after the quote and
moves on to the character after the character after the quote.

To wit:

“Hi!”

before re-filling or re-opening the file has 0x201c in cells 0 and 1,
H in cell 2, i in 3, ! in 4, and 0x201d in 5 and 6.  If I re-fill, I
get 0x201c in cell 0, H in cell 1, i in 2, ! in 3, and 0x201d in 4.
But if I start at the beginning of the line and move the cursor
forward, it starts at cell 0, then skips to 2 (the “i”).

If I don’t run (un-define-debian), all of the characters are
single-width and I have no problems.

Other applications (such as mutt) that need to display the same files
use single-width characters.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages mule-ucs depends on:
ii  emacs-snapshot-gtk [emacs-s 1:20060806-1 The GNU Emacs editor (with GTK+ 2.
ii  emacs21                     21.4a-3      The GNU Emacs editor

mule-ucs recommends no packages.

-- no debconf information

Reply via email to