From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: covici@ccs.covici.com Newsgroups: gmane.emacs.devel Subject: Re: Use Core Text for Cocoa Emacs Date: Tue, 18 May 2010 16:28:00 -0400 Message-ID: <18325.1274214480@ccs.covici.com> References: <94E6FF46-4227-4DA2-BE35-C64908558378@gmail.com> NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1274218189 20635 80.91.229.12 (18 May 2010 21:29:49 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 18 May 2010 21:29:49 +0000 (UTC) Cc: emacs-devel@gnu.org To: Adrian Robert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 18 23:29:47 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 1OEUMF-0003WN-I4 for ged-emacs-devel@m.gmane.org; Tue, 18 May 2010 23:29:47 +0200 Original-Received: from localhost ([127.0.0.1]:45686 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEUME-0006ek-L9 for ged-emacs-devel@m.gmane.org; Tue, 18 May 2010 17:29:46 -0400 Original-Received: from [140.186.70.92] (port=41741 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEUM3-0006R2-12 for emacs-devel@gnu.org; Tue, 18 May 2010 17:29:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OEUM0-0004QD-Gq for emacs-devel@gnu.org; Tue, 18 May 2010 17:29:34 -0400 Original-Received: from wlym.com ([66.135.63.43]:36891) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OEUM0-0004Pq-CI for emacs-devel@gnu.org; Tue, 18 May 2010 17:29:32 -0400 Original-Received: from ccs.covici.com (pool-96-247-205-104.clppva.fios.verizon.net [96.247.205.104]) (authenticated bits=128) by wlym.com (8.14.3/8.14.3/Debian-5) with ESMTP id o4ILPnW8032030 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 18 May 2010 16:25:55 -0500 Original-Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.14.4/8.14.4) with ESMTP id o4IKS0vf018326; Tue, 18 May 2010 16:28:03 -0400 In-reply-to: Comments: In-reply-to Adrian Robert message dated "Tue, 18 May 2010 08:31:46 -0000." X-Mailer: MH-E 8.2; nmh 1.3; GNU Emacs 23.1.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:124914 Archived-At: Adrian Robert wrote: > 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.) > What about accessibility -- which of these would work better with Voiceover? -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com --o4II8k30016520.1274206129/ccs.covici.com-- -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com --o4IK7xbm017906.1274213279/ccs.covici.com-- -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com