]> code.delx.au - gnu-emacs/blobdiff - lisp/international/iso-cvt.el
Derive secrets-mode from special-mode
[gnu-emacs] / lisp / international / iso-cvt.el
index f9b312dcd671820a5ba98a146f03d41637ef8849..cad8bc5639f7e75bf5bb4d506f3e33d58a5f73a1 100644 (file)
@@ -1,8 +1,7 @@
-;;; iso-cvt.el --- translate ISO 8859-1 from/to various encodings -*- coding: iso-latin-1 -*-
+;;; iso-cvt.el --- translate ISO 8859-1 from/to various encodings -*- coding: utf-8 -*-
 ;; This file was formerly called gm-lingo.el.
 
-;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011  Free Software Foundation, Inc.
+;; Copyright (C) 1993-1998, 2000-2016 Free Software Foundation, Inc.
 
 ;; Author: Michael Gschwind <mike@vlsivie.tuwien.ac.at>
 ;; Keywords: tex, iso, latin, i18n
 
 (defvar iso-spanish-trans-tab
   '(
-    ("~n" "ñ")
-    ("\([a-zA-Z]\)#" "\\1ñ")
-    ("~N" "Ñ")
-    ("\\([-a-zA-Z\"`]\\)\"u" "\\1ü")
-    ("\\([-a-zA-Z\"`]\\)\"U" "\\1Ü")
-    ("\\([-a-zA-Z]\\)'o" "\\1ó")
-    ("\\([-a-zA-Z]\\)'O" "\\Ó")
-    ("\\([-a-zA-Z]\\)'e" "\\1é")
-    ("\\([-a-zA-Z]\\)'E" "\\1É")
-    ("\\([-a-zA-Z]\\)'a" "\\1á")
+    ("~n" "ñ")
+    ("([a-zA-Z])#" "\\1ñ")
+    ("~N" "Ñ")
+    ("\\([-a-zA-Z\"`]\\)\"u" "\\1ü")
+    ("\\([-a-zA-Z\"`]\\)\"U" "\\1Ü")
+    ("\\([-a-zA-Z]\\)'o" "\\1ó")
+    ("\\([-a-zA-Z]\\)'O" "\\Ó")
+    ("\\([-a-zA-Z]\\)'e" "\\1é")
+    ("\\([-a-zA-Z]\\)'E" "\\1É")
+    ("\\([-a-zA-Z]\\)'a" "\\1á")
     ("\\([-a-zA-Z]\\)'A" "\\1A")
-    ("\\([-a-zA-Z]\\)'i" "\\1í")
-    ("\\([-a-zA-Z]\\)'I" "\\1Í")
+    ("\\([-a-zA-Z]\\)'i" "\\1í")
+    ("\\([-a-zA-Z]\\)'I" "\\1Í")
     )
   "Spanish translation table.")
 
@@ -90,14 +89,14 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
 
 (defvar iso-aggressive-german-trans-tab
   '(
-    ("\"a" "ä")
-    ("\"A" "Ä")
-    ("\"o" "ö")
-    ("\"O" "Ö")
-    ("\"u" "ü")
-    ("\"U" "Ü")
-    ("\"s" "ß")
-    ("\\\\3" "ß")
+    ("\"a" "ä")
+    ("\"A" "Ä")
+    ("\"o" "ö")
+    ("\"O" "Ö")
+    ("\"u" "ü")
+    ("\"U" "Ü")
+    ("\"s" "ß")
+    ("\\\\3" "ß")
     )
   "German translation table.
 This table uses an aggressive translation approach
@@ -105,14 +104,14 @@ and may erroneously translate too much.")
 
 (defvar iso-conservative-german-trans-tab
   '(
-    ("\\([-a-zA-Z\"`]\\)\"a" "\\1ä")
-    ("\\([-a-zA-Z\"`]\\)\"A" "\\1Ä")
-    ("\\([-a-zA-Z\"`]\\)\"o" "\\1ö")
-    ("\\([-a-zA-Z\"`]\\)\"O" "\\1Ö")
-    ("\\([-a-zA-Z\"`]\\)\"u" "\\1ü")
-    ("\\([-a-zA-Z\"`]\\)\"U" "\\1Ü")
-    ("\\([-a-zA-Z\"`]\\)\"s" "\\1ß")
-    ("\\([-a-zA-Z\"`]\\)\\\\3" "\\1ß")
+    ("\\([-a-zA-Z\"`]\\)\"a" "\\1ä")
+    ("\\([-a-zA-Z\"`]\\)\"A" "\\1Ä")
+    ("\\([-a-zA-Z\"`]\\)\"o" "\\1ö")
+    ("\\([-a-zA-Z\"`]\\)\"O" "\\1Ö")
+    ("\\([-a-zA-Z\"`]\\)\"u" "\\1ü")
+    ("\\([-a-zA-Z\"`]\\)\"U" "\\1Ü")
+    ("\\([-a-zA-Z\"`]\\)\"s" "\\1ß")
+    ("\\([-a-zA-Z\"`]\\)\\\\3" "\\1ß")
     )
   "German translation table.
 This table uses a conservative translation approach
