From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Adrian Robert Newsgroups: gmane.emacs.devel Subject: Re: Use Core Text for Cocoa Emacs Date: Tue, 18 May 2010 08:31:46 +0000 (UTC) Message-ID: References: <94E6FF46-4227-4DA2-BE35-C64908558378@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1274188537 26792 80.91.229.12 (18 May 2010 13:15:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 18 May 2010 13:15:37 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 18 15:15:36 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OEMdz-0000NZ-7e for ged-emacs-devel@m.gmane.org; Tue, 18 May 2010 15:15:35 +0200 Original-Received: from localhost ([127.0.0.1]:58771 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEMdG-0002MC-99 for ged-emacs-devel@m.gmane.org; Tue, 18 May 2010 09:14:50 -0400 Original-Received: from [140.186.70.92] (port=47454 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEMTq-0003av-2n for emacs-devel@gnu.org; Tue, 18 May 2010 09:05:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OEIJW-0002e4-W5 for emacs-devel@gnu.org; Tue, 18 May 2010 04:42:13 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:42381) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OEIJU-0002cl-FQ for emacs-devel@gnu.org; Tue, 18 May 2010 04:38:09 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OEIDb-0005l8-3H for emacs-devel@gnu.org; Tue, 18 May 2010 10:32:03 +0200 Original-Received: from dsl-hkibrasgw2-ff6ec300-110.dhcp.inet.fi ([88.195.110.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 May 2010 10:32:03 +0200 Original-Received: from Adrian.B.Robert by dsl-hkibrasgw2-ff6ec300-110.dhcp.inet.fi with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 May 2010 10:32:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ connect(): No such file or directory Original-Lines: 20 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 88.195.110.110 (Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en; rv:1.9.0.18) Gecko/2010021619 Camino/2.0.2 (like Firefox/3.0.18)) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124891 Archived-At: Wang Ling gmail.com> writes: > > Is it possible and advantageous to use Core Text for Cocoa Emacs? > I'm just wondering whether it is a practical and meaningful thing to do for Mac Emacsers. Hi, Overall it's probably a wash at the present time. Using it would not result in any immediate user-visible changes by itself and might make supporting Tiger difficult. (The framework is there on Tiger, but it's private, and I'm not sure how mature compared to the CG APIs.) But on the other hand, it exposes a bit more of the guts of the Text system than earlier APIs, which should make support of advanced font backend features easier. The cost here would be forking this code to keep GNUstep supported. (Right now CG (vs. DPS on GNUstep) is only used at the very lowest level for emacs rendering, so the split code is small.) -Adrian