From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: font-backend mechanism on Windows and Mac? Date: Mon, 10 Sep 2007 12:12:01 +0900 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII X-Trace: sea.gmane.org 1189395857 27082 80.91.229.12 (10 Sep 2007 03:44:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 10 Sep 2007 03:44:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: YAMAMOTO Mitsuharu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 10 13:44:03 2007 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 1IUhBx-0001iF-Q6 for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2007 13:12:34 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUZhb-0006Cb-6v for ged-emacs-devel@m.gmane.org; Sun, 09 Sep 2007 23:12:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IUZhH-00063g-48 for emacs-devel@gnu.org; Sun, 09 Sep 2007 23:12:23 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IUZhG-00062s-ED for emacs-devel@gnu.org; Sun, 09 Sep 2007 23:12:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUZhG-00062n-7E for emacs-devel@gnu.org; Sun, 09 Sep 2007 23:12:22 -0400 Original-Received: from mx1.aist.go.jp ([150.29.246.133]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IUZhF-0000Gi-BY for emacs-devel@gnu.org; Sun, 09 Sep 2007 23:12:22 -0400 Original-Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id l8A3C1Xt015579; Mon, 10 Sep 2007 12:12:02 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id l8A3C1VJ015929; Mon, 10 Sep 2007 12:12:01 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp1.aist.go.jp with ESMTP id l8A3C10k019344; Mon, 10 Sep 2007 12:12:01 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken.m17n.org with local (Exim 4.67) (envelope-from ) id 1IUZgv-00030g-17; Mon, 10 Sep 2007 12:12:01 +0900 In-reply-to: (message from YAMAMOTO Mitsuharu on Mon, 10 Sep 2007 12:04:41 +0900) User-Agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/23.0.0 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) X-Detected-Kernel: Solaris 8 (1) 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:78408 Archived-At: In article , YAMAMOTO Mitsuharu writes: >>>>>> On Mon, 10 Sep 2007 11:39:39 +0900, Kenichi Handa said: > > Could someone please let me know about the current status of > > font-backend mechanism on Windows and Mac? > > Has it already been implemented and working well? If so, I'd like > > to go ahead and delete old font handling codes, improve fontset > > related code so that it works better with the font backend > > mechanism. > AFAIK, no work has been done for the Mac Carbon port. But that should > not prevent the unicode-2 branch from going forward; the Carbon port > in the trunk is already not functioning after the multi-tty merge, and > might be replaced with the Cocoa/GNUstep port that has font-backend > support. Where is the code of Cocoa/GNUstep port? I've just grepped 'include "font.h"' but the result is as below (no mac-specific file includes it). font.c:38:#include "font.h" fontset.c:60:#include "font.h" frame.c:57:#include "font.h" ftfont.c:41:#include "font.h" ftxfont.c:36:#include "font.h" w32fns.c:62:#include "font.h" w32font.c:31:#include "font.h" w32term.c:64:#include "font.h" xdisp.c:207:#include "font.h" xfaces.c:251:#include "font.h" xfns.c:53:#include "font.h" xfont.c:36:#include "font.h" xftfont.c:37:#include "font.h" xterm.c:106:#include "font.h" --- Kenichi Handa handa@m17n.org