[Top][All Lists]
[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