@@ -132,65 +131,65 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
 
 (defvar iso-iso2tex-trans-tab
   '(
-    ("ä" "{\\\\\"a}")
-    ("à" "{\\\\`a}")
-    ("á" "{\\\\'a}")
-    ("ã" "{\\\\~a}")
-    ("â" "{\\\\^a}")
-    ("ë" "{\\\\\"e}")
-    ("è" "{\\\\`e}")
-    ("é" "{\\\\'e}")
-    ("ê" "{\\\\^e}")
-    ("ï" "{\\\\\"\\\\i}")
-    ("ì" "{\\\\`\\\\i}")
-    ("í" "{\\\\'\\\\i}")
-    ("î" "{\\\\^\\\\i}")
-    ("ö" "{\\\\\"o}")
-    ("ò" "{\\\\`o}")
-    ("ó" "{\\\\'o}")
-    ("õ" "{\\\\~o}")
-    ("ô" "{\\\\^o}")
-    ("ü" "{\\\\\"u}")
-    ("ù" "{\\\\`u}")
-    ("ú" "{\\\\'u}")
-    ("û" "{\\\\^u}")
-    ("Ä" "{\\\\\"A}")
-    ("À" "{\\\\`A}")
-    ("Á" "{\\\\'A}")
-    ("Ã" "{\\\\~A}")
-    ("Â" "{\\\\^A}")
-    ("Ë" "{\\\\\"E}")
-    ("È" "{\\\\`E}")
-    ("É" "{\\\\'E}")
-    ("Ê" "{\\\\^E}")
-    ("Ï" "{\\\\\"I}")
-    ("Ì" "{\\\\`I}")
-    ("Í" "{\\\\'I}")
-    ("Î" "{\\\\^I}")
-    ("Ö" "{\\\\\"O}")
-    ("Ò" "{\\\\`O}")
-    ("Ó" "{\\\\'O}")
-    ("Õ" "{\\\\~O}")
-    ("Ô" "{\\\\^O}")
-    ("Ü" "{\\\\\"U}")
-    ("Ù" "{\\\\`U}")
-    ("Ú" "{\\\\'U}")
-    ("Û" "{\\\\^U}")
-    ("ñ" "{\\\\~n}")
-    ("Ñ" "{\\\\~N}")
-    ("ç" "{\\\\c c}")
-    ("Ç" "{\\\\c C}")
-    ("ß" "{\\\\ss}")
+    ("ä" "{\\\\\"a}")
+    ("à" "{\\\\`a}")
+    ("á" "{\\\\'a}")
+    ("ã" "{\\\\~a}")
+    ("â" "{\\\\^a}")
+    ("ë" "{\\\\\"e}")
+    ("è" "{\\\\`e}")
+    ("é" "{\\\\'e}")
+    ("ê" "{\\\\^e}")
+    ("ï" "{\\\\\"\\\\i}")
+    ("ì" "{\\\\`\\\\i}")
+    ("í" "{\\\\'\\\\i}")
+    ("î" "{\\\\^\\\\i}")
+    ("ö" "{\\\\\"o}")
+    ("ò" "{\\\\`o}")
+    ("ó" "{\\\\'o}")
+    ("õ" "{\\\\~o}")
+    ("ô" "{\\\\^o}")
+    ("ü" "{\\\\\"u}")
+    ("ù" "{\\\\`u}")
+    ("ú" "{\\\\'u}")
+    ("û" "{\\\\^u}")
+    ("Ä" "{\\\\\"A}")
+    ("À" "{\\\\`A}")
+    ("Á" "{\\\\'A}")
+    ("Ã\83" "{\\\\~A}")
+    ("Â" "{\\\\^A}")
+    ("Ë" "{\\\\\"E}")
+    ("È" "{\\\\`E}")
+    ("É" "{\\\\'E}")
+    ("Ê" "{\\\\^E}")
+    ("Ï" "{\\\\\"I}")
+    ("Ì" "{\\\\`I}")
+    ("Í" "{\\\\'I}")
+    ("Î" "{\\\\^I}")
+    ("Ö" "{\\\\\"O}")
+    ("Ò" "{\\\\`O}")
+    ("Ó" "{\\\\'O}")
+    ("Õ" "{\\\\~O}")
+    ("Ô" "{\\\\^O}")
+    ("Ü" "{\\\\\"U}")
+    ("Ù" "{\\\\`U}")
+    ("Ú" "{\\\\'U}")
+    ("Û" "{\\\\^U}")
+    ("ñ" "{\\\\~n}")
+    ("Ñ" "{\\\\~N}")
+    ("ç" "{\\\\c c}")
+    ("Ç" "{\\\\c C}")
+    ("ß" "{\\\\ss}")
     ("\306" "{\\\\AE}")
     ("\346" "{\\\\ae}")
     ("\305" "{\\\\AA}")
     ("\345" "{\\\\aa}")
     ("\251" "{\\\\copyright}")
-    ("£" "{\\\\pounds}")
-    ("¶" "{\\\\P}")
-    ("§" "{\\\\S}")
-    ("¿" "{?`}")
-    ("¡" "{!`}")
+    ("£" "{\\\\pounds}")
+    ("¶" "{\\\\P}")
+    ("§" "{\\\\S}")
+    ("¿" "{?`}")
+    ("¡" "{!`}")
     )
   "Translation table for translating ISO 8859-1 characters to TeX sequences.")
 
