From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Printing from WindowXP version of emacs Date: Fri, 06 Jan 2006 10:36:39 +0200 Message-ID: References: <534d19de0601031634o49dfd53dl7d701ff6512900f9@mail.gmail.com> <6FC795CC-C015-4A12-81DF-15E01A9E9EDA@Web.DE> <534d19de0601041756x783e8094v1f0397efaa7a6662@mail.gmail.com> <9610A538-831B-4CBD-97D3-93FDC4025A51@Web.DE> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1136537560 25307 80.91.229.2 (6 Jan 2006 08:52:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 Jan 2006 08:52:40 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Jan 06 09:52:39 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EunKp-00080T-Cm for geh-help-gnu-emacs@m.gmane.org; Fri, 06 Jan 2006 09:52:31 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EunMa-0001pR-LM for geh-help-gnu-emacs@m.gmane.org; Fri, 06 Jan 2006 03:54:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Eun7R-0006S2-Bo for help-gnu-emacs@gnu.org; Fri, 06 Jan 2006 03:38:41 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Eun7J-0006Ph-Ht for help-gnu-emacs@gnu.org; Fri, 06 Jan 2006 03:38:36 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Eun7H-0006PQ-DM for help-gnu-emacs@gnu.org; Fri, 06 Jan 2006 03:38:31 -0500 Original-Received: from [192.114.186.20] (helo=nitzan.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Eun8z-0007CE-Al for help-gnu-emacs@gnu.org; Fri, 06 Jan 2006 03:40:17 -0500 Original-Received: from HOME-C4E4A596F7 (IGLD-84-228-160-206.inter.net.il [84.228.160.206]) by nitzan.inter.net.il (MOS 3.7.3-GA) with ESMTP id CJT28896 (AUTH halo1); Fri, 6 Jan 2006 10:36:38 +0200 (IST) Original-To: help-gnu-emacs@gnu.org In-reply-to: <9610A538-831B-4CBD-97D3-93FDC4025A51@Web.DE> (message from Peter Dyballa on Thu, 5 Jan 2006 22:18:42 +0100) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:32479 Archived-At: > Cc: help-gnu-emacs@gnu.org > From: Peter Dyballa > Date: Thu, 5 Jan 2006 22:18:42 +0100 > > Am 05.01.2006 um 21:44 schrieb Eli Zaretskii: > > >> The problem is encoding of the PostScript fonts used to set the > >> document. ps-print.el uses ISO 8859-1, independent from the buffer > >> contents' encoding. > > > > I don't think this is true. First, there's ps-mule.el that can be set > > up to use other 8-bit encodings instead of 8859-1, if your printer has > > the appropriate fonts loaded. And second, you can install BDF fonts > > for other character sets and set up ps-mule and ps-print for printing > > almost any character set imaginable. > > I don't want to print bitmaps. I have a genuine PostScript 3 printer. ``Don't want'' and ``doesn't work'' are two different things, you know. Your message to which I replied made it sound like Emacs PostScript printing is broken for anything but Latin-1. Which is clearly not true. All one needs is download and install the GNU Intlfonts package and customize a few variables as documented in ps-mule.el. In addition to BDF fonts, there are Type1 and TrueType fonts in that package. Also, if you set up ps-mule.el to use non-ASCII fonts supported by your printer, the printouts you will get will be as pretty as pure ASCII, the fonts from Intlfonts are only used for characters not covered by the printer's built-in fonts. As for bitmaps, back when I looked into this, work was being done on writing ps-type1.el which, like ps-bdf.el for BDF, was supposed to let ps-print use Type1 fonts. I don't know if this work was finished, but if it wasn't, I'd suggest that people who are interested in enhancing Emacs printing capabilities to work on Type1 and TrueType fonts, instead of preaching that we delegate printing to IE.