From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marcelo Toledo Newsgroups: gmane.emacs.devel Subject: Re: antialiasing for emacs Date: Sun, 27 Jul 2003 00:28:49 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87n0f0385a.fsf@kali.mariamercado.com.br> References: <87u19bbr02.fsf@chicolini.ods.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1059312984 2538 80.91.224.249 (27 Jul 2003 13:36:24 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 27 Jul 2003 13:36:24 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Jul 27 15:36:22 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19glhG-0000en-00 for ; Sun, 27 Jul 2003 15:36:22 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19glhm-0000L0-00 for ; Sun, 27 Jul 2003 15:36:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19glfk-0001TY-1a for emacs-devel@quimby.gnus.org; Sun, 27 Jul 2003 09:34:48 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19glfQ-0001TB-3L for emacs-devel@gnu.org; Sun, 27 Jul 2003 09:34:28 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19glfO-0001Sw-L0 for emacs-devel@gnu.org; Sun, 27 Jul 2003 09:34:27 -0400 Original-Received: from hm61.locaweb.com.br ([200.213.197.161]) by monty-python.gnu.org with smtp (Exim 4.20) id 19glfM-0001Mh-Qq for emacs-devel@gnu.org; Sun, 27 Jul 2003 09:34:25 -0400 Original-Received: (qmail 15723 invoked from network); 27 Jul 2003 13:31:00 -0000 Original-Received: from hm10.locaweb.com.br (200.246.179.88) by hm61.locaweb.com.br with QMTP; 27 Jul 2003 13:31:00 -0000 Original-Received: (qmail 20613 invoked from network); 27 Jul 2003 13:34:23 -0000 Original-Received: from unknown (HELO kali.mariamercado.com.br.marcelotoledo.org) (marcelo@marcelotoledo.org@200.164.20.71) by hm10.locaweb.com.br with SMTP; 27 Jul 2003 13:34:23 -0000 Resent-To: emacs-devel@gnu.org Resent-Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUREBKVenaCZF94VlBp TEhXPzzH0uJJMS+5w9gzIiKEqtMzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAA AAd0SU1FB9MGCwAYJycum7IAAAH+SURBVHjavVO5bttAECUCGMGWOwICtTtL5Si1s4ThLuBRuEwk gfEPCCptwQHBUh3LRWiC2L/NLGNHqyNtCJDFPL735kyS//mIf8Z94q4BToirJDe9FxThJoYX4oqD F975Sxc/Nq33/vx/kQzr0lZVfUHxa4Na26o+A8TPghCRys0ZZdgYRECylTsDVoRKgaasPVUaC6OU VKz14E5KGRiQUuq6aWMtEQCOQ72mVsQmbqjKfC6BU749YYhmbNashWmZPbqvEcPniBynuirbIYu0 RtRkkLCydP8rjxgvtMk1EaDRVa8jk5esYiDj8jF7AhcBlsDmtpiAiPE4EBoys5xrsc/pEfjSk0a9 BOIqF/3iCNCzQTlTklOWdv/pCHyz3CoA0AykT3dHYH/LrQKjtJGg48a/mwCUQAhpEwE3C84HlZyR AV3Hg6KcDTgnWPJM4r7vC+Bcu0MA1jEgeim57aEQvToZ+w0bsAmPXRdtPPX3y8ldKm3pgSf3F3N5 KFsB75a5c7wF7u04egW8QBwnzHjx3ygiGZUKnUJjIPXJtKhMY64g/AMg6Kr+cYBXCydW3GCWCp8y nXeHcHguHN8+rDuGzCDV3bybnINaH1QgLCqg6rouxFkocaPiQwhxNvq8YyAkxqfpfNh3fuZM+bjb 7kJmju/Yie+v/x+k/LDddr8BShKMrI4evB8AAAAASUVORK5CYII= Resent-From: Marcelo Toledo Resent-Date: Sun, 27 Jul 2003 10:33:08 -0400 X-From-Line: nobody Sun Jul 27 00:28:59 2003 Original-To: Chris Gray Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUREBKVenaCZF94VlBp TEhXPzzH0uJJMS+5w9gzIiKEqtMzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAA AAd0SU1FB9MGCwAYJycum7IAAAH+SURBVHjavVO5bttAECUCGMGWOwICtTtL5Si1s4ThLuBRuEwk gfEPCCptwQHBUh3LRWiC2L/NLGNHqyNtCJDFPL735kyS//mIf8Z94q4BToirJDe9FxThJoYX4oqD F975Sxc/Nq33/vx/kQzr0lZVfUHxa4Na26o+A8TPghCRys0ZZdgYRECylTsDVoRKgaasPVUaC6OU VKz14E5KGRiQUuq6aWMtEQCOQ72mVsQmbqjKfC6BU749YYhmbNashWmZPbqvEcPniBynuirbIYu0 RtRkkLCydP8rjxgvtMk1EaDRVa8jk5esYiDj8jF7AhcBlsDmtpiAiPE4EBoys5xrsc/pEfjSk0a9 BOIqF/3iCNCzQTlTklOWdv/pCHyz3CoA0AykT3dHYH/LrQKjtJGg48a/mwCUQAhpEwE3C84HlZyR AV3Hg6KcDTgnWPJM4r7vC+Bcu0MA1jEgeim57aEQvToZ+w0bsAmPXRdtPPX3y8ldKm3pgSf3F3N5 KFsB75a5c7wF7u04egW8QBwnzHjx3ygiGZUKnUJjIPXJtKhMY64g/AMg6Kr+cYBXCydW3GCWCp8y nXeHcHguHN8+rDuGzCDV3bybnINaH1QgLCqg6rouxFkocaPiQwhxNvq8YyAkxqfpfNh3fuZM+bjb 7kJmju/Yie+v/x+k/LDddr8BShKMrI4evB8AAAAASUVORK5CYII= User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3 (gnu/linux) Original-Lines: 33 Resent-Message-Id: Resent-Date: Sun, 27 Jul 2003 09:34:25 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15708 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15708 I just tested your patch and for the first one I think it worked pretty well, but async reply is a problem. I've took a few screenshots: http://www.marcelotoledo.org/stuff.php?c=m&t=DIR&f=/stuff/screenshots/emacs21_antialiased what I tested and failed: toolbar, display, other fonts, tetris and simlar, gnus smileys, emacs -q. I was reading the source of Xft and I just dont understend why each family of font has your own header and functions, all functions always worked (including truetype) with the conventional headers, metrics and functions. The scalable font model of X is above type-1, which is totaly equal to truetype metrics. There is no sense xfree making this Xft. Chris Gray writes: > Hi, > > I have put together antialiasing support for GNU emacs on X. At this > point it is pretty slow[1] and there seem to be a couple of bugs still > left to work out (starting gnus and info both cause bad things to > happen). However, in the spirit of "release early and often", the > code is attached. -- Marcelo Toledo marcelo@marcelotoledo.org http://www.marcelotoledo.org Mobile: 55 71 9141-7181