From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Printing Date: Wed, 01 Apr 2009 06:14:59 +0300 Message-ID: References: <5f0660120903280331y780c80b7i57a8115dc4b029eb@mail.gmail.com> <5f0660120903281352v5d7ab83cy44fcff3cbf4581cb@mail.gmail.com> <87ljqnkvn9.fsf@jehiel.elehack.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1238555838 18005 80.91.229.12 (1 Apr 2009 03:17:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 1 Apr 2009 03:17:18 +0000 (UTC) Cc: michael@elehack.net, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 01 05:18:36 2009 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 1LoqyH-0003RN-Th for ged-emacs-devel@m.gmane.org; Wed, 01 Apr 2009 05:18:34 +0200 Original-Received: from localhost ([127.0.0.1]:50043 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Loqwt-0001WU-Ud for ged-emacs-devel@m.gmane.org; Tue, 31 Mar 2009 23:17:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Loqwo-0001WP-OP for emacs-devel@gnu.org; Tue, 31 Mar 2009 23:17:02 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Loqwm-0001Vb-TC for emacs-devel@gnu.org; Tue, 31 Mar 2009 23:17:01 -0400 Original-Received: from [199.232.76.173] (port=43189 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Loqwm-0001VI-Mn for emacs-devel@gnu.org; Tue, 31 Mar 2009 23:17:00 -0400 Original-Received: from mtaout2.012.net.il ([84.95.2.4]:58769) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Loqwm-00026P-Ak for emacs-devel@gnu.org; Tue, 31 Mar 2009 23:17:00 -0400 Original-Received: from conversion-daemon.i_mtaout2.012.net.il by i_mtaout2.012.net.il (HyperSendmail v2004.12) id <0KHE00200JLBLG00@i_mtaout2.012.net.il> for emacs-devel@gnu.org; Wed, 01 Apr 2009 06:16:59 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.171.54]) by i_mtaout2.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0KHE00JMSJSAADA0@i_mtaout2.012.net.il>; Wed, 01 Apr 2009 06:16:59 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by monty-python.gnu.org: Solaris 9.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:109958 Archived-At: > From: Stefan Monnier > Cc: michael@elehack.net, emacs-devel@gnu.org > Date: Tue, 31 Mar 2009 20:52:33 -0400 > > > I hope you are not saying that ps-print machinery is the only way > > Emacs will be able to print in the future, i.e. rely on PostScript > > support of the OS infrastructure. > > Yes, that's what I'm saying. Then, if history teaches us anything, we will probably having this discussion 10 years from now as well. > > Because if you do, the history of that until today should tell us this > > is not necessarily a good idea. > > What other way to print are you thinking of? The way every modern platform does that: through a printer API, whereby you select fonts and layout, then render text to some device, and the text gets printed to the printer you select. Since Emacs already knows how to render text, it shouldn't be too hard to teach it do so to something other than a screen.