From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: James Cloos Newsgroups: gmane.emacs.devel Subject: Re: How is a composition being done? Date: Tue, 10 Aug 2010 07:52:02 -0400 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1281441507 10937 80.91.229.12 (10 Aug 2010 11:58:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 10 Aug 2010 11:58:27 +0000 (UTC) Cc: emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 10 13:58:25 2010 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 1OinTL-0005cc-8Z for ged-emacs-devel@m.gmane.org; Tue, 10 Aug 2010 13:58:23 +0200 Original-Received: from localhost ([127.0.0.1]:41046 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OinTK-0006y4-Nn for ged-emacs-devel@m.gmane.org; Tue, 10 Aug 2010 07:58:22 -0400 Original-Received: from [140.186.70.92] (port=34075 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OinTE-0006xz-LM for emacs-devel@gnu.org; Tue, 10 Aug 2010 07:58:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OinTD-0007Df-9f for emacs-devel@gnu.org; Tue, 10 Aug 2010 07:58:16 -0400 Original-Received: from eagle.jhcloos.com ([207.210.242.212]:51708) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OinTD-0007DK-5I for emacs-devel@gnu.org; Tue, 10 Aug 2010 07:58:15 -0400 Original-Received: by eagle.jhcloos.com (Postfix, from userid 10) id C7FD24025B; Tue, 10 Aug 2010 11:57:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1281441492; bh=7hHxdBRCmLvJZ5eL7UczPuCvjk2WecpfpcureBzxMpU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=OKcDjGcuqcT6cTQqDE1QMkxIgK67oFzEqsqu/72Qhj22zHO7voVpIgKGZDcAH4xL/ +5593YfzVqNBdw4I9fQED1IFPyHFdBTU7R2EIFhDXqq+oqXkDxycd5Ba0y4uUtAjTx aNs8dXn2lPukO+0mIv0z0thBmlqBwj/dHuWmg6mk= Original-Received: from carbon.jhcloos.org (localhost [127.0.0.1]) by carbon.jhcloos.org (Postfix) with ESMTP id 358C71D0C8B; Tue, 10 Aug 2010 11:52:02 +0000 (UTC) In-Reply-To: (Kenichi Handa's message of "Tue, 10 Aug 2010 10:13:05 +0900") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Original-Lines: 19 X-Hashcash: 1:30:100810:handa@m17n.org::Cmb80i8jXl0dpGMg:000iMG7 X-Hashcash: 1:30:100810:emacs-devel@gnu.org::5DawHYXoXbCdTvQR:000000000000000000000000000000000000000007C79W X-detected-operating-system: by eggs.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:128541 Archived-At: >>>>> "KH" == Kenichi Handa writes: KH> (aset composition-function-table CH KH> ([PATTERN1 2 FUNC1] [PATTERN2 0 FUNC2])) Am I correct to assume that that is what needs to be changed to make f-ligs display? I'd like to see emacs use f-ligs when in variable pitch mode. My guess is that a function which applies the GSUB liga feature would be the right solution, since monowidth fonts usualy avoid that. Is this the right track, or should Emacs just apply liga and rlig to all text runs? -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6