comparison 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
comparison
equal deleted inserted replaced
2764:5ea65b8a540f 2765:4ee3cf8de81d
1 ;;; latin.el --- Support for Latin charsets. -*- coding: iso-2022-7bit; -*- 1 ;;; latin.el --- Support for Latin charsets. -*- coding: iso-2022-7bit; -*-
2 2
3 ;; Copyright (C) 2001 Free Software Foundation, Inc. 3 ;; Copyright (C) 2001, 2005 Free Software Foundation, Inc.
4 4
5 ;; Author: Hrvoje Niksic <hniksic@xemacs.org> 5 ;; Author: Hrvoje Niksic <hniksic@xemacs.org>
6 ;; Maintainer: XEmacs Development Team 6 ;; Maintainer: XEmacs Development Team
7 ;; Keywords: multilingual, European, dumped 7 ;; Keywords: multilingual, European, dumped
8 8
240 ; (218 250) ;latin letter u with acute 240 ; (218 250) ;latin letter u with acute
241 ; (219 251) ;latin letter u with circumflex 241 ; (219 251) ;latin letter u with circumflex
242 ; (220 252) ;latin letter u with diaeresis 242 ; (220 252) ;latin letter u with diaeresis
243 ; (222 254) ;latin letter s with cedilla 243 ; (222 254) ;latin letter s with cedilla
244 ; )) 244 ; ))
245
246 ;; Latin 9.
247 (setup-case-pairs
248 'latin-iso8859-15
249 '((166 168) ;latin letter s with caron *
250 (180 184) ;latin letter z with caron *
251 (188 189) ;latin ligature oe *
252 (190 255) ;latin letter y with diaeresis *
253 (192 224) ;latin letter a with grave
254 (193 225) ;latin letter a with acute
255 (194 226) ;latin letter a with circumflex
256 (195 227) ;latin letter a with tilde
257 (196 228) ;latin letter a with diaeresis
258 (197 229) ;latin letter a with ring above
259 (198 230) ;latin letter ae
260 (199 231) ;latin letter c with cedilla
261 (200 232) ;latin letter e with grave
262 (201 233) ;latin letter e with acute
263 (202 234) ;latin letter e with circumflex
264 (203 235) ;latin letter e with diaeresis
265 (204 236) ;latin letter i with grave
266 (205 237) ;latin letter i with acute
267 (206 238) ;latin letter i with circumflex
268 (207 239) ;latin letter i with diaeresis
269 (208 240) ;latin letter eth
270 (209 241) ;latin letter n with tilde
271 (210 242) ;latin letter o with grave
272 (211 243) ;latin letter o with acute
273 (212 244) ;latin letter o with circumflex
274 (213 245) ;latin letter o with tilde
275 (214 246) ;latin letter o with diaeresis
276 (216 248) ;latin letter o with stroke
277 (217 249) ;latin letter u with grave
278 (218 250) ;latin letter u with acute
279 (219 251) ;latin letter u with circumflex
280 (220 252) ;latin letter u with diaeresis
281 (221 253) ;latin letter y with acute
282 (222 254) ;latin letter thorn
283 ))
284
285 ;; ISO 8859-14, not in FSF, our mapping.
286 (setup-case-pairs
287 'latin-iso8859-14
288 '((161 162) ;latin letter b with dot above
289 (164 165) ;latin letter c with dot above
290 (166 171) ;latin letter d with dot above
291 (168 184) ;latin letter w with grave
292 (170 186) ;latin letter w with acute
293 (172 188) ;latin letter y with grave
294 (175 255) ;latin letter y with diaeresis
295 (176 177) ;latin letter f with dot above
296 (178 179) ;latin letter g with dot above
297 (180 181) ;latin letter m with dot above
298 (183 185) ;latin letter p with dot above
299 (187 191) ;latin letter s with dot above
300 (189 190) ;latin letter w with diaeresis
301 (192 224) ;latin letter a with grave
302 (193 225) ;latin letter a with acute
303 (194 226) ;latin letter a with circumflex
304 (195 227) ;latin letter a with tilde
305 (196 228) ;latin letter a with diaeresis
306 (197 229) ;latin letter a with ring above
307 (198 230) ;latin letter ae
308 (199 231) ;latin letter c with cedilla
309 (200 232) ;latin letter e with grave
310 (201 233) ;latin letter e with acute
311 (202 234) ;latin letter e with circumflex
312 (203 235) ;latin letter e with diaeresis
313 (204 236) ;latin letter i with grave
314 (205 237) ;latin letter i with acute
315 (206 238) ;latin letter i with circumflex
316 (207 239) ;latin letter i with diaeresis
317 (208 240) ;latin letter w with circumflex
318 (209 241) ;latin letter n with tilde
319 (210 242) ;latin letter o with grave
320 (211 243) ;latin letter o with acute
321 (212 244) ;latin letter o with circumflex
322 (213 245) ;latin letter o with tilde
323 (214 246) ;latin letter o with diaeresis
324 (215 247) ;latin letter t with dot above
325 (216 248) ;latin letter o with stroke
326 (217 249) ;latin letter u with grave
327 (218 250) ;latin letter u with acute
328 (219 251) ;latin letter u with circumflex
329 (220 252) ;latin letter u with diaeresis
330 (221 253) ;latin letter y with acute
331 (222 254) ;latin letter y with circumflex
332 ))
333
334 ;; ISO 8859-16, not in FSF, our mapping.
335 (setup-case-pairs
336 'latin-iso8859-16
337 '((161 162) ;latin letter a with ogonek
338 (163 179) ;latin letter l with stroke
339 (166 168) ;latin letter s with caron
340 (170 186) ;latin letter s with comma below
341 (172 174) ;latin letter z with acute
342 (175 191) ;latin letter z with dot above
343 (178 185) ;latin letter c with caron
344 (180 184) ;latin letter z with caron
345 (190 255) ;latin letter y with diaeresis
346 (192 224) ;latin letter a with grave
347 (193 225) ;latin letter a with acute
348 (194 226) ;latin letter a with circumflex
349 (195 227) ;latin letter a with breve
350 (196 228) ;latin letter a with diaeresis
351 (197 229) ;latin letter c with acute
352 (198 230) ;latin letter ae
353 (199 231) ;latin letter c with cedilla
354 (200 232) ;latin letter e with grave
355 (201 233) ;latin letter e with acute
356 (202 234) ;latin letter e with circumflex
357 (203 235) ;latin letter e with diaeresis
358 (204 236) ;latin letter i with grave
359 (205 237) ;latin letter i with acute
360 (206 238) ;latin letter i with circumflex
361 (207 239) ;latin letter i with diaeresis
362 (208 240) ;latin letter d with stroke
363 (209 241) ;latin letter n with acute
364 (210 242) ;latin letter o with grave
365 (211 243) ;latin letter o with acute
366 (212 244) ;latin letter o with circumflex
367 (213 245) ;latin letter o with double acute
368 (214 246) ;latin letter o with diaeresis
369 (215 247) ;latin letter s with acute
370 (216 248) ;latin letter u with double acute
371 (217 249) ;latin letter u with grave
372 (218 250) ;latin letter u with acute
373 (219 251) ;latin letter u with circumflex
374 (220 252) ;latin letter u with diaeresis
375 (221 253) ;latin letter e with ogonek
376 (222 254) ;latin letter t with comma below
377 ))
378
245 379
246 ;; This is our utility function; we don't want it in the dumped XEmacs. 380 ;; This is our utility function; we don't want it in the dumped XEmacs.
247 381
248 (fmakunbound 'setup-case-pairs) 382 (fmakunbound 'setup-case-pairs)