From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Dyballa Newsgroups: gmane.emacs.bugs Subject: bug#7786: 23.2; Encoding of PostScript files Date: Wed, 5 Jan 2011 01:18:19 +0100 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1294187042 8457 80.91.229.12 (5 Jan 2011 00:24:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 5 Jan 2011 00:24:02 +0000 (UTC) To: 7786@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 05 01:23:56 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1PaHAQ-0001LQ-JK for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jan 2011 01:23:55 +0100 Original-Received: from localhost ([127.0.0.1]:46928 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PaHAQ-0007pd-1U for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Jan 2011 19:23:54 -0500 Original-Received: from [140.186.70.92] (port=53326 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PaHAK-0007ox-OO for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 19:23:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PaHAJ-0006xm-NF for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 19:23:48 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56683) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PaHAJ-0006xc-Lr for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 19:23:47 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PaGyw-00019C-Fo; Tue, 04 Jan 2011 19:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Peter Dyballa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jan 2011 00:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7786 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.12941862804361 (code B ref -1); Wed, 05 Jan 2011 00:12:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jan 2011 00:11:20 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaGyF-00018I-TN for submit@debbugs.gnu.org; Tue, 04 Jan 2011 19:11:20 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PaGyE-000186-9S for submit@debbugs.gnu.org; Tue, 04 Jan 2011 19:11:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PaH59-000683-Mu for submit@debbugs.gnu.org; Tue, 04 Jan 2011 19:18:28 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:59593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PaH59-00067z-KT for submit@debbugs.gnu.org; Tue, 04 Jan 2011 19:18:27 -0500 Original-Received: from [140.186.70.92] (port=49198 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PaH58-0006Xr-Fe for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 19:18:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PaH56-00067k-Q9 for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 19:18:26 -0500 Original-Received: from mout6.freenet.de ([195.4.92.96]:60701) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PaH56-00067R-EC for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 19:18:24 -0500 Original-Received: from [195.4.92.14] (helo=4.mx.freenet.de) by mout6.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.72 #3) id 1PaH54-0004Pr-7r for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 01:18:22 +0100 Original-Received: from p5b23d337.dip.t-dialin.net ([91.35.211.55]:61144 helo=[192.168.1.2]) by 4.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.72 #3) id 1PaH53-0003hu-Oz for bug-gnu-emacs@gnu.org; Wed, 05 Jan 2011 01:18:22 +0100 X-Mailer: Apple Mail (2.936) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 04 Jan 2011 19:12:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43087 Archived-At: Hello! When I open a PostScript file it's opened "(encoded by coding system =20 undecided-unix)" =96 as the *Help* buffer explains after invocation of = C-=20 u x =3D. This is incorrect, because, as PRML, The PostScript=AE Language =20 Reference manual, explains in a footnote near the end, on encodings: 3. The ISOLatin1Encoding encoding vector deviates from the ISO = 8859-1 =20 standard in one respect: the character at position 140 is quoteleft, whereas = the =20 ISO standard specifies grave. A PostScript program needing to conform exactly to the = ISO =20 standard should create a modified encoding vector with this entry changed. So what is displayed in the buffer as character: ` (96, #o140, #x60) is in reality, printed on some medium or on screen character: =91 (8216, #o20030, #x2018) or: instead of /grave the character /quoteleft is encoded here. IMO GNU Emacs should open a PostScript file in adobe-standard-=20 encoding, except it sees in the file that the font(s) used is (are) re-=20= encoded in ISOLatin1Encoding (which is *not* the same as ISO 8819-1), =20= CE Encoding, or whatever. In GNU Emacs 23.2.1 (powerpc-apple-darwin9.8.0, X toolkit, Xaw3d =20 scroll bars) of 2010-08-01 on Latsche.local Windowing system distributor `The X.Org Foundation', version =20 11.0.10903000 configured using `configure '--without-sound' '--without-dbus' '--=20 without-pop' '--without-gconf' '--with-x-toolkit=3Dathena' '--x-=20 libraries=3D/usr/X11/lib' '--x-includes=3D/usr/X11/include' '--enable-=20= locallisppath=3D/Library/Application Support/Emacs/calendar23:/Library/=20= Application Support/Emacs' 'CFLAGS=3D-H -Wno-pointer-sign -pipe -fPIC -=20= fno-common -mcpu=3D7450 -mtune=3D7450 -faltivec -fast' 'CPPFLAGS=3D' =20 'LDFLAGS=3D' 'CC=3Dgcc-4.2' 'CPP=3Dcpp-4.2'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: de_DE.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: PostScript Minor modes in effect: doc-view-minor-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t view-mode: t Recent input: C-x d < s v > M-x d e s c r i b e n c o c c h a r a C-g M-x d e s c r i b e - c o d C-u C-x =3D Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Mark set Type C-c C-c to toggle between editing or viewing the document. View mode: type C-h for help, h for commands, q to quit. Mark set Making completion list... Quit Making completion list... Char: ` (96, #o140, #x60) point=3D36185 of 39534 (92%) column=3D11 call-interactively: Buffer is read-only: # -- Mit friedvollen Gr=FC=DFen Pete =DCblicherweise begehen Menschen beim Entwerfen vollkommen =20 narrensicherer Dinge gerne den Fehler, das Genie des Volltrottels zu =20 untersch=E4tzen.