From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Maftei Newsgroups: gmane.emacs.help Subject: Re: Cocoa emacs renders Unicode combining diacritics improperly Date: Wed, 18 Jul 2012 01:03:51 +0100 Message-ID: References: <89CCB64C-8963-45D5-866C-A6B208F007E2@Web.DE> <26966270-2EEA-42B0-A669-D946E1927F3E@web.de> <911968B3-5CD4-42F0-8227-122D0235D9B3@web.de> <20695E88-CBDC-4428-AE0A-B101BD7F41DD@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=20cf3071cc921ec7d504c50f67b9 X-Trace: dough.gmane.org 1342569880 17128 80.91.229.3 (18 Jul 2012 00:04:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 18 Jul 2012 00:04:40 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Peter Dyballa Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 18 02:04:40 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SrHks-0000vn-NA for geh-help-gnu-emacs@m.gmane.org; Wed, 18 Jul 2012 02:04:38 +0200 Original-Received: from localhost ([::1]:48922 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrHkr-0008GR-Tc for geh-help-gnu-emacs@m.gmane.org; Tue, 17 Jul 2012 20:04:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36873) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrHkU-0007Ll-Mi for help-gnu-emacs@gnu.org; Tue, 17 Jul 2012 20:04:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SrHkT-0008BJ-6C for help-gnu-emacs@gnu.org; Tue, 17 Jul 2012 20:04:14 -0400 Original-Received: from mail-vb0-f41.google.com ([209.85.212.41]:53232) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrHkS-0008B9-UV for help-gnu-emacs@gnu.org; Tue, 17 Jul 2012 20:04:13 -0400 Original-Received: by vbkv13 with SMTP id v13so870049vbk.0 for ; Tue, 17 Jul 2012 17:04:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=cryJiJH6TMCfEz0hM8KcoNdmq5NPctMM/pgrJ1T3clM=; b=JFpOnOP5zDXs9QNj9aUQwJ/zMa9wIrGFXjPQR9oTH+PCoGAL4j+xFInmT5oKlZ+NLS rnuqUfLz2M7u9soJbJ/kI5Ss2NEydhd2ZApl+Ff/lrupZv69E69S5ClFjnz+NOZ6wyTq T5L/nNOwlOALOjgahC62h56QHVCu4uf+dDZt0d0UZYY9/dKULhP/WIxYMWExPtQ2pYO+ 4qvxxJFczwFgGlSbPHxyOmiEEj/QSQ5USRG4F50rEBL7gjS31po85XLTySD/kcQMhfXV Cas5kMpl7MIIf/nVH6YzFRF08C8qaCE3Om/V3CqZPVvEhE+Hf3W9dC1d7O1WtDvWOdpy APBQ== Original-Received: by 10.52.72.44 with SMTP id a12mr1910183vdv.124.1342569852094; Tue, 17 Jul 2012 17:04:12 -0700 (PDT) Original-Received: by 10.58.187.197 with HTTP; Tue, 17 Jul 2012 17:03:51 -0700 (PDT) In-Reply-To: <20695E88-CBDC-4428-AE0A-B101BD7F41DD@web.de> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.41 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:85910 Archived-At: --20cf3071cc921ec7d504c50f67b9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Jul 18, 2012 at 12:10 AM, Peter Dyballa wrote= : > > Am 18.07.2012 um 00:16 schrieb Dan Maftei: > > > Thanks for the describe-char output. Mine is working as expected. > > (un-related: can you reproduce this bug? > > http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00615.html) > > Not exactly. I get, in tcsh: > > Fatal error (11)Abort (core dumped) > Exit 134 > > > > Speaking of the patch, I didn't download 24.1.1 on purpose: the newest > > official version as obtained from the FTP site ( > > http://ftp.gnu.org/gnu/emacs/) is listed as 24.1, which is what I used. > I'm > > not sure if a version 24.1.0 even exists... but I haven't dug through t= he > > source repository much. > > The version number 24.1.1 has in the first two fields the major and the > minor version number of GNU Emacs. GNU Emacs releases are identified by t= he > major and minor version number. The last or right-most field is the numbe= r > of your build, in this case your first try. > > So you used the right sources. Are you used to working on the command > line? And to patch source files? Did you save the output from running > configure? (In that case you could send me privately the output.) > Yes, I am. I'll reply privately. > > By putting that to your customisation: > > '(read-quoted-char-radix 16) > > you could insert any Unicode character by typing C-q number>. This > worked to produce d=CD=A1. > C-x <4-digit hexadecimal code point> seems to have the exact same results. (Is it still a "digit" if it's hexadecimal? :) However, as expected, there is still the rendering problem with combining characters, whichever input method I use. As I said, I think there's nothing else to do but find a nice font as a temporary workaround (or use the mac patch you linked). I will hold off a little before filing a bug, but after this discussion, I can't see how it's anything but. Cheers, Dan > > -- > Mit friedvollen Gr=C3=BC=C3=9Fen > > Pete > > War springs from unseen and generally insignificant causes. > =E2=80=93 Anonymous > > --20cf3071cc921ec7d504c50f67b9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On Wed, Jul 18, 2012 at 12:10 AM, Peter = Dyballa <Peter_Dyballa@web.de> wrote:

Am 18.07.2012 um 00:16 schrieb Dan Maftei:

> Thanks for the describe-char output. Mine is working as expected.
> (un-related: can you reproduce this bug?
> http://lists.gnu.org/archive/html/bug-gnu-ema= cs/2012-07/msg00615.html)

Not exactly. I get, in tcsh:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Fatal error (11)Abort (core dumped)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Exit 134


> Speaking of the patch, I didn't download 24.1.1 on purpose: the ne= west
> official version as obtained from the FTP site (
> http://ftp= .gnu.org/gnu/emacs/) is listed as 24.1, which is what I used. I'm > not sure if a version 24.1.0 even exists... but I haven't dug thro= ugh the
> source repository much.

The version number 24.1.1 has in the first two fields the major and t= he minor version number of GNU Emacs. GNU Emacs releases are identified by = the major and minor version number. The last or right-most field is the num= ber of your build, in this case your first try.

So you used the right sources. Are you used to working on the command line?= And to patch source files? Did you save the output from running configure?= (In that case you could send me privately the output.)

Yes, I am. I'll reply privately.
=C2=A0

By putting that to your customisation:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 '(read-quoted-char-radix 16)

you could insert any Unicode character by typing C-q <the hex number>= <something non-hex like cursor movement, SPACE, RET, ESC)>. This work= ed to produce d=CD=A1.

C-x <RET> = <4-digit hexadecimal code point> seems to have the exact same results= . (Is it still a "digit" if it's hexadecimal? :)

However, as expected, there is still the rendering prob= lem with combining characters, whichever input method I use.

=
As I said, I think there's nothing else to do but find a nic= e font as a temporary workaround (or use the mac patch you linked). I will = hold off a little before filing a bug, but after this discussion, I can'= ;t see how it's anything but.

Cheers,
Dan
=C2=A0

--
Mit friedvollen Gr=C3=BC=C3=9Fen

=C2=A0 Pete

War springs from unseen and generally insignificant causes.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =E2=80=93 Anonymous


--20cf3071cc921ec7d504c50f67b9--