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: Mon, 30 Mar 2009 06:10:40 +0300 Message-ID: References: <5f0660120903280331y780c80b7i57a8115dc4b029eb@mail.gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1238382780 20733 80.91.229.12 (30 Mar 2009 03:13:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Mar 2009 03:13:00 +0000 (UTC) Cc: cmr.pent@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 30 05:14:17 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 1Lo7x2-0002zV-80 for ged-emacs-devel@m.gmane.org; Mon, 30 Mar 2009 05:14:16 +0200 Original-Received: from localhost ([127.0.0.1]:39560 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lo7ve-0004lM-RJ for ged-emacs-devel@m.gmane.org; Sun, 29 Mar 2009 23:12:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lo7va-0004jy-16 for emacs-devel@gnu.org; Sun, 29 Mar 2009 23:12:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lo7vZ-0004ih-7f for emacs-devel@gnu.org; Sun, 29 Mar 2009 23:12:45 -0400 Original-Received: from [199.232.76.173] (port=34529 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lo7vZ-0004iW-50 for emacs-devel@gnu.org; Sun, 29 Mar 2009 23:12:45 -0400 Original-Received: from mtaout1.012.net.il ([84.95.2.1]:55942) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lo7vW-0001GI-Si; Sun, 29 Mar 2009 23:12:43 -0400 Original-Received: from conversion-daemon.i-mtaout1.012.net.il by i-mtaout1.012.net.il (HyperSendmail v2007.08) id <0KHA00G00U8XGM00@i-mtaout1.012.net.il>; Mon, 30 Mar 2009 06:12:41 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.70.3.64]) by i-mtaout1.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KHA00FE4U94LXB0@i-mtaout1.012.net.il>; Mon, 30 Mar 2009 06:12:41 +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:109910 Archived-At: > From: Richard M Stallman > CC: cmr.pent@gmail.com, emacs-devel@gnu.org > Date: Sun, 29 Mar 2009 21:17:07 -0400 > > It works fine out of the box for ASCII and Latin-1 characters. > Outside that area, ps-print needs non-trivial setup. > > What setup does it need? See the commentary at the beginning of ps-mule.el. > Why is it needed? Because ps-print needs to know how to send non-ASCII characters to the printer. Characters from scripts that the printer supports directly can be sent verbatim (encoded by a suitable coding-system). Other characters need to be downloaded into the printer before we can use them. > If the user invokes it without doing this setup, > does it warn the user it won't work? If some of the characters in the region you print don't have a corresponding entry in ps-mule-font-info-database, it says something vague about "some characters will not be printed". If all of them have entries, but the entries do not correctly reflect what the printer can or cannot do, you get bad printout with no warning at all. One way to fix this would be to update our default for ps-mule-font-info-database so that it handles Unicode -- assuming that modern PostScript printers indeed support large subranges of the Unicode codespace. I'm not an expert on printing, so I wouldn't know if this is possible.