From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Abrahams Newsgroups: gmane.emacs.devel Subject: Re: Emacs defeats ClearType Date: Tue, 07 Jun 2005 09:20:27 -0400 Message-ID: References: <1117787455.42a0153fdf46f@webmail.freedom2surf.net> <1118072836.42a47004de422@webmail.freedom2surf.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1118150988 10063 80.91.229.2 (7 Jun 2005 13:29:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 7 Jun 2005 13:29:48 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 07 15:29:33 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dfe61-0006jQ-V2 for ged-emacs-devel@m.gmane.org; Tue, 07 Jun 2005 15:26:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DfeCX-0001S1-Va for ged-emacs-devel@m.gmane.org; Tue, 07 Jun 2005 09:33:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DfeCE-0001PW-U5 for emacs-devel@gnu.org; Tue, 07 Jun 2005 09:32:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DfeCB-0001NB-Oh for emacs-devel@gnu.org; Tue, 07 Jun 2005 09:32:43 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DfeCB-0001M1-F1 for emacs-devel@gnu.org; Tue, 07 Jun 2005 09:32:43 -0400 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtp (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.34) id 1Dfe7E-0002xc-HM for emacs-devel@gnu.org; Tue, 07 Jun 2005 09:27:36 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Dfdx8-0004iD-8t for emacs-devel@gnu.org; Tue, 07 Jun 2005 15:17:10 +0200 Original-Received: from 146-115-127-135.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com ([146.115.127.135]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 07 Jun 2005 15:17:10 +0200 Original-Received: from dave by 146-115-127-135.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 07 Jun 2005 15:17:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 24 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 146-115-127-135.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (windows-nt) Cancel-Lock: sha1:V1jhPoUtBXuq7JWitEWIDffx45M= 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:38250 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:38250 Miles Bader writes: > On 6/7/05, David Abrahams wrote: >> Yes, if you're concerned about redrawing the minimum possible number >> of characters on a line, you don't want to do that. I think that's a >> needless optimization in most cases, but I'm sure there are machines >> and buffers where you can observe a difference in speed. > > Font metric bogosities that cause greatly excessive redraw can > definitely result in annoying flickering though, even on machines > which are fast enough that you don't notice the actual redrawing. In that case I think the patch I posted is probably the best we can do. > [This is the case on X11 anyway; unless the ms-windows port is doing > double-buffering, I expect the same is true there.] I haven't noticed it there. FWIW. -- Dave Abrahams Boost Consulting www.boost-consulting.com