@@ -205,183 +204,183 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
 
 (defvar iso-tex2iso-trans-tab
   '(
-    ("{\\\\\"a}" "ä")
-    ("{\\\\`a}" "à")
-    ("{\\\\'a}" "á")
-    ("{\\\\~a}" "ã")
-    ("{\\\\^a}" "â")
-    ("{\\\\\"e}" "ë")
-    ("{\\\\`e}" "è")
-    ("{\\\\'e}" "é")
-    ("{\\\\^e}" "ê")
-    ("{\\\\\"\\\\i}" "ï")
-    ("{\\\\`\\\\i}" "ì")
-    ("{\\\\'\\\\i}" "í")
-    ("{\\\\^\\\\i}" "î")
-    ("{\\\\\"i}" "ï")
-    ("{\\\\`i}" "ì")
-    ("{\\\\'i}" "í")
-    ("{\\\\^i}" "î")
-    ("{\\\\\"o}" "ö")
-    ("{\\\\`o}" "ò")
-    ("{\\\\'o}" "ó")
-    ("{\\\\~o}" "õ")
-    ("{\\\\^o}" "ô")
-    ("{\\\\\"u}" "ü")
-    ("{\\\\`u}" "ù")
-    ("{\\\\'u}" "ú")
-    ("{\\\\^u}" "û")
-    ("{\\\\\"A}" "Ä")
-    ("{\\\\`A}" "À")
-    ("{\\\\'A}" "Á")
-    ("{\\\\~A}" "Ã")
-    ("{\\\\^A}" "Â")
-    ("{\\\\\"E}" "Ë")
-    ("{\\\\`E}" "È")
-    ("{\\\\'E}" "É")
-    ("{\\\\^E}" "Ê")
-    ("{\\\\\"I}" "Ï")
-    ("{\\\\`I}" "Ì")
-    ("{\\\\'I}" "Í")
-    ("{\\\\^I}" "Î")
-    ("{\\\\\"O}" "Ö")
-    ("{\\\\`O}" "Ò")
-    ("{\\\\'O}" "Ó")
-    ("{\\\\~O}" "Õ")
-    ("{\\\\^O}" "Ô")
-    ("{\\\\\"U}" "Ü")
-    ("{\\\\`U}" "Ù")
-    ("{\\\\'U}" "Ú")
-    ("{\\\\^U}" "Û")
-    ("{\\\\~n}" "ñ")
-    ("{\\\\~N}" "Ñ")
-    ("{\\\\c c}" "ç")
-    ("{\\\\c C}" "Ç")
-    ("\\\\\"a" "ä")
-    ("\\\\`a" "à")
-    ("\\\\'a" "á")
-    ("\\\\~a" "ã")
-    ("\\\\^a" "â")
-    ("\\\\\"e" "ë")
-    ("\\\\`e" "è")
-    ("\\\\'e" "é")
-    ("\\\\^e" "ê")
+    ("{\\\\\"a}" "ä")
+    ("{\\\\`a}" "à")
+    ("{\\\\'a}" "á")
+    ("{\\\\~a}" "ã")
+    ("{\\\\^a}" "â")
+    ("{\\\\\"e}" "ë")
+    ("{\\\\`e}" "è")
+    ("{\\\\'e}" "é")
+    ("{\\\\^e}" "ê")
+    ("{\\\\\"\\\\i}" "ï")
+    ("{\\\\`\\\\i}" "ì")
+    ("{\\\\'\\\\i}" "í")
+    ("{\\\\^\\\\i}" "î")
+    ("{\\\\\"i}" "ï")
+    ("{\\\\`i}" "ì")
+    ("{\\\\'i}" "í")
+    ("{\\\\^i}" "î")
+    ("{\\\\\"o}" "ö")
+    ("{\\\\`o}" "ò")
+    ("{\\\\'o}" "ó")
+    ("{\\\\~o}" "õ")
+    ("{\\\\^o}" "ô")
+    ("{\\\\\"u}" "ü")
+    ("{\\\\`u}" "ù")
+    ("{\\\\'u}" "ú")
+    ("{\\\\^u}" "û")
+    ("{\\\\\"A}" "Ä")
+    ("{\\\\`A}" "À")
+    ("{\\\\'A}" "Á")
+    ("{\\\\~A}" "Ã\83")
+    ("{\\\\^A}" "Â")
+    ("{\\\\\"E}" "Ë")
+    ("{\\\\`E}" "È")
+    ("{\\\\'E}" "É")
+    ("{\\\\^E}" "Ê")
+    ("{\\\\\"I}" "Ï")
+    ("{\\\\`I}" "Ì")
+    ("{\\\\'I}" "Í")
+    ("{\\\\^I}" "Î")
+    ("{\\\\\"O}" "Ö")
+    ("{\\\\`O}" "Ò")
+    ("{\\\\'O}" "Ó")
+    ("{\\\\~O}" "Õ")
+    ("{\\\\^O}" "Ô")
+    ("{\\\\\"U}" "Ü")
+    ("{\\\\`U}" "Ù")
+    ("{\\\\'U}" "Ú")
+    ("{\\\\^U}" "Û")
+    ("{\\\\~n}" "ñ")
+    ("{\\\\~N}" "Ñ")
+    ("{\\\\c c}" "ç")
+    ("{\\\\c C}" "Ç")
+    ("\\\\\"a" "ä")
+    ("\\\\`a" "à")
+    ("\\\\'a" "á")
+    ("\\\\~a" "ã")
+    ("\\\\^a" "â")
+    ("\\\\\"e" "ë")
+    ("\\\\`e" "è")
+    ("\\\\'e" "é")
+    ("\\\\^e" "ê")
     ;; Discard spaces and/or one EOF after macro \i.
     ;; Converting it back will use braces.
-    ("\\\\\"\\\\i *\n\n" "ï\n\n")
-    ("\\\\\"\\\\i *\n?" "ï")
-    ("\\\\`\\\\i *\n\n" "ì\n\n")
-    ("\\\\`\\\\i *\n?" "ì")
-    ("\\\\'\\\\i *\n\n" "í\n\n")
-    ("\\\\'\\\\i *\n?" "í")
-    ("\\\\^\\\\i *\n\n" "î\n\n")
-    ("\\\\^\\\\i *\n?" "î")
-    ("\\\\\"i" "ï")
-    ("\\\\`i" "ì")
-    ("\\\\'i" "í")
-    ("\\\\^i" "î")
-    ("\\\\\"o" "ö")
-    ("\\\\`o" "ò")
-    ("\\\\'o" "ó")
-    ("\\\\~o" "õ")
-    ("\\\\^o" "ô")
-    ("\\\\\"u" "ü")
-    ("\\\\`u" "ù")
-    ("\\\\'u" "ú")
-    ("\\\\^u" "û")
-    ("\\\\\"A" "Ä")
-    ("\\\\`A" "À")
-    ("\\\\'A" "Á")
-    ("\\\\~A" "Ã")
-    ("\\\\^A" "Â")
-    ("\\\\\"E" "Ë")
-    ("\\\\`E" "È")
-    ("\\\\'E" "É")
-    ("\\\\^E" "Ê")
-    ("\\\\\"I" "Ï")
-    ("\\\\`I" "Ì")
-    ("\\\\'I" "Í")
-    ("\\\\^I" "Î")
-    ("\\\\\"O" "Ö")
-    ("\\\\`O" "Ò")
-    ("\\\\'O" "Ó")
-    ("\\\\~O" "Õ")
-    ("\\\\^O" "Ô")
-    ("\\\\\"U" "Ü")
-    ("\\\\`U" "Ù")
-    ("\\\\'U" "Ú")
-    ("\\\\^U" "Û")
-    ("\\\\~n" "ñ")
-    ("\\\\~N" "Ñ")
-    ("\\\\\"{a}" "ä")
-    ("\\\\`{a}" "à")
-    ("\\\\'{a}" "á")
-    ("\\\\~{a}" "ã")
-    ("\\\\^{a}" "â")
-    ("\\\\\"{e}" "ë")
-    ("\\\\`{e}" "è")
-    ("\\\\'{e}" "é")
-    ("\\\\^{e}" "ê")
-    ("\\\\\"{\\\\i}" "ï")
-    ("\\\\`{\\\\i}" "ì")
-    ("\\\\'{\\\\i}" "í")
-    ("\\\\^{\\\\i}" "î")
-    ("\\\\\"{i}" "ï")
-    ("\\\\`{i}" "ì")
-    ("\\\\'{i}" "í")
-    ("\\\\^{i}" "î")
-    ("\\\\\"{o}" "ö")
-    ("\\\\`{o}" "ò")
-    ("\\\\'{o}" "ó")
-    ("\\\\~{o}" "õ")
-    ("\\\\^{o}" "ô")
-    ("\\\\\"{u}" "ü")
-    ("\\\\`{u}" "ù")
-    ("\\\\'{u}" "ú")
-    ("\\\\^{u}" "û")
-    ("\\\\\"{A}" "Ä")
-    ("\\\\`{A}" "À")
-    ("\\\\'{A}" "Á")
-    ("\\\\~{A}" "Ã")
-    ("\\\\^{A}" "Â")
-    ("\\\\\"{E}" "Ë")
-    ("\\\\`{E}" "È")
-    ("\\\\'{E}" "É")
-    ("\\\\^{E}" "Ê")
-    ("\\\\\"{I}" "Ï")
-    ("\\\\`{I}" "Ì")
-    ("\\\\'{I}" "Í")
-    ("\\\\^{I}" "Î")
-    ("\\\\\"{O}" "Ö")
-    ("\\\\`{O}" "Ò")
-    ("\\\\'{O}" "Ó")
-    ("\\\\~{O}" "Õ")
-    ("\\\\^{O}" "Ô")
-    ("\\\\\"{U}" "Ü")
-    ("\\\\`{U}" "Ù")
-    ("\\\\'{U}" "Ú")
-    ("\\\\^{U}" "Û")
-    ("\\\\~{n}" "ñ")
-    ("\\\\~{N}" "Ñ")
-    ("\\\\c{c}" "ç")
-    ("\\\\c{C}" "Ç")
-    ("{\\\\ss}" "ß")
+    ("\\\\\"\\\\i *\n\n" "ï\n\n")
+    ("\\\\\"\\\\i *\n?" "ï")
+    ("\\\\`\\\\i *\n\n" "ì\n\n")
+    ("\\\\`\\\\i *\n?" "ì")
+    ("\\\\'\\\\i *\n\n" "í\n\n")
+    ("\\\\'\\\\i *\n?" "í")
+    ("\\\\^\\\\i *\n\n" "î\n\n")
+    ("\\\\^\\\\i *\n?" "î")
+    ("\\\\\"i" "ï")
+    ("\\\\`i" "ì")
+    ("\\\\'i" "í")
+    ("\\\\^i" "î")
+    ("\\\\\"o" "ö")
+    ("\\\\`o" "ò")
+    ("\\\\'o" "ó")
+    ("\\\\~o" "õ")
+    ("\\\\^o" "ô")
+    ("\\\\\"u" "ü")
+    ("\\\\`u" "ù")
+    ("\\\\'u" "ú")
+    ("\\\\^u" "û")
+    ("\\\\\"A" "Ä")
+    ("\\\\`A" "À")
+    ("\\\\'A" "Á")
+    ("\\\\~A" "Ã\83")
+    ("\\\\^A" "Â")
+    ("\\\\\"E" "Ë")
+    ("\\\\`E" "È")
+    ("\\\\'E" "É")
+    ("\\\\^E" "Ê")
+    ("\\\\\"I" "Ï")
+    ("\\\\`I" "Ì")
+    ("\\\\'I" "Í")
+    ("\\\\^I" "Î")
+    ("\\\\\"O" "Ö")
+    ("\\\\`O" "Ò")
+    ("\\\\'O" "Ó")
+    ("\\\\~O" "Õ")
+    ("\\\\^O" "Ô")
+    ("\\\\\"U" "Ü")
+    ("\\\\`U" "Ù")
+    ("\\\\'U" "Ú")
+    ("\\\\^U" "Û")
+    ("\\\\~n" "ñ")
+    ("\\\\~N" "Ñ")
+    ("\\\\\"{a}" "ä")
+    ("\\\\`{a}" "à")
+    ("\\\\'{a}" "á")
+    ("\\\\~{a}" "ã")
+    ("\\\\^{a}" "â")
+    ("\\\\\"{e}" "ë")
+    ("\\\\`{e}" "è")
+    ("\\\\'{e}" "é")
+    ("\\\\^{e}" "ê")
+    ("\\\\\"{\\\\i}" "ï")
+    ("\\\\`{\\\\i}" "ì")
+    ("\\\\'{\\\\i}" "í")
+    ("\\\\^{\\\\i}" "î")
+    ("\\\\\"{i}" "ï")
+    ("\\\\`{i}" "ì")
+    ("\\\\'{i}" "í")
+    ("\\\\^{i}" "î")
+    ("\\\\\"{o}" "ö")
+    ("\\\\`{o}" "ò")
+    ("\\\\'{o}" "ó")
+    ("\\\\~{o}" "õ")
+    ("\\\\^{o}" "ô")
+    ("\\\\\"{u}" "ü")
+    ("\\\\`{u}" "ù")
+    ("\\\\'{u}" "ú")
+    ("\\\\^{u}" "û")
+    ("\\\\\"{A}" "Ä")
+    ("\\\\`{A}" "À")
+    ("\\\\'{A}" "Á")
+    ("\\\\~{A}" "Ã\83")
+    ("\\\\^{A}" "Â")
+    ("\\\\\"{E}" "Ë")
+    ("\\\\`{E}" "È")
+    ("\\\\'{E}" "É")
+    ("\\\\^{E}" "Ê")
+    ("\\\\\"{I}" "Ï")
+    ("\\\\`{I}" "Ì")
+    ("\\\\'{I}" "Í")
+    ("\\\\^{I}" "Î")
+    ("\\\\\"{O}" "Ö")
+    ("\\\\`{O}" "Ò")
+    ("\\\\'{O}" "Ó")
+    ("\\\\~{O}" "Õ")
+    ("\\\\^{O}" "Ô")
+    ("\\\\\"{U}" "Ü")
+    ("\\\\`{U}" "Ù")
+    ("\\\\'{U}" "Ú")
+    ("\\\\^{U}" "Û")
+    ("\\\\~{n}" "ñ")
+    ("\\\\~{N}" "Ñ")
+    ("\\\\c{c}" "ç")
+    ("\\\\c{C}" "Ç")
+    ("{\\\\ss}" "ß")
     ("{\\\\AE}" "\306")
     ("{\\\\ae}" "\346")
     ("{\\\\AA}" "\305")
     ("{\\\\aa}" "\345")
     ("{\\\\copyright}" "\251")
     ("\\\\copyright{}" "\251")
-    ("{\\\\pounds}" "£" )
-    ("{\\\\P}" "¶" )
-    ("{\\\\S}" "§" )
-    ("\\\\pounds{}" "£" )
-    ("\\\\P{}" "¶" )
-    ("\\\\S{}" "§" )
-    ("{\\?`}" "¿")
-    ("{!`}" "¡")
-    ("\\?`" "¿")
-    ("!`" "¡")
+    ("{\\\\pounds}" "£" )
+    ("{\\\\P}" "¶" )
+    ("{\\\\S}" "§" )
+    ("\\\\pounds{}" "£" )
+    ("\\\\P{}" "¶" )
+    ("\\\\S{}" "§" )
+    ("{\\?`}" "¿")
+    ("{!`}" "¡")
+    ("\\?`" "¿")
+    ("!`" "¡")
     )
   "Translation table for translating TeX sequences to ISO 8859-1 characters.
 This table is not exhaustive (and due to TeX's power can never be).
@@ -398,185 +397,185 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
 
 (defvar iso-gtex2iso-trans-tab
   '(
-    ("{\\\\\"a}" "ä")
-    ("{\\\\`a}" "à")
-    ("{\\\\'a}" "á")
-    ("{\\\\~a}" "ã")
-    ("{\\\\^a}" "â")
-    ("{\\\\\"e}" "ë")
-    ("{\\\\`e}" "è")
-    ("{\\\\'e}" "é")
-    ("{\\\\^e}" "ê")
-    ("{\\\\\"\\\\i}" "ï")
-    ("{\\\\`\\\\i}" "ì")
-    ("{\\\\'\\\\i}" "í")
-    ("{\\\\^\\\\i}" "î")
-    ("{\\\\\"i}" "ï")
-    ("{\\\\`i}" "ì")
-    ("{\\\\'i}" "í")
-    ("{\\\\^i}" "î")
-    ("{\\\\\"o}" "ö")
-    ("{\\\\`o}" "ò")
-    ("{\\\\'o}" "ó")
-    ("{\\\\~o}" "õ")
-    ("{\\\\^o}" "ô")
-    ("{\\\\\"u}" "ü")
-    ("{\\\\`u}" "ù")
-    ("{\\\\'u}" "ú")
-    ("{\\\\^u}" "û")
-    ("{\\\\\"A}" "Ä")
-    ("{\\\\`A}" "À")
-    ("{\\\\'A}" "Á")
-    ("{\\\\~A}" "Ã")
-    ("{\\\\^A}" "Â")
-    ("{\\\\\"E}" "Ë")
-    ("{\\\\`E}" "È")
-    ("{\\\\'E}" "É")
-    ("{\\\\^E}" "Ê")
-    ("{\\\\\"I}" "Ï")
-    ("{\\\\`I}" "Ì")
-    ("{\\\\'I}" "Í")
-    ("{\\\\^I}" "Î")
-    ("{\\\\\"O}" "Ö")
-    ("{\\\\`O}" "Ò")
-    ("{\\\\'O}" "Ó")
-    ("{\\\\~O}" "Õ")
-    ("{\\\\^O}" "Ô")
-    ("{\\\\\"U}" "Ü")
-    ("{\\\\`U}" "Ù")
-    ("{\\\\'U}" "Ú")
-    ("{\\\\^U}" "Û")
-    ("{\\\\~n}" "ñ")
-    ("{\\\\~N}" "Ñ")
-    ("{\\\\c c}" "ç")
-    ("{\\\\c C}" "Ç")
-    ("\\\\\"a" "ä")
-    ("\\\\`a" "à")
-    ("\\\\'a" "á")
-    ("\\\\~a" "ã")
-    ("\\\\^a" "â")
-    ("\\\\\"e" "ë")
-    ("\\\\`e" "è")
-    ("\\\\'e" "é")
-    ("\\\\^e" "ê")
-    ("\\\\\"\\\\i" "ï")
-    ("\\\\`\\\\i" "ì")
-    ("\\\\'\\\\i" "í")
-    ("\\\\^\\\\i" "î")
-    ("\\\\\"i" "ï")
-    ("\\\\`i" "ì")
-    ("\\\\'i" "í")
-    ("\\\\^i" "î")
-    ("\\\\\"o" "ö")
-    ("\\\\`o" "ò")
-    ("\\\\'o" "ó")
-    ("\\\\~o" "õ")
-    ("\\\\^o" "ô")
-    ("\\\\\"u" "ü")
-    ("\\\\`u" "ù")
-    ("\\\\'u" "ú")
-    ("\\\\^u" "û")
-    ("\\\\\"A" "Ä")
-    ("\\\\`A" "À")
-    ("\\\\'A" "Á")
-    ("\\\\~A" "Ã")
-    ("\\\\^A" "Â")
-    ("\\\\\"E" "Ë")
-    ("\\\\`E" "È")
-    ("\\\\'E" "É")
-    ("\\\\^E" "Ê")
-    ("\\\\\"I" "Ï")
-    ("\\\\`I" "Ì")
-    ("\\\\'I" "Í")
-    ("\\\\^I" "Î")
-    ("\\\\\"O" "Ö")
-    ("\\\\`O" "Ò")
-    ("\\\\'O" "Ó")
-    ("\\\\~O" "Õ")
-    ("\\\\^O" "Ô")
-    ("\\\\\"U" "Ü")
-    ("\\\\`U" "Ù")
-    ("\\\\'U" "Ú")
-    ("\\\\^U" "Û")
-    ("\\\\~n" "ñ")
-    ("\\\\~N" "Ñ")
-    ("\\\\\"{a}" "ä")
-    ("\\\\`{a}" "à")
-    ("\\\\'{a}" "á")
-    ("\\\\~{a}" "ã")
-    ("\\\\^{a}" "â")
-    ("\\\\\"{e}" "ë")
-    ("\\\\`{e}" "è")
-    ("\\\\'{e}" "é")
-    ("\\\\^{e}" "ê")
-    ("\\\\\"{\\\\i}" "ï")
-    ("\\\\`{\\\\i}" "ì")
-    ("\\\\'{\\\\i}" "í")
-    ("\\\\^{\\\\i}" "î")
-    ("\\\\\"{i}" "ï")
-    ("\\\\`{i}" "ì")
-    ("\\\\'{i}" "í")
-    ("\\\\^{i}" "î")
-    ("\\\\\"{o}" "ö")
-    ("\\\\`{o}" "ò")
-    ("\\\\'{o}" "ó")
-    ("\\\\~{o}" "õ")
-    ("\\\\^{o}" "ô")
-    ("\\\\\"{u}" "ü")
-    ("\\\\`{u}" "ù")
-    ("\\\\'{u}" "ú")
-    ("\\\\^{u}" "û")
-    ("\\\\\"{A}" "Ä")
-    ("\\\\`{A}" "À")
-    ("\\\\'{A}" "Á")
-    ("\\\\~{A}" "Ã")
-    ("\\\\^{A}" "Â")
-    ("\\\\\"{E}" "Ë")
-    ("\\\\`{E}" "È")
-    ("\\\\'{E}" "É")
-    ("\\\\^{E}" "Ê")
-    ("\\\\\"{I}" "Ï")
-    ("\\\\`{I}" "Ì")
-    ("\\\\'{I}" "Í")
-    ("\\\\^{I}" "Î")
-    ("\\\\\"{O}" "Ö")
-    ("\\\\`{O}" "Ò")
-    ("\\\\'{O}" "Ó")
-    ("\\\\~{O}" "Õ")
-    ("\\\\^{O}" "Ô")
-    ("\\\\\"{U}" "Ü")
-    ("\\\\`{U}" "Ù")
-    ("\\\\'{U}" "Ú")
-    ("\\\\^{U}" "Û")
-    ("\\\\~{n}" "ñ")
-    ("\\\\~{N}" "Ñ")
-    ("\\\\c{c}" "ç")
-    ("\\\\c{C}" "Ç")
-    ("{\\\\ss}" "ß")
+    ("{\\\\\"a}" "ä")
+    ("{\\\\`a}" "à")
+    ("{\\\\'a}" "á")
+    ("{\\\\~a}" "ã")
+    ("{\\\\^a}" "â")
+    ("{\\\\\"e}" "ë")
+    ("{\\\\`e}" "è")
+    ("{\\\\'e}" "é")
+    ("{\\\\^e}" "ê")
+    ("{\\\\\"\\\\i}" "ï")
+    ("{\\\\`\\\\i}" "ì")
+    ("{\\\\'\\\\i}" "í")
+    ("{\\\\^\\\\i}" "î")
+    ("{\\\\\"i}" "ï")
+    ("{\\\\`i}" "ì")
+    ("{\\\\'i}" "í")
+    ("{\\\\^i}" "î")
+    ("{\\\\\"o}" "ö")
+    ("{\\\\`o}" "ò")
+    ("{\\\\'o}" "ó")
+    ("{\\\\~o}" "õ")
+    ("{\\\\^o}" "ô")
+    ("{\\\\\"u}" "ü")
+    ("{\\\\`u}" "ù")
+    ("{\\\\'u}" "ú")
+    ("{\\\\^u}" "û")
+    ("{\\\\\"A}" "Ä")
+    ("{\\\\`A}" "À")
+    ("{\\\\'A}" "Á")
+    ("{\\\\~A}" "Ã\83")
+    ("{\\\\^A}" "Â")
+    ("{\\\\\"E}" "Ë")
+    ("{\\\\`E}" "È")
+    ("{\\\\'E}" "É")
+    ("{\\\\^E}" "Ê")
+    ("{\\\\\"I}" "Ï")
+    ("{\\\\`I}" "Ì")
+    ("{\\\\'I}" "Í")
+    ("{\\\\^I}" "Î")
+    ("{\\\\\"O}" "Ö")
+    ("{\\\\`O}" "Ò")
+    ("{\\\\'O}" "Ó")
+    ("{\\\\~O}" "Õ")
+    ("{\\\\^O}" "Ô")
+    ("{\\\\\"U}" "Ü")
+    ("{\\\\`U}" "Ù")
+    ("{\\\\'U}" "Ú")
+    ("{\\\\^U}" "Û")
+    ("{\\\\~n}" "ñ")
+    ("{\\\\~N}" "Ñ")
+    ("{\\\\c c}" "ç")
+    ("{\\\\c C}" "Ç")
+    ("\\\\\"a" "ä")
+    ("\\\\`a" "à")
+    ("\\\\'a" "á")
+    ("\\\\~a" "ã")
+    ("\\\\^a" "â")
+    ("\\\\\"e" "ë")
+    ("\\\\`e" "è")
+    ("\\\\'e" "é")
+    ("\\\\^e" "ê")
+    ("\\\\\"\\\\i" "ï")
+    ("\\\\`\\\\i" "ì")
+    ("\\\\'\\\\i" "í")
+    ("\\\\^\\\\i" "î")
+    ("\\\\\"i" "ï")
+    ("\\\\`i" "ì")
+    ("\\\\'i" "í")
+    ("\\\\^i" "î")
+    ("\\\\\"o" "ö")
+    ("\\\\`o" "ò")
+    ("\\\\'o" "ó")
+    ("\\\\~o" "õ")
+    ("\\\\^o" "ô")
+    ("\\\\\"u" "ü")
+    ("\\\\`u" "ù")
+    ("\\\\'u" "ú")
+    ("\\\\^u" "û")
+    ("\\\\\"A" "Ä")
+    ("\\\\`A" "À")
+    ("\\\\'A" "Á")
+    ("\\\\~A" "Ã\83")
+    ("\\\\^A" "Â")
+    ("\\\\\"E" "Ë")
+    ("\\\\`E" "È")
+    ("\\\\'E" "É")
+    ("\\\\^E" "Ê")
+    ("\\\\\"I" "Ï")
+    ("\\\\`I" "Ì")
+    ("\\\\'I" "Í")
+    ("\\\\^I" "Î")
+    ("\\\\\"O" "Ö")
+    ("\\\\`O" "Ò")
+    ("\\\\'O" "Ó")
+    ("\\\\~O" "Õ")
+    ("\\\\^O" "Ô")
+    ("\\\\\"U" "Ü")
+    ("\\\\`U" "Ù")
+    ("\\\\'U" "Ú")
+    ("\\\\^U" "Û")
+    ("\\\\~n" "ñ")
+    ("\\\\~N" "Ñ")
+    ("\\\\\"{a}" "ä")
+    ("\\\\`{a}" "à")
+    ("\\\\'{a}" "á")
+    ("\\\\~{a}" "ã")
+    ("\\\\^{a}" "â")
+    ("\\\\\"{e}" "ë")
+    ("\\\\`{e}" "è")
+    ("\\\\'{e}" "é")
+    ("\\\\^{e}" "ê")
+    ("\\\\\"{\\\\i}" "ï")
+    ("\\\\`{\\\\i}" "ì")
+    ("\\\\'{\\\\i}" "í")
+    ("\\\\^{\\\\i}" "î")
+    ("\\\\\"{i}" "ï")
+    ("\\\\`{i}" "ì")
+    ("\\\\'{i}" "í")
+    ("\\\\^{i}" "î")
+    ("\\\\\"{o}" "ö")
+    ("\\\\`{o}" "ò")
+    ("\\\\'{o}" "ó")
+    ("\\\\~{o}" "õ")
+    ("\\\\^{o}" "ô")
+    ("\\\\\"{u}" "ü")
+    ("\\\\`{u}" "ù")
+    ("\\\\'{u}" "ú")
+    ("\\\\^{u}" "û")
+    ("\\\\\"{A}" "Ä")
+    ("\\\\`{A}" "À")
+    ("\\\\'{A}" "Á")
+    ("\\\\~{A}" "Ã\83")
+    ("\\\\^{A}" "Â")
+    ("\\\\\"{E}" "Ë")
+    ("\\\\`{E}" "È")
+    ("\\\\'{E}" "É")
+    ("\\\\^{E}" "Ê")
+    ("\\\\\"{I}" "Ï")
+    ("\\\\`{I}" "Ì")
+    ("\\\\'{I}" "Í")
+    ("\\\\^{I}" "Î")
+    ("\\\\\"{O}" "Ö")
+    ("\\\\`{O}" "Ò")
+    ("\\\\'{O}" "Ó")
+    ("\\\\~{O}" "Õ")
+    ("\\\\^{O}" "Ô")
+    ("\\\\\"{U}" "Ü")
+    ("\\\\`{U}" "Ù")
+    ("\\\\'{U}" "Ú")
+    ("\\\\^{U}" "Û")
+    ("\\\\~{n}" "ñ")
+    ("\\\\~{N}" "Ñ")
+    ("\\\\c{c}" "ç")
+    ("\\\\c{C}" "Ç")
+    ("{\\\\ss}" "ß")
     ("{\\\\AE}" "\306")
     ("{\\\\ae}" "\346")
     ("{\\\\AA}" "\305")
     ("{\\\\aa}" "\345")
     ("{\\\\copyright}" "\251")
     ("\\\\copyright{}" "\251")
-    ("{\\\\pounds}" "£" )
-    ("{\\\\P}" "¶" )
-    ("{\\\\S}" "§" )
-    ("\\\\pounds{}" "£" )
-    ("\\\\P{}" "¶" )
-    ("\\\\S{}" "§" )
-    ("?`" "¿")
-    ("!`" "¡")
-    ("{?`}" "¿")
-    ("{!`}" "¡")
-    ("\"a" "ä")
-    ("\"A" "Ä")
-    ("\"o" "ö")
-    ("\"O" "Ö")
-    ("\"u" "ü")
-    ("\"U" "Ü")
-    ("\"s" "ß")
-    ("\\\\3" "ß")
+    ("{\\\\pounds}" "£" )
+    ("{\\\\P}" "¶" )
+    ("{\\\\S}" "§" )
+    ("\\\\pounds{}" "£" )
+    ("\\\\P{}" "¶" )
+    ("\\\\S{}" "§" )
+    ("?`" "¿")
+    ("!`" "¡")
+    ("{?`}" "¿")
+    ("{!`}" "¡")
+    ("\"a" "ä")
+    ("\"A" "Ä")
+    ("\"o" "ö")
+    ("\"O" "Ö")
+    ("\"u" "ü")
+    ("\"U" "Ü")
+    ("\"s" "ß")
+    ("\\\\3" "ß")
     )
   "Translation table for translating German TeX sequences to ISO 8859-1.
 This table is not exhaustive (and due to TeX's power can never be).
@@ -584,65 +583,65 @@ It only contains commonly used sequences.")
 
 (defvar iso-iso2gtex-trans-tab
   '(
-    ("ä" "\"a")
-    ("à" "{\\\\`a}")
-    ("á" "{\\\\'a}")
-    ("ã" "{\\\\~a}")
-    ("â" "{\\\\^a}")
-    ("ë" "{\\\\\"e}")
-    ("è" "{\\\\`e}")
-    ("é" "{\\\\'e}")
-    ("ê" "{\\\\^e}")
-    ("ï" "{\\\\\"\\\\i}")
-    ("ì" "{\\\\`\\\\i}")
-    ("í" "{\\\\'\\\\i}")
-    ("î" "{\\\\^\\\\i}")
-    ("ö" "\"o")
-    ("ò" "{\\\\`o}")
-    ("ó" "{\\\\'o}")
-    ("õ" "{\\\\~o}")
-    ("ô" "{\\\\^o}")
-    ("ü" "\"u")
-    ("ù" "{\\\\`u}")
-    ("ú" "{\\\\'u}")
-    ("û" "{\\\\^u}")
-    ("Ä" "\"A")
-    ("À" "{\\\\`A}")
-    ("Á" "{\\\\'A}")
-    ("Ã" "{\\\\~A}")
-    ("Â" "{\\\\^A}")
-    ("Ë" "{\\\\\"E}")
-    ("È" "{\\\\`E}")
-    ("É" "{\\\\'E}")
-    ("Ê" "{\\\\^E}")
-    ("Ï" "{\\\\\"I}")
-    ("Ì" "{\\\\`I}")
-    ("Í" "{\\\\'I}")
-    ("Î" "{\\\\^I}")
-    ("Ö" "\"O")
-    ("Ò" "{\\\\`O}")
-    ("Ó" "{\\\\'O}")
-    ("Õ" "{\\\\~O}")
-    ("Ô" "{\\\\^O}")
-    ("Ü" "\"U")
-    ("Ù" "{\\\\`U}")
-    ("Ú" "{\\\\'U}")
-    ("Û" "{\\\\^U}")
-    ("ñ" "{\\\\~n}")
-    ("Ñ" "{\\\\~N}")
-    ("ç" "{\\\\c c}")
-    ("Ç" "{\\\\c C}")
-    ("ß" "\"s")
+    ("ä" "\"a")
+    ("à" "{\\\\`a}")
+    ("á" "{\\\\'a}")
+    ("ã" "{\\\\~a}")
+    ("â" "{\\\\^a}")
+    ("ë" "{\\\\\"e}")
+    ("è" "{\\\\`e}")
+    ("é" "{\\\\'e}")
+    ("ê" "{\\\\^e}")
+    ("ï" "{\\\\\"\\\\i}")
+    ("ì" "{\\\\`\\\\i}")
+    ("í" "{\\\\'\\\\i}")
+    ("î" "{\\\\^\\\\i}")
+    ("ö" "\"o")
+    ("ò" "{\\\\`o}")
+    ("ó" "{\\\\'o}")
+    ("õ" "{\\\\~o}")
+    ("ô" "{\\\\^o}")
+    ("ü" "\"u")
+    ("ù" "{\\\\`u}")
+    ("ú" "{\\\\'u}")
+    ("û" "{\\\\^u}")
+    ("Ä" "\"A")
+    ("À" "{\\\\`A}")
+    ("Á" "{\\\\'A}")
+    ("Ã\83" "{\\\\~A}")
+    ("Â" "{\\\\^A}")
+    ("Ë" "{\\\\\"E}")
+    ("È" "{\\\\`E}")
+    ("É" "{\\\\'E}")
+    ("Ê" "{\\\\^E}")
+    ("Ï" "{\\\\\"I}")
+    ("Ì" "{\\\\`I}")
+    ("Í" "{\\\\'I}")
+    ("Î" "{\\\\^I}")
+    ("Ö" "\"O")
+    ("Ò" "{\\\\`O}")
+    ("Ó" "{\\\\'O}")
+    ("Õ" "{\\\\~O}")
+    ("Ô" "{\\\\^O}")
+    ("Ü" "\"U")
+    ("Ù" "{\\\\`U}")
+    ("Ú" "{\\\\'U}")
+    ("Û" "{\\\\^U}")
+    ("ñ" "{\\\\~n}")
+    ("Ñ" "{\\\\~N}")
+    ("ç" "{\\\\c c}")
+    ("Ç" "{\\\\c C}")
+    ("ß" "\"s")
     ("\306" "{\\\\AE}")
     ("\346" "{\\\\ae}")
     ("\305" "{\\\\AA}")
     ("\345" "{\\\\aa}")
     ("\251" "{\\\\copyright}")
-    ("£" "{\\\\pounds}")
-    ("¶" "{\\\\P}")
-    ("§" "{\\\\S}")
-    ("¿" "{?`}")
-    ("¡" "{!`}")
+    ("£" "{\\\\pounds}")
+    ("¶" "{\\\\P}")
+    ("§" "{\\\\S}")
+    ("¿" "{?`}")
+    ("¡" "{!`}")
     )
   "Translation table for translating ISO 8859-1 characters to German TeX.")
 
@@ -665,13 +664,13 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
  (iso-translate-conventions from to iso-iso2gtex-trans-tab))
 
 (defvar iso-iso2duden-trans-tab
-  '(("ä" "ae")
-    ("Ä" "Ae")
-    ("ö" "oe")
-    ("Ö" "Oe")
-    ("ü" "ue")
-    ("Ü" "Ue")
-    ("ß" "ss"))
+  '(("ä" "ae")
+    ("Ä" "Ae")
+    ("ö" "oe")
+    ("Ö" "Oe")
+    ("ü" "ue")
+    ("Ü" "Ue")
+    ("ß" "ss"))
     "Translation table for translating ISO 8859-1 characters to Duden sequences.")
 
 ;;;###autoload
