From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.devel Subject: Re: latin-ltx.el: german and french quotation marks Date: Thu, 06 May 2004 21:09:29 +0200 Organization: Dept. of Theoretical Physics, University of Ulm Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1083871324 30862 80.91.224.253 (6 May 2004 19:22:04 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 6 May 2004 19:22:04 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu May 06 21:21:54 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLoRO-0003hx-00 for ; Thu, 06 May 2004 21:21:54 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLoRO-0007Lz-00 for ; Thu, 06 May 2004 21:21:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLoNd-0002fE-78 for emacs-devel@quimby.gnus.org; Thu, 06 May 2004 15:18:01 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BLoHF-00086g-F0 for emacs-devel@gnu.org; Thu, 06 May 2004 15:11:25 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BLoGT-0007f7-Dp for emacs-devel@gnu.org; Thu, 06 May 2004 15:11:10 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLoGS-0007ef-Ej for emacs-devel@gnu.org; Thu, 06 May 2004 15:10:36 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BLoGR-0003CS-00 for ; Thu, 06 May 2004 21:10:35 +0200 Original-Received: from lumberjack.physik.uni-ulm.de ([134.60.10.173]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 May 2004 21:10:35 +0200 Original-Received: from reiner.steib by lumberjack.physik.uni-ulm.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 May 2004 21:10:35 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-To: emacs-devel@gnu.org Original-Lines: 106 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: lumberjack.physik.uni-ulm.de X-Face: 'bg&jY[8V'W&:=~6w"|>}#4/T; w~36ei4NNMyKRR.a$n=$|sWFPF1y]a\>6kc\*#GN]UDM| Ywv, vbL^XF1nIp\:F=$Ei2o&mEe:%N~, :3]vtQ~s9u$9izmX$IF@VgGl7/, ^dbuM<3|AO2}.%|%?kZ 2Y=@\U!~cll^=8Z9ihKq%wmUe1Ky(#kl3T'>Qk0Ia3mCBsTk?E(,X Mail-Copies-To: nobody User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:XNMn9TXUeTXyux3W+0LQG5YE0yE= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22876 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22876 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On Sun, May 02 2004, Karl Eichwalder wrote: > Once again, I like to ask to add german and french quotation marks to > latin-ltx. I second that. This has been asked in German editor newsgroups several times. > Here is a german example text: > > ‚deutsche‘ „Anführungszeichen“ > > Here comes my proposal (I don't know how to edit latin-ltx.el to provide > a patch): [...] > \"` = \glqq => „ > \"` = \grqq => “ This is the same input string for both in the first column. > French quotations: > \flq => ‹ > \frq => › (dont confuse it with: 〉) > \"< = \flqq => « > \"> = \frqq => » I've been using something similar for a while (using `quail-defrule'). After changing this for use in `latin-ltx.el', the relevant entries are: --8<---------------cut here---------------start------------->8--- ;; Quotation marks: ;; LaTeX like... ("\\lq" ?\‘) ;; U+2018 : LEFT SINGLE QUOTATION MARK ("\\rq" ?\’) ;; U+2019 : RIGHT SINGLE QUOTATION MARK ("\\glq" ?\‚) ;; U+201A : SINGLE LOW-9 QUOTATION MARK ("\\grq" ?\‘) ;; U+2018 : LEFT SINGLE QUOTATION MARK ("\\lqq" ?\“) ;; U+201C : LEFT DOUBLE QUOTATION MARK ("\\rqq" ?\”) ;; U+201D : RIGHT DOUBLE QUOTATION MARK ("\\glqq" ?\„) ;; U+201E : DOUBLE LOW-9 QUOTATION MARK ("\\grqq" ?\“) ;; U+201C : LEFT DOUBLE QUOTATION MARK ("\\flq" ?\‹) ;; U+2039 ("\\frq" ?\›) ;; U+203A ("\\flqq" ?\«) ;; U+00AB ("\\frqq" ?\») ;; U+00BB ;; ;; ("" ?\‛) ;; U+201B mirrored 9 ;; ("" ?\‟) ;; U+201F mirrored 99 ;; ;; babel-like... ;; (quote + char(s) for German) ("\"," ?\‚) ;; U+201A : SINGLE LOW-9 QUOTATION MARK ("\",," ?\„) ;; U+201E : DOUBLE LOW-9 QUOTATION MARK ("\"`" ?\‘) ;; U+2018 : LEFT SINGLE QUOTATION MARK ("\"'" ?\’) ;; U+2019 : RIGHT SINGLE QUOTATION MARK ("\"``" ?\“) ;; U+201C : LEFT DOUBLE QUOTATION MARK ("\"''" ?\”) ;; U+201D : RIGHT DOUBLE QUOTATION MARK ("\"<" ?\«) ;; U+00AB ("\">" ?\») ;; U+00BB ;; short versions: (",," ?\„) ;; U+201E : DOUBLE LOW-9 QUOTATION MARK ("``" ?\“) ;; U+201C : LEFT DOUBLE QUOTATION MARK ("''" ?\”) ;; U+201D : RIGHT DOUBLE QUOTATION MARK --8<---------------cut here---------------end--------------->8--- Attached is a gzipped patch against `latin-ltx.el'. Maybe some of the shorter input strings are discussible. --8<---------------cut here---------------start------------->8--- 2004-05-06 Reiner Steib * quail/latin-ltx.el: Added quotation marks (including German and French). --8<---------------cut here---------------end--------------->8--- Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- PGP key available via WWW http://rsteib.home.pages.de/ --=-=-= Content-Type: application/x-gzip Content-Disposition: attachment; filename=latin-ltx-02-quotes.patch.gz Content-Transfer-Encoding: base64 Content-Description: German and French quotation marks H4sIABeLmkAAA6WVa2/aMBSGPzd/oV+OolUFJQECjDVhF6C3odGitlSbtFZqCg5YDUnjhEtou/71 OSYOTm9aR4SI9Pr143OOj+O2O0BzExwrxK7mhPMCcqQv6z/S6e4Z2NhBJhT704B4XlhEY6sfJP8O wuOiP7GwUxSXVqcSQSHBaIrdIRD6CrDngl7QK9IA2zZoE/YjsZINWtO0jLBRg24/hHKpVAG9ZuoV s1oCrUSfDYZTFOWp/8iKYn8V9B3zo2FWq0u/1GiAVq3uqJ9AiV81aDQkgJx8cTG4mz3I8G3zg6q7 eDPXyqd6xHVvktEXqT9gusZ04icqiQT3JBG3DgRxysWOKN51OBcumR7HXDMqccw1oyzG7HjerUWI N3OQHSaTZooASw0ED0epQ804FsgdouVQeWsoZOKkmczFCaTvEReRZGzxKI6FeIwCPpIXR6aIhC7y OTLKpakZVZ3mpBgVQ6XbynKr1+E6Asu1HG8YwQyHI3B8FYhvctwgBl2w4O6FZYigPzBdoTD2BycT L6RNQntwbJGbwFyqHauHfoGDb1ChUKASTxw4huXOQjpXyiV9B0zo7B/04Kx9fNjZh5Pzbq/Za3eP 4ah5+iMBEBEQZQEGBZy2D7+/TRiyGBLCIktoUkIyt9P9qRmvEIhA+J8kHF8A3GcBuxyw1z1vvV4F AfCQBeylVXiLMGQxJIQ/WcI+JSRz367Ck055ZxK2sBGBkQFUDO4RSh2YWU9zxVkGojYVwVEqNVsr CnfUM45WS+jinBy3Fs/oLptRC8aYnnaCBmC8ZH/M2g8EuyGscW1dI0dbnYmY49PTg0CB/sgiuSAP tkfgEJGx5eaX8cvqeg0rq+paWy1frdXu8ra81omVr67W6TN5e1te56jIn/k+v9Zf8teV48X+gmDk kRDohzq+qNn3Mfd8U96zJ89K8o6KPKvHv5eDtvHyNhhjd8Jvo3lZvLuRnepsszfoU4dbRMCeLBbF BRpI8YLMHPgk/F255H5WO+kvnI0Bs2wJAAA= --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel --=-=-=--