Commit | Line | Data |
---|---|---|
e8af40ee | 1 | ;;; iso-cvt.el --- translate ISO 8859-1 from/to various encodings -*- coding: iso-latin-1 -*- |
be010748 RS |
2 | ;; This file was formerly called gm-lingo.el. |
3 | ||
2fd125a3 KH |
4 | ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2003, 2004 |
5 | ;; Free Software Foundation, Inc. | |
d9375d2d RS |
6 | |
7 | ;; Author: Michael Gschwind <mike@vlsivie.tuwien.ac.at> | |
8 | ;; Keywords: tex, iso, latin, i18n | |
9 | ||
10 | ;; This file is part of GNU Emacs. | |
11 | ||
12 | ;; GNU Emacs is free software; you can redistribute it and/or modify | |
13 | ;; it under the terms of the GNU General Public License as published by | |
14 | ;; the Free Software Foundation; either version 2, or (at your option) | |
15 | ;; any later version. | |
16 | ||
17 | ;; GNU Emacs is distributed in the hope that it will be useful, | |
18 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
19 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
20 | ;; GNU General Public License for more details. | |
21 | ||
22 | ;; You should have received a copy of the GNU General Public License | |
b578f267 EN |
23 | ;; along with GNU Emacs; see the file COPYING. If not, write to the |
24 | ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
25 | ;; Boston, MA 02111-1307, USA. | |
d9375d2d | 26 | |
575f522f DL |
27 | ;;; Commentary: |
28 | ;; This lisp code is a general framework for translating various | |
48cd9fe9 RS |
29 | ;; representations of the same data. |
30 | ;; among other things it can be used to translate TeX, HTML, and compressed | |
575f522f | 31 | ;; files to ISO 8859-1. It can also be used to translate different charsets |
48cd9fe9 RS |
32 | ;; such as IBM PC, Macintosh or HP Roman8. |
33 | ;; Note that many translations use the GNU recode tool to do the actual | |
34 | ;; conversion. So you might want to install that tool to get the full | |
35 | ;; benefit of iso-cvt.el | |
48cd9fe9 RS |
36 | |
37 | ; TO DO: | |
6f52a61e | 38 | ; Cover more cases for translation. (There is an infinite number of ways to |
48cd9fe9 RS |
39 | ; represent accented characters in TeX) |
40 | ||
41 | ;; SEE ALSO: | |
575f522f | 42 | ; If you are interested in questions related to using the ISO 8859-1 |
48cd9fe9 | 43 | ; characters set (configuring emacs, Unix, etc. to use ISO), then you |
575f522f | 44 | ; can get the ISO 8859-1 FAQ via anonymous ftp from |
f1f6004b | 45 | ; ftp.vlsivie.tuwien.ac.at in /pub/8bit/FAQ-ISO-8859-1 |
d9375d2d RS |
46 | |
47 | ;;; Code: | |
48 | ||
d9375d2d RS |
49 | (defvar iso-spanish-trans-tab |
50 | '( | |
51 |