From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Ehud Karni" Newsgroups: gmane.emacs.devel Subject: Re: Usage of standard-display-table in MSDOS Date: Sun, 5 Sep 2010 02:32:43 +0300 Organization: Mivtach-Simon Insurance agencies Message-ID: <201009042332.o84NWhSA017839@beta.mvs.co.il> References: <83aao8mjzx.fsf@gnu.org> <837hjcm9cw.fsf@gnu.org> <83y6brkxqe.fsf@gnu.org> <201009012333.o81NXrRq016732@beta.mvs.co.il> Reply-To: ehud@unix.mvs.co.il NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="-----SW___mail-send___20100904-233242-(UTC)___BOUNDRY-----" Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1283643187 8327 80.91.229.12 (4 Sep 2010 23:33:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 4 Sep 2010 23:33:07 +0000 (UTC) Cc: eliz@gnu.org, emacs-devel@gnu.org To: handa@m17n.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 05 01:33:06 2010 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.69) (envelope-from ) id 1Os2EG-00052o-PX for ged-emacs-devel@m.gmane.org; Sun, 05 Sep 2010 01:33:05 +0200 Original-Received: from localhost ([127.0.0.1]:45663 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Os2EF-0002Qs-80 for ged-emacs-devel@m.gmane.org; Sat, 04 Sep 2010 19:32:59 -0400 Original-Received: from [140.186.70.92] (port=46280 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Os2E8-0002QV-B1 for emacs-devel@gnu.org; Sat, 04 Sep 2010 19:32:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Os2E6-0007X5-VU for emacs-devel@gnu.org; Sat, 04 Sep 2010 19:32:52 -0400 Original-Received: from [193.16.147.12] (port=41021 helo=unix.mvs.co.il) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Os2E6-0007Wd-6i; Sat, 04 Sep 2010 19:32:50 -0400 Original-Received: from beta.mvs.co.il (beta [10.253.0.3]) by unix.mvs.co.il (8.13.8/8.13.7) with ESMTP id o84NWjSp026992; Sun, 5 Sep 2010 02:32:46 +0300 Original-Received: from beta.mvs.co.il (localhost [127.0.0.1]) by beta.mvs.co.il (8.14.1/8.14.1) with ESMTP id o84NWj2f017843; Sun, 5 Sep 2010 02:32:45 +0300 Original-Received: (from root@localhost) by beta.mvs.co.il (8.14.1/8.14.1/Submit) id o84NWhSA017839; Sun, 5 Sep 2010 02:32:43 +0300 In-reply-to: (message from Kenichi Handa on Thu, 02 Sep 2010 21:32:21 +0900) X-Mailer: Emacs 21.3.1 rmail (send-msg 1.109) X-Attached: application/X-bzip2-compressed lit1.tar.bz2 (10044) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 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:129682 Archived-At: This is a multi-part message in MIME format. created by : send-msg,v 1.109 2006/07/20 15:07:00 ehud Exp $ Your mail reader did not decode it correctly -------SW___mail-send___20100904-233242-(UTC)___BOUNDRY----- Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit On Thu, 02 Sep 2010 21:32:21 Kenichi Handa wrote: > > Then, in he_IL locale, by which coding-system your file is > decoded? C-h C RET shows that coding-system near the top > under the line "Coding system for saving this buffer:". The coding-system-for-read is hebrew-iso-8bit. > And I don't understand this part. > > > I then set the DOS Hebrew chars (128-144) each to a vector: > > [ 169 ] > > 169 is not a "UNIX Hebrew char", i.e. not a Unicode > character code of a Hebrew char, nor a code-point of a > Hebrew character in iso-8859-8 character set. Yes, that's my problem, I have Hebrew in #xE0-#xFA (iso-8859-8) but I have other 8 bit bytes (most of them are graphic shapes from the cp862 set). > And, you wrote "a small part have MSDOS Hebrew (#x80-#x9A)", > but #x9a is 154, not 144. Is "144" above just a typo? Just a typo, it should be 154. All my data files are 8bit bytes, so for me it is always, character = byte (at least externally). > Perhaps, the following is the best way to understand what > you want: > > (1) You at first make sample files and give me them. > (2) Tell me how you want read that file exactly. > Just C-x C-f FILENAME RET, or M-x find-file-literally ...., > or C-x C-m c no-convesion RET C-x C-f FILENAME RET, > or ... > (3) Show me how it should be displayed on a terminal by an > image. I attach a tar.bz2 file with 3 files: 1. lit1 - the sample file. 2. lit1-tty.png - how it should show on text terminal. 3. lit1-x.png - how it should show on X. I can do it if I read the file with the iso-latin-1 coding-system and change the display table to show the Hebrew glyphs for the Hebrew [#xE0-#xFA] bytes. But in this way it is not Hebrew characters (e.g. for the new bidi display). I want it the other way around, to read it with hebrew-iso-8bit and to to tweak the display table to show all the bytes not belonging to the Hebrew set. I had similar problem a long time ago. In 2001 you suggested to use the following code: (make-coding-system 'hebrew-iso-8bit 2 ?8 "ISO 2022 based 8-bit encoding for Hebrew (MIME:ISO-8859-8)" '(ascii hebrew-iso8859-8 nil nil nil ascii-eol ascii-cntl nil nil nil nil nil t) '((safe-charsets ascii hebrew-iso8859-8 eight-bit-control) (mime-charset . iso-8859-8))) May be I can define a new coding system that will have bytes #x80-#xFF as legal characters and be recognized as Hebrew variant. Ehud. -- Ehud Karni Tel: +972-3-7966-561 /"\ Mivtach - Simon Fax: +972-3-7976-561 \ / ASCII Ribbon Campaign Insurance agencies (USA) voice mail and X Against HTML Mail http://www.mvs.co.il FAX: 1-815-5509341 / \ GnuPG: 98EA398D Better Safe Than Sorry -------SW___mail-send___20100904-233242-(UTC)___BOUNDRY----- Content-Type: application/X-bzip2-compressed; name="lit1.tar.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="lit1.tar.bz2" QlpoOTFBWSZTWagAPjQACmz/////////////////////////////////////////////4Bkf AANXt6z1nusFnvbnn1N5er753e3vu333fPqbfXt9Pvvvvs9u32+5vvnd7bX322dz33X3t869 627d9b2juu3t7fevG9130vt2+953vez2lvXt7dxVCGQAAaaAaGiT9JPTTJqeU8mQPRMCn6Ew nqekwGQhkxpU/JqeIZMmTAp6p+jU2mqfjU002piMmmjFNiR6aaeg0Bo0BoGgGlN6GiZNNqUK imTE0EyngpsRhPUzUYmMiY1MDSZTxDTU2TJo9TExTYSeNBA9TTJpiaGaDRimA0TNGk8mmjSY CbRMptMBSfhNGgwIyjNTaDKehPKhVR6k2mhlNPUzKemqbNT0p41PKnpianppjJT9CJtMU8k9 PTUyZG0yTUzyn6mgnpop7TRqejRo1NI9D1T0GNFPak81TZNMo20jU2RPT1NT0aTD1J4kep6n iTyNE/SYjTTAkKomQyDQjCaaZNqp+Sep4Jp6Mk9Jhinpk0YQwmmmjQmE0wCamxpoKeaTTAI0 ngnqNPSnpNpNpp6RponhNBkaZE8nqZNNTwmnpU2NNDJiJmpP0KFVPEEwyg0xPUp+TTaptGCN BJnqT0D0JqZppgRiZTaZqNTYI9JqbaI0zSaM1Bonk0mnkam01HpkRsU9M1MU8k3pCempp5TZ J6ZTyZE8EE9JkeTFM1PJBkkmmgjIBMmRk00DU8UzRlTan6NJpo0xMk9tRTekn6CZo00U8map 5qn6Caeqfo01NTw1Nppk1MNTSeZU8aGpPCj2mp6FD8qeU9T2TVPNU8U2J6FPGo9T0KejKfjU 0Ke/zM4VhLiOjj5ntJkpOoQClzw1w1IcIAUQAnd0GWCwDYf2ESFjgsyoAAwGvXu9+VegDigU CAxSBQiCLxEY1ZAgIRGHgMMKB9UA6QIEBEaCMD8akAQG/Mxp0OaiWLJx2219xweWYegiIChI U+Hx+AKnFKJUhULuIFAEQPaAqANe93Z7DNH8XijgnQi3wHIwEBhX0KdLsA4pMnBTqYVMD5nb 7Mw3iYBAaotDgWyEGEaFAQhJgwEJCo68BplFQkGocBFLtisWrWALzB7l/tKnltvNgCAGoIGY vjyIkEvwKFI1SggQX8GNCAoECIUWxkWwywC6M11C7QqJz0ZALgIQiEQTHYaQiQj++6FH9syv yF6jpJ9cwxIiELJ/cNIXJMlppy5bPjl5QAmR/kCZHjWYJ+af8eIGJ3raBuHgANgMAyDj6V7h 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 -------SW___mail-send___20100904-233242-(UTC)___BOUNDRY-------