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: Tue, 17 Jul 2012 23:16:08 +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> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=14dae9cfccd4e3cd7a04c50de5a0 X-Trace: dough.gmane.org 1342563399 4937 80.91.229.3 (17 Jul 2012 22:16:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 17 Jul 2012 22:16:39 +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 00:16:39 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 1SrG4M-0004Ps-C0 for geh-help-gnu-emacs@m.gmane.org; Wed, 18 Jul 2012 00:16:38 +0200 Original-Received: from localhost ([::1]:48671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrG4L-0003JU-FK for geh-help-gnu-emacs@m.gmane.org; Tue, 17 Jul 2012 18:16:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:47929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrG4F-0003J4-7f for help-gnu-emacs@gnu.org; Tue, 17 Jul 2012 18:16:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SrG4D-0006Na-VL for help-gnu-emacs@gnu.org; Tue, 17 Jul 2012 18:16:31 -0400 Original-Received: from mail-vc0-f169.google.com ([209.85.220.169]:33351) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrG4D-0006NU-Qs for help-gnu-emacs@gnu.org; Tue, 17 Jul 2012 18:16:29 -0400 Original-Received: by vcbfl10 with SMTP id fl10so829368vcb.0 for ; Tue, 17 Jul 2012 15:16:29 -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=leNuYLqR/v/MXr/BF5M6UBQT8oWieAxXgDd0FAv7wl4=; b=KAjYF2frBCI373pO8bE+sOQpHwdWqWBp8tCQkDbtUXJQuDOzQWHvV+DGMv/GFx2NIQ paM7GyaBLIJSBIJFKo4byRnknRKQ2C07TERSEXn4V+EYsEscjQiEZl2tgxC589BGqnOl hXT/lnCi5Dt1kV6S2JBsgaPFIS+cH2KR3RyE6Xr4eogcoqYf7ajhNv5/mZ4zTyXX5XeM AK8e8+eOM/M/xAxRgNy4Q8yI2yUBqiCgnyNeyLNUqrXpku5ep+eg2xvtJfJ+0xRf+mCR xqREUiRSY7aAE+chVBEkytLBxq5tVkdMgXQmrmmB2z1NsjUa/JYxzy9Jpdlw+pNoT3eS XDBQ== Original-Received: by 10.220.221.65 with SMTP id ib1mr315824vcb.41.1342563389000; Tue, 17 Jul 2012 15:16:29 -0700 (PDT) Original-Received: by 10.58.187.197 with HTTP; Tue, 17 Jul 2012 15:16:08 -0700 (PDT) In-Reply-To: <911968B3-5CD4-42F0-8227-122D0235D9B3@web.de> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.169 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:85908 Archived-At: --14dae9cfccd4e3cd7a04c50de5a0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Aha, let me clarify something: there are some sounds in the world's languages that cannot be created in any other way except using combining characters. For example, the voiced alveolar lateral affricate (d=CD=A1=C9= =AE 0x64 0x361 0x26E). Theoretically, I need to place any of the combining characters in the Unicode Spacing Modifier Letters block (0x2B0 through 0x2FF) onto any other character. Therefore, as a linguist, I quite literally need the combining method to work. :-) 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) So, I'm only a little better off than I started. Thanks for the Menlo font tip: it does render =C3=B1 better. It's still off on, e.g., the afore-menti= oned voiced alveolar lateral affricate. I will look through the other fonts. I guess there's nothing to do but try and integrate Yamamoto's patches into the emacs trunk. This is clearly a bug with the way NS emacs interacts with OS X. 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 the source repository much. Cheers, Dan --14dae9cfccd4e3cd7a04c50de5a0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Aha, let me clarify something: there are some sounds in the world's lan= guages that cannot be created in any other way except using combining chara= cters. For example, the voiced alveolar lateral affricate (d=CD=A1=C9=AE 0x= 64 0x361 0x26E). Theoretically, I need to place any of the combining charac= ters in the Unicode Spacing Modifier Letters block (0x2B0 through 0x2FF) on= to any other character. Therefore, as a linguist, I quite literally need th= e combining method to work. :-)

Thanks for the describe-char output. Mine is working as expected. (un-r= elated: can you reproduce this bug?=C2=A0http://lists.gnu.org/archiv= e/html/bug-gnu-emacs/2012-07/msg00615.html)

So, I'm only a little better off than I started. Th= anks for the Menlo font tip: it does render =C3=B1 better. It's still o= ff on, e.g., the afore-mentioned voiced alveolar lateral affricate. I will = look through the other fonts.

I guess there's nothing to do but try and integrate= Yamamoto's patches into the emacs trunk. This is clearly a bug with th= e way NS emacs interacts with OS X.

Speaking of th= e patch, I didn't download 24.1.1 on purpose: the newest official versi= on 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 the source repository much.

Cheers,
Dan
--14dae9cfccd4e3cd7a04c50de5a0--