diff lisp/mule/latin.el @ 2765:4ee3cf8de81d

[xemacs-hg @ 2005-05-10 17:02:52 by aidan] Add full syntax info for 8859-14, -15, -16
author aidan
date Tue, 10 May 2005 17:03:00 +0000
parents 7039e6323819
children 6b2ef948e140
line wrap: on
line diff
--- a/lisp/mule/latin.el	Mon May 09 21:51:20 2005 +0000
+++ b/lisp/mule/latin.el	Tue May 10 17:03:00 2005 +0000
@@ -1,6 +1,6 @@
 ;;; latin.el --- Support for Latin charsets. -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 2001 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2005 Free Software Foundation, Inc.
 
 ;; Author: Hrvoje Niksic <hniksic@xemacs.org>
 ;; Maintainer: XEmacs Development Team
@@ -242,6 +242,140 @@
 ;   (220 252)				;latin letter u with diaeresis
 ;   (222 254)				;latin letter s with cedilla
 ;   ))
+
+;; Latin 9. 
+(setup-case-pairs
+ 'latin-iso8859-15
+ '((166 168)				;latin letter s with caron *
+   (180 184)				;latin letter z with caron *
+   (188 189)				;latin ligature oe *
+   (190 255)				;latin letter y with diaeresis *
+   (192 224)				;latin letter a with grave
+   (193 225)				;latin letter a with acute
+   (194 226)				;latin letter a with circumflex
+   (195 227)				;latin letter a with tilde
+   (196 228)				;latin letter a with diaeresis
+   (197 229)				;latin letter a with ring above
+   (198 230)				;latin letter ae
+   (199 231)				;latin letter c with cedilla
+   (200 232)				;latin letter e with grave
+   (201 233)				;latin letter e with acute
+   (202 234)				;latin letter e with circumflex
+   (203 235)				;latin letter e with diaeresis
+   (204 236)				;latin letter i with grave
+   (205 237)				;latin letter i with acute
+   (206 238)				;latin letter i with circumflex
+   (207 239)				;latin letter i with diaeresis
+   (208 240)				;latin letter eth
+   (209 241)				;latin letter n with tilde
+   (210 242)				;latin letter o with grave
+   (211 243)				;latin letter o with acute
+   (212 244)				;latin letter o with circumflex
+   (213 245)				;latin letter o with tilde
+   (214 246)				;latin letter o with diaeresis
+   (216 248)				;latin letter o with stroke
+   (217 249)				;latin letter u with grave
+   (218 250)				;latin letter u with acute
+   (219 251)				;latin letter u with circumflex
+   (220 252)				;latin letter u with diaeresis
+   (221 253)				;latin letter y with acute
+   (222 254)				;latin letter thorn
+   ))
+
+;; ISO 8859-14, not in FSF, our mapping.
+(setup-case-pairs
+ 'latin-iso8859-14
+ '((161 162)				;latin letter b with dot above
+   (164 165)				;latin letter c with dot above
+   (166 171)				;latin letter d with dot above
+   (168 184)				;latin letter w with grave
+   (170 186)				;latin letter w with acute
+   (172 188)				;latin letter y with grave
+   (175 255)				;latin letter y with diaeresis
+   (176 177)				;latin letter f with dot above
+   (178 179)				;latin letter g with dot above
+   (180 181)				;latin letter m with dot above
+   (183 185)				;latin letter p with dot above
+   (187 191)				;latin letter s with dot above
+   (189 190)				;latin letter w with diaeresis
+   (192 224)				;latin letter a with grave
+   (193 225)				;latin letter a with acute
+   (194 226)				;latin letter a with circumflex
+   (195 227)				;latin letter a with tilde
+   (196 228)				;latin letter a with diaeresis
+   (197 229)				;latin letter a with ring above
+   (198 230)				;latin letter ae
+   (199 231)				;latin letter c with cedilla
+   (200 232)				;latin letter e with grave
+   (201 233)				;latin letter e with acute
+   (202 234)				;latin letter e with circumflex
+   (203 235)				;latin letter e with diaeresis
+   (204 236)				;latin letter i with grave
+   (205 237)				;latin letter i with acute
+   (206 238)				;latin letter i with circumflex
+   (207 239)				;latin letter i with diaeresis
+   (208 240)				;latin letter w with circumflex
+   (209 241)				;latin letter n with tilde
+   (210 242)				;latin letter o with grave
+   (211 243)				;latin letter o with acute
+   (212 244)				;latin letter o with circumflex
+   (213 245)				;latin letter o with tilde
+   (214 246)				;latin letter o with diaeresis
+   (215 247)				;latin letter t with dot above
+   (216 248)				;latin letter o with stroke
+   (217 249)				;latin letter u with grave
+   (218 250)				;latin letter u with acute
+   (219 251)				;latin letter u with circumflex
+   (220 252)				;latin letter u with diaeresis
+   (221 253)				;latin letter y with acute
+   (222 254)				;latin letter y with circumflex
+   ))
+
+;; ISO 8859-16, not in FSF, our mapping. 
+(setup-case-pairs
+ 'latin-iso8859-16
+ '((161 162)				;latin letter a with ogonek
+   (163 179)				;latin letter l with stroke
+   (166 168)				;latin letter s with caron
+   (170 186)				;latin letter s with comma below
+   (172 174)				;latin letter z with acute
+   (175 191)				;latin letter z with dot above
+   (178 185)				;latin letter c with caron
+   (180 184)				;latin letter z with caron
+   (190 255)				;latin letter y with diaeresis
+   (192 224)				;latin letter a with grave
+   (193 225)				;latin letter a with acute
+   (194 226)				;latin letter a with circumflex
+   (195 227)				;latin letter a with breve
+   (196 228)				;latin letter a with diaeresis
+   (197 229)				;latin letter c with acute
+   (198 230)				;latin letter ae
+   (199 231)				;latin letter c with cedilla
+   (200 232)				;latin letter e with grave
+   (201 233)				;latin letter e with acute
+   (202 234)				;latin letter e with circumflex
+   (203 235)				;latin letter e with diaeresis
+   (204 236)				;latin letter i with grave
+   (205 237)				;latin letter i with acute
+   (206 238)				;latin letter i with circumflex
+   (207 239)				;latin letter i with diaeresis
+   (208 240)				;latin letter d with stroke
+   (209 241)				;latin letter n with acute
+   (210 242)				;latin letter o with grave
+   (211 243)				;latin letter o with acute
+   (212 244)				;latin letter o with circumflex
+   (213 245)				;latin letter o with double acute
+   (214 246)				;latin letter o with diaeresis
+   (215 247)				;latin letter s with acute
+   (216 248)				;latin letter u with double acute
+   (217 249)				;latin letter u with grave
+   (218 250)				;latin letter u with acute
+   (219 251)				;latin letter u with circumflex
+   (220 252)				;latin letter u with diaeresis
+   (221 253)				;latin letter e with ogonek
+   (222 254)				;latin letter t with comma below
+   ))
+
 
 ;; This is our utility function; we don't want it in the dumped XEmacs.