From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: ftx font driver [Re: Low redisplay performance (23 regression)] Date: Thu, 23 Apr 2009 10:56:39 -0400 Message-ID: References: <4870CC42-A08E-4BE9-B566-0F4DA7AB0B74@gmail.com> <873ac3arbf.fsf@cyd.mit.edu> <83r5zmhf2q.fsf@gnu.org> <83mya9hm0i.fsf@gnu.org> <873ac0aeoy.fsf@CPU107.opentrends.net> <87iqkvh7ew.fsf@cyd.mit.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1240498644 18046 80.91.229.12 (23 Apr 2009 14:57:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Apr 2009 14:57:24 +0000 (UTC) Cc: dcl441-bugs@yahoo.com, emacs-devel@gnu.org, YAMAMOTO Mitsuharu , Kenichi Handa To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 23 16:58:43 2009 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.50) id 1Lx0Nu-0002D6-E0 for ged-emacs-devel@m.gmane.org; Thu, 23 Apr 2009 16:58:42 +0200 Original-Received: from localhost ([127.0.0.1]:38269 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lx0MV-0007yN-GU for ged-emacs-devel@m.gmane.org; Thu, 23 Apr 2009 10:57:15 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lx0M6-0007gp-7Z for emacs-devel@gnu.org; Thu, 23 Apr 2009 10:56:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lx0M1-0007d8-Il for emacs-devel@gnu.org; Thu, 23 Apr 2009 10:56:49 -0400 Original-Received: from [199.232.76.173] (port=49363 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lx0M1-0007d2-EN for emacs-devel@gnu.org; Thu, 23 Apr 2009 10:56:45 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:2683) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lx0M1-0004yQ-0d for emacs-devel@gnu.org; Thu, 23 Apr 2009 10:56:45 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArwGAB0f8ElMCrUB/2dsb2JhbACBT85/g3UGhS4 X-IronPort-AV: E=Sophos;i="4.40,236,1238990400"; d="scan'208";a="37506922" Original-Received: from 76-10-181-1.dsl.teksavvy.com (HELO pastel.home) ([76.10.181.1]) by ironport2-out.teksavvy.com with ESMTP; 23 Apr 2009 10:56:39 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 3564D7EFE; Thu, 23 Apr 2009 10:56:39 -0400 (EDT) In-Reply-To: <87iqkvh7ew.fsf@cyd.mit.edu> (Chong Yidong's message of "Thu, 23 Apr 2009 08:38:15 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:110434 Archived-At: >> Ummm, I didn't realize this calling sequence. I agree that >> we surely need some kind of caching mechanism. But, it >> seems that FreeType itself has that mechanism called "Cache >> Sub-System". Perhaps, we should use it. > Unless this is extremely simple to implement, let's leave this for after > the release. > Maybe we should add a warning message to configure that marks the ftx > backend as experimental; i.e., telling people that they should build > --without-freetype if libxft is unavailable. Could someone describe the purpose of the ftx backend? Obviously, someone went to the trouble to write it, so there must have been some reason why we want to support it, but from what I read above, I get the impression that nowadays e could just scrap it altogether since xft works better. Stefan