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: Fri, 03 Jun 2005 06:54:06 -0400 Message-ID: References: <1117787455.42a0153fdf46f@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 1117798143 25999 80.91.229.2 (3 Jun 2005 11:29:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 3 Jun 2005 11:29:03 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 03 13:29:01 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DeAKz-0000Lm-BF for ged-emacs-devel@m.gmane.org; Fri, 03 Jun 2005 13:27:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DeAQf-0001J0-PF for ged-emacs-devel@m.gmane.org; Fri, 03 Jun 2005 07:33:33 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DeAJB-0006G7-FP for emacs-devel@gnu.org; Fri, 03 Jun 2005 07:25:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DeAHu-0005sd-0m for emacs-devel@gnu.org; Fri, 03 Jun 2005 07:24:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DeAHS-0005Be-EJ for emacs-devel@gnu.org; Fri, 03 Jun 2005 07:24:02 -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 1De9tB-0006H5-4Q for emacs-devel@gnu.org; Fri, 03 Jun 2005 06:58:57 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1De9m1-00050v-6w for emacs-devel@gnu.org; Fri, 03 Jun 2005 12:51:33 +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 ; Fri, 03 Jun 2005 12:51:33 +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 ; Fri, 03 Jun 2005 12:51:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 25 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:9FIYuejTR6ANnUGdgx3IHO1Z6QU= 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:38071 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:38071 jasonr@f2s.com writes: > Quoting David Abrahams : > >> When ClearType >> (http://www.microsoft.com/typography/cleartype/tuner/Step1.aspx) is >> enabled on an NT build of Emacs, it's very common for emacs to "slice >> off" a few antialiased pixels on either side of a character's vertical >> member. It happens especially in lines that are being typed. You can >> see examples in this sentence of characters whose vertical members >> appear to be thin, red lines (image enclosed). > > This happens because Windows tells lies about the width of characters when > sub-pixel antialiasing is in effect. > > You are welcome to investigate a way around this if you want. I would be happy to. Can someone at least point me at the source file(s) that are responsible for character display in NT builds of emacs, so I know where to start looking? -- Dave Abrahams Boost Consulting www.boost-consulting.com