@@ -684,133 +683,133 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
  (iso-translate-conventions from to iso-iso2duden-trans-tab))
 
 (defvar iso-iso2sgml-trans-tab
-  '(("À" "&Agrave;")
-    ("Á" "&Aacute;")
-    ("Â" "&Acirc;")
-    ("Ã" "&Atilde;")
-    ("Ä" "&Auml;")
-    ("Å" "&Aring;")
-    ("Æ" "&AElig;")
-    ("Ç" "&Ccedil;")
-    ("È" "&Egrave;")
-    ("É" "&Eacute;")
-    ("Ê" "&Ecirc;")
-    ("Ë" "&Euml;")
-    ("Ì" "&Igrave;")
-    ("Í" "&Iacute;")
-    ("Î" "&Icirc;")
-    ("Ï" "&Iuml;")
-    ("Ð" "&ETH;")
-    ("Ñ" "&Ntilde;")
-    ("Ò" "&Ograve;")
-    ("Ó" "&Oacute;")
-    ("Ô" "&Ocirc;")
-    ("Õ" "&Otilde;")
-    ("Ö" "&Ouml;")
-    ("Ø" "&Oslash;")
-    ("Ù" "&Ugrave;")
-    ("Ú" "&Uacute;")
-    ("Û" "&Ucirc;")
-    ("Ü" "&Uuml;")
-    ("Ý" "&Yacute;")
-    ("Þ" "&THORN;")
-    ("ß" "&szlig;")
-    ("à" "&agrave;")
-    ("á" "&aacute;")
-    ("â" "&acirc;")
-    ("ã" "&atilde;")
-    ("ä" "&auml;")
-    ("å" "&aring;")
-    ("æ" "&aelig;")
-    ("ç" "&ccedil;")
-    ("è" "&egrave;")
-    ("é" "&eacute;")
-    ("ê" "&ecirc;")
-    ("ë" "&euml;")
-    ("ì" "&igrave;")
-    ("í" "&iacute;")
-    ("î" "&icirc;")
-    ("ï" "&iuml;")
-    ("ð" "&eth;")
-    ("ñ" "&ntilde;")
-    ("ò" "&ograve;")
-    ("ó" "&oacute;")
-    ("ô" "&ocirc;")
-    ("õ" "&otilde;")
-    ("ö" "&ouml;")
-    ("ø" "&oslash;")
-    ("ù" "&ugrave;")
-    ("ú" "&uacute;")
-    ("û" "&ucirc;")
-    ("ü" "&uuml;")
-    ("ý" "&yacute;")
-    ("þ" "&thorn;")
-    ("ÿ" "&yuml;")))
+  '(("À" "&Agrave;")
+    ("Á" "&Aacute;")
+    ("Â" "&Acirc;")
+    ("Ã\83" "&Atilde;")
+    ("Ä" "&Auml;")
+    ("Å" "&Aring;")
+    ("Æ" "&AElig;")
+    ("Ç" "&Ccedil;")
+    ("È" "&Egrave;")
+    ("É" "&Eacute;")
+    ("Ê" "&Ecirc;")
+    ("Ë" "&Euml;")
+    ("Ì" "&Igrave;")
+    ("Í" "&Iacute;")
+    ("Î" "&Icirc;")
+    ("Ï" "&Iuml;")
+    ("Ð" "&ETH;")
+    ("Ñ" "&Ntilde;")
+    ("Ò" "&Ograve;")
+    ("Ó" "&Oacute;")
+    ("Ô" "&Ocirc;")
+    ("Õ" "&Otilde;")
+    ("Ö" "&Ouml;")
+    ("Ø" "&Oslash;")
+    ("Ù" "&Ugrave;")
+    ("Ú" "&Uacute;")
+    ("Û" "&Ucirc;")
+    ("Ü" "&Uuml;")
+    ("Ý" "&Yacute;")
+    ("Þ" "&THORN;")
+    ("ß" "&szlig;")
+    ("à" "&agrave;")
+    ("á" "&aacute;")
+    ("â" "&acirc;")
+    ("ã" "&atilde;")
+    ("ä" "&auml;")
+    ("å" "&aring;")
+    ("æ" "&aelig;")
+    ("ç" "&ccedil;")
+    ("è" "&egrave;")
+    ("é" "&eacute;")
+    ("ê" "&ecirc;")
+    ("ë" "&euml;")
+    ("ì" "&igrave;")
+    ("í" "&iacute;")
+    ("î" "&icirc;")
+    ("ï" "&iuml;")
+    ("ð" "&eth;")
+    ("ñ" "&ntilde;")
+    ("ò" "&ograve;")
+    ("ó" "&oacute;")
+    ("ô" "&ocirc;")
+    ("õ" "&otilde;")
+    ("ö" "&ouml;")
+    ("ø" "&oslash;")
+    ("ù" "&ugrave;")
+    ("ú" "&uacute;")
+    ("û" "&ucirc;")
+    ("ü" "&uuml;")
+    ("ý" "&yacute;")
+    ("þ" "&thorn;")
+    ("ÿ" "&yuml;")))
 
 (defvar iso-sgml2iso-trans-tab
-  '(("&Agrave;" "À")
-    ("&Aacute;" "Á")
-    ("&Acirc;" "Â")
-    ("&Atilde;" "Ã")
-    ("&Auml;" "Ä")
-    ("&Aring;" "Å")
-    ("&AElig;" "Æ")
-    ("&Ccedil;" "Ç")
-    ("&Egrave;" "È")
-    ("&Eacute;" "É")
-    ("&Ecirc;" "Ê")
-    ("&Euml;" "Ë")
-    ("&Igrave;" "Ì")
-    ("&Iacute;" "Í")
-    ("&Icirc;" "Î")
-    ("&Iuml;" "Ï")
-    ("&ETH;" "Ð")
-    ("&Ntilde;" "Ñ")
-    ("&Ograve;" "Ò")
-    ("&Oacute;" "Ó")
-    ("&Ocirc;" "Ô")
-    ("&Otilde;" "Õ")
-    ("&Ouml;" "Ö")
-    ("&Oslash;" "Ø")
-    ("&Ugrave;" "Ù")
-    ("&Uacute;" "Ú")
-    ("&Ucirc;" "Û")
-    ("&Uuml;" "Ü")
-    ("&Yacute;" "Ý")
-    ("&THORN;" "Þ")
-    ("&szlig;" "ß")
-    ("&agrave;" "à")
-    ("&aacute;" "á")
-    ("&acirc;" "â")
-    ("&atilde;" "ã")
-    ("&auml;" "ä")
-    ("&aring;" "å")
-    ("&aelig;" "æ")
-    ("&ccedil;" "ç")
-    ("&egrave;" "è")
-    ("&eacute;" "é")
-    ("&ecirc;" "ê")
-    ("&euml;" "ë")
-    ("&igrave;" "ì")
-    ("&iacute;" "í")
-    ("&icirc;" "î")
-    ("&iuml;" "ï")
-    ("&eth;" "ð")
-    ("&ntilde;" "ñ")
-    ("&nbsp;" " ")
-    ("&ograve;" "ò")
-    ("&oacute;" "ó")
-    ("&ocirc;" "ô")
-    ("&otilde;" "õ")
-    ("&ouml;" "ö")
-    ("&oslash;" "ø")
-    ("&ugrave;" "ù")
-    ("&uacute;" "ú")
-    ("&ucirc;" "û")
-    ("&uuml;" "ü")
-    ("&yacute;" "ý")
-    ("&thorn;" "þ")
-    ("&yuml;" "ÿ")))
+  '(("&Agrave;" "À")
+    ("&Aacute;" "Á")
+    ("&Acirc;" "Â")
+    ("&Atilde;" "Ã\83")
+    ("&Auml;" "Ä")
+    ("&Aring;" "Å")
+    ("&AElig;" "Æ")
+    ("&Ccedil;" "Ç")
+    ("&Egrave;" "È")
+    ("&Eacute;" "É")
+    ("&Ecirc;" "Ê")
+    ("&Euml;" "Ë")
+    ("&Igrave;" "Ì")
+    ("&Iacute;" "Í")
+    ("&Icirc;" "Î")
+    ("&Iuml;" "Ï")
+    ("&ETH;" "Ð")
+    ("&Ntilde;" "Ñ")
+    ("&Ograve;" "Ò")
+    ("&Oacute;" "Ó")
+    ("&Ocirc;" "Ô")
+    ("&Otilde;" "Õ")
+    ("&Ouml;" "Ö")
+    ("&Oslash;" "Ø")
+    ("&Ugrave;" "Ù")
+    ("&Uacute;" "Ú")
+    ("&Ucirc;" "Û")
+    ("&Uuml;" "Ü")
+    ("&Yacute;" "Ý")
+    ("&THORN;" "Þ")
+    ("&szlig;" "ß")
+    ("&agrave;" "à")
+    ("&aacute;" "á")
+    ("&acirc;" "â")
+    ("&atilde;" "ã")
+    ("&auml;" "ä")
+    ("&aring;" "å")
+    ("&aelig;" "æ")
+    ("&ccedil;" "ç")
+    ("&egrave;" "è")
+    ("&eacute;" "é")
+    ("&ecirc;" "ê")
+    ("&euml;" "ë")
+    ("&igrave;" "ì")
+    ("&iacute;" "í")
+    ("&icirc;" "î")
+    ("&iuml;" "ï")
+    ("&eth;" "ð")
+    ("&ntilde;" "ñ")
+    ("&nbsp;" " ")
+    ("&ograve;" "ò")
+    ("&oacute;" "ó")
+    ("&ocirc;" "ô")
+    ("&otilde;" "õ")
+    ("&ouml;" "ö")
+    ("&oslash;" "ø")
+    ("&ugrave;" "ù")
+    ("&uacute;" "ú")
+    ("&ucirc;" "û")
+    ("&uuml;" "ü")
+    ("&yacute;" "ý")
+    ("&thorn;" "þ")
+    ("&yuml;" "ÿ")))
 
 ;;;###autoload
 (defun iso-iso2sgml (from to &optional buffer)
@@ -904,5 +903,4 @@ Optional arg BUFFER is ignored (for use in `format-alist')."
 
 (provide 'iso-cvt)
 
-;; arch-tag: 64ae843f-ed0e-43e1-ba50-ffd581b90840
 ;;; iso-cvt.el ends here