emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: weird treatment of ' and `


From: Kenichi Handa
Subject: Re: weird treatment of ' and `
Date: Wed, 12 Nov 2003 09:27:55 +0900 (JST)
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.3 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI)

In article <address@hidden>, address@hidden (Daniel Pfeiffer) writes:
> Glenn Morris <address@hidden> skribis:
>>  I think you are seeing the effects of a change made to
>>  lisp/international/mule-cmds.el on 2003-09-01.
>>  
>>  The results just look weird to me, and rather than trying to embrace
>>  change I have found I can recover the old behaviour with the
>>  following in my .emacs:
>>  
>>  (aset standard-display-table ?` nil)
>>  (aset standard-display-table ?' nil)
>>  
>>  I have no idea if this is the Right Thing to do, but it works for me.

> Yes, same here.  Unless the author of that change can give a compelling 
> reason, I suggest you make that the standard.

The reason is written as a comment in the code
(mule-cmds.el) as below:

        ;; XFree86 4 has changed most of the fonts from their designed
        ;; versions such that `' no longer appears as balanced quotes.
        ;; Assume it has iso10646 fonts installed, so we can display
        ;; balanced quotes.
        (when (and (eq window-system 'x)
                   (string= "The XFree86 Project, Inc" (x-server-vendor))
                   (> (aref (number-to-string (nth 2 (x-server-version))) 0)
                      ?3))
          (aset standard-display-table ?' ...

But, I too agree with you.  Such a setting should not be
done by default.   At least, it should be a user option.

I think it's users responsibility to use a preferable font.
If they don't like the new X fonts, they should use the old
ones or the others (such as ETL fonts).  Emacs should not
force a specific glyph for a specific character.

So, I suggest to undo the above change.

---
Ken'ichi HANDA
address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]