Initial revision

This commit is contained in:
Kaleb Keithley 2003-11-14 16:48:47 +00:00
parent deae12c6b6
commit dc4268a7da
155 changed files with 31291 additions and 0 deletions

View file

@ -0,0 +1,61 @@
/* $TOG: $ */
/******************************************************************
Copyright 1993 by SunSoft, Inc.
Copyright 1999-2000 by Bruno Haible
Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and
that both that copyright notice and this permission notice appear
in supporting documentation, and that the names of SunSoft, Inc. and
Bruno Haible not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission. SunSoft, Inc. and Bruno Haible make no representations
about the suitability of this software for any purpose. It is
provided "as is" without express or implied warranty.
SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************/
/* $XFree86: xc/lib/X11/lcUTF8Load.c,v 1.1 2001/11/16 14:40:46 dawes Exp $ */
/*
* This file contains the UTF-8 locale loader.
* Supports: all locales with codeset UTF-8.
* Platforms: all systems.
*/
#include <stdio.h>
#include "Xlibint.h"
#include "XlcPubI.h"
#include "XlcGeneric.h"
XLCd
_XlcUtf8Loader(
const char *name)
{
XLCd lcd;
lcd = _XlcCreateLC(name, _XlcGenericMethods);
if (lcd == (XLCd) NULL)
return lcd;
/* The official IANA name for UTF-8 is "UTF-8" in upper case with a dash. */
if (!XLC_PUBLIC_PART(lcd)->codeset ||
(_XlcCompareISOLatin1(XLC_PUBLIC_PART(lcd)->codeset, "UTF-8"))) {
_XlcDestroyLC(lcd);
return (XLCd) NULL;
}
_XlcAddUtf8LocaleConverters(lcd);
_XlcAddUtf8Converters(lcd);
return lcd;
}

15
nls/armscii-8/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ARMSCII-8 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/armscii-8,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/armscii-8/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for armscii-8 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/armscii-8,v 1.2 2000/12/01 17:43:02 dawes Exp $
XCOMM XLocale Database Sample for armscii-8.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ARMSCII-8:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset ARMSCII-8:GR
font ARMSCII-8:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name ARMSCII-8
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ARMSCII-8
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ARMSCII-8:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ARMSCII-8:GR
}
END XLC_XLOCALE

1575
nls/el_GR.UTF-8/Compose.pre Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,15 @@
XCOMM
XCOMM georgian-academy Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/georgian-academy,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for georgian-academy locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/georgian-academy,v 1.2 2000/12/01 17:43:02 dawes Exp $
XCOMM XLocale Database Sample for georgian-academy
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary GEORGIAN-ACADEMY:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset GEORGIAN-ACADEMY:GR
font GEORGIAN-ACADEMY:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name GEORGIAN-ACADEMY
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name GEORGIAN-ACADEMY
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding GEORGIAN-ACADEMY:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding GEORGIAN-ACADEMY:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,15 @@
XCOMM
XCOMM georgian-ps Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/georgian-ps,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for georgian-ps locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/georgian-ps,v 1.2 2000/12/01 17:43:02 dawes Exp $
XCOMM XLocale Database Sample for georgian-ps
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary GEORGIAN-PS:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset GEORGIAN-PS:GR
font GEORGIAN-PS:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name GEORGIAN-PS
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name GEORGIAN-PS
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding GEORGIAN-PS:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding GEORGIAN-PS:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ibm-cp1133 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/ibm-cp1133,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for ibm-cp1133 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/ibm-cp1133,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for ibm-cp1133.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary IBM-CP1133:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset IBM-CP1133:GR
font IBM-CP1133:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name IBM-CP1133
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name IBM-CP1133
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding IBM-CP1133:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding IBM-CP1133:GR
}
END XLC_XLOCALE

7
nls/iscii-dev/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iscii-dev locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/iscii-dev,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for mulelao-1.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISCII-DEV:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset ISCII-DEV:GR
font ISCII-DEV:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name ISCII-DEV
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISCII-DEV
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISCII-DEV:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISCII-DEV:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for isiri-3342 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/isiri-3342,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for mulelao-1.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISIRI-3342:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset ISIRI-3342:GR
font ISIRI-3342:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name ISIRI-3342
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISIRI-3342
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISIRI-3342:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISIRI-3342:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ISO 8859-10 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-10,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-10 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,9 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-11 locale
#
# $XFree86: xc/nls/XI18N_OBJS/iso8859-11,v 1.1 2002/10/08 23:31:41 dawes Exp $
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,74 @@
XCOMM XLocale Database Sample for iso8859-11.
XCOMM
XCOMM Id: xf-cvs20020709-iso8859_11locale.patch,v 1.1 2002/07/09 12:24:01 thep Exp
XCOMM $XFree86: xc/nls/XLC_LOCALE/iso8859-11,v 1.1 2002/10/08 23:31:42 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-11:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name ISO8859-11:GR
}
font {
primary ISO8859-11:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISO8859-11
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-11:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISO8859-11:GR
}
END XLC_XLOCALE

433
nls/iso8859-13/Compose.pre Normal file
View file

@ -0,0 +1,433 @@
XCOMM $XFree86: xc/nls/Compose/iso8859-13,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM ISO 8859-13 (Latin7) Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM Right-hand side (Accented Alphabet)
XCOMM These compose sequences are pure supposition on my part.
XCOMM It would be nice to know what the real cultural conventions
XCOMM are for compose sequences.
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <T> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicircum
<Multi_key> <space> <greater> : "^" asciicircum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <less> <apostrophe> : "`" grave
<Multi_key> <apostrophe> <less> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <greater> <quotedbl> : "\241" rightdoublequotemark
<Multi_key> <quotedbl> <greater> : "\241" rightdoublequotemark
<Multi_key> <greater> <comma> : "\245" doublelowquotemark
<Multi_key> <comma> <greater> : "\245" doublelowquotemark
<Multi_key> <less> <quotedbl> : "\264" leftdoublequotemark
<Multi_key> <quotedbl> <less> : "\264" leftdoublequotemark
<Multi_key> <less> <less> : "\253" guillemotleft
<Multi_key> <greater> <greater> : "\273" guillemotright
<Multi_key> <apostrophe> <apostrophe> : "\377" rightsinglequotemark
<Multi_key> <greater> <apostrophe> : "\377" rightsinglequotemark
<Multi_key> <apostrophe> <greater> : "\377" rightsinglequotemark
<Multi_key> <c> <slash> : "\242" cent
<Multi_key> <slash> <c> : "\242" cent
<Multi_key> <C> <slash> : "\242" cent
<Multi_key> <slash> <C> : "\242" cent
<Multi_key> <C> <bar> : "\242" cent
<Multi_key> <bar> <C> : "\242" cent
<Multi_key> <c> <bar> : "\242" cent
<Multi_key> <bar> <c> : "\242" cent
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <c> <o> : "\251" copyright
<Multi_key> <o> <c> : "\251" copyright
<Multi_key> <C> <O> : "\251" copyright
<Multi_key> <O> <C> : "\251" copyright
<Multi_key> <c> <O> : "\251" copyright
<Multi_key> <O> <c> : "\251" copyright
<Multi_key> <C> <o> : "\251" copyright
<Multi_key> <o> <C> : "\251" copyright
<Multi_key> <c> <0> : "\251" copyright
<Multi_key> <0> <c> : "\251" copyright
<Multi_key> <C> <0> : "\251" copyright
<Multi_key> <0> <C> : "\251" copyright
<Multi_key> <parenleft> <c> : "\251" copyright
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <x> <o> : "\244" currency
<Multi_key> <o> <x> : "\244" currency
<Multi_key> <X> <O> : "\244" currency
<Multi_key> <O> <X> : "\244" currency
<Multi_key> <x> <O> : "\244" currency
<Multi_key> <O> <x> : "\244" currency
<Multi_key> <X> <o> : "\244" currency
<Multi_key> <o> <X> : "\244" currency
<Multi_key> <x> <0> : "\244" currency
<Multi_key> <0> <x> : "\244" currency
<Multi_key> <X> <0> : "\244" currency
<Multi_key> <0> <X> : "\244" currency
<Multi_key> <0> <asciicircum> : "\260" degree
<Multi_key> <asciicircum> <0> : "\260" degree
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <plus> <minus> : "\261" plusminus
<Multi_key> <minus> <plus> : "\261" plusminus
<Multi_key> <m> <u> : "\265" mu
<Multi_key> <slash> <u> : "\265" mu
<Multi_key> <u> <slash> : "\265" mu
<Multi_key> <slash> <U> : "\265" mu
<Multi_key> <U> <slash> : "\265" mu
<Multi_key> <1> <asciicircum> : "\271" onesuperior
<Multi_key> <asciicircum> <1> : "\271" onesuperior
<Multi_key> <S> <1> : "\271" onesuperior
<Multi_key> <1> <S> : "\271" onesuperior
<Multi_key> <s> <1> : "\271" onesuperior
<Multi_key> <1> <s> : "\271" onesuperior
<Multi_key> <2> <asciicircum> : "\262" twosuperior
<Multi_key> <asciicircum> <2> : "\262" twosuperior
<Multi_key> <S> <2> : "\262" twosuperior
<Multi_key> <2> <S> : "\262" twosuperior
<Multi_key> <s> <2> : "\262" twosuperior
<Multi_key> <2> <s> : "\262" twosuperior
<Multi_key> <3> <asciicircum> : "\263" threesuperior
<Multi_key> <asciicircum> <3> : "\263" threesuperior
<Multi_key> <S> <3> : "\263" threesuperior
<Multi_key> <3> <S> : "\263" threesuperior
<Multi_key> <s> <3> : "\263" threesuperior
<Multi_key> <3> <s> : "\263" threesuperior
<Multi_key> <p> <exclam> : "\266" paragraph
<Multi_key> <exclam> <p> : "\266" paragraph
<Multi_key> <P> <exclam> : "\266" paragraph
<Multi_key> <exclam> <P> : "\266" paragraph
<Multi_key> <period> <asciicircum> : "\267" periodcentered
<Multi_key> <asciicircum> <period> : "\267" periodcentered
<Multi_key> <period> <period> : "\267" periodcentered
<Multi_key> <1> <4> : "\274" onequarter
<Multi_key> <1> <2> : "\275" onehalf
<Multi_key> <3> <4> : "\276" threequarters
<Multi_key> <question> <question> : "\277" questiondown
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <bar> <bar> : "\246" brokenbar
<Multi_key> <exclam> <asciicircum> : "\246" brokenbar
<Multi_key> <asciicircum> <exclam> : "\246" brokenbar
<Multi_key> <V> <B> : "\246" brokenbar
<Multi_key> <B> <V> : "\246" brokenbar
<Multi_key> <v> <b> : "\246" brokenbar
<Multi_key> <b> <v> : "\246" brokenbar
<Multi_key> <minus> <comma> : "\254" notsign
<Multi_key> <comma> <minus> : "\254" notsign
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <R> <O> : "\256" registered
<Multi_key> <O> <R> : "\256" registered
<Multi_key> <parenleft> <r> : "\256" registered
<Multi_key> <minus> <colon> : "\367" division
<Multi_key> <colon> <minus> : "\367" division
<Multi_key> <x> <x> : "\327" multiply
XCOMM Accented Alphabet
<Multi_key> <A> <semicolon> : "\300" Aogonek
<Multi_key> <semicolon> <A> : "\300" Aogonek
<Multi_key> <A> <comma> : "\300" Aogonek
<Multi_key> <comma> <A> : "\300" Aogonek
<Multi_key> <R> <comma> : "\252" Rcedilla
<Multi_key> <comma> <R> : "\252" Rcedilla
<Multi_key> <L> <comma> : "\317" Lcedilla
<Multi_key> <comma> <L> : "\317" Lcedilla
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <less> : "\320" Scaron
<Multi_key> <less> <S> : "\320" Scaron
<Multi_key> <E> <minus> : "\307" Emacron
<Multi_key> <minus> <E> : "\307" Emacron
<Multi_key> <E> <underscore> : "\307" Emacron
<Multi_key> <underscore> <E> : "\307" Emacron
<Multi_key> <G> <comma> : "\314" Gcedilla
<Multi_key> <comma> <G> : "\314" Gcedilla
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <Z> <less> : "\336" Zcaron
<Multi_key> <less> <Z> : "\336" Zcaron
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <a> <semicolon> : "\340" aogonek
<Multi_key> <semicolon> <a> : "\340" aogonek
<Multi_key> <a> <comma> : "\340" aogonek
<Multi_key> <comma> <a> : "\340" aogonek
<Multi_key> <r> <comma> : "\272" rcedilla
<Multi_key> <comma> <r> : "\272" rcedilla
<Multi_key> <l> <comma> : "\357" lcedilla
<Multi_key> <comma> <l> : "\357" lcedilla
<Multi_key> <s> <less> : "\360" scaron
<Multi_key> <less> <s> : "\360" scaron
<Multi_key> <e> <minus> : "\347" emacron
<Multi_key> <minus> <e> : "\347" emacron
<Multi_key> <e> <underscore> : "\347" emacron
<Multi_key> <underscore> <e> : "\347" emacron
<Multi_key> <g> <comma> : "\354" gcedilla
<Multi_key> <comma> <g> : "\354" gcedilla
<Multi_key> <z> <less> : "\376" zcaron
<Multi_key> <less> <z> : "\376" zcaron
<Multi_key> <A> <underscore> : "\302" Amacron
<Multi_key> <underscore> <A> : "\302" Amacron
<Multi_key> <A> <minus> : "\302" Amacron
<Multi_key> <minus> <A> : "\302" Amacron
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <asterisk> : "\305" Aring
<Multi_key> <asterisk> <A> : "\305" Aring
<Multi_key> <A> <A> : "\305" Aring
<Multi_key> <A> <O> : "\305" Aring
<Multi_key> <A> <E> : "\257" AE
<Multi_key> <I> <semicolon> : "\301" Iogonek
<Multi_key> <semicolon> <I> : "\301" Iogonek
<Multi_key> <I> <comma> : "\301" Iogonek
<Multi_key> <comma> <I> : "\301" Iogonek
<Multi_key> <C> <less> : "\310" Ccaron
<Multi_key> <less> <C> : "\310" Ccaron
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <semicolon> : "\306" Eogonek
<Multi_key> <semicolon> <E> : "\306" Eogonek
<Multi_key> <E> <comma> : "\306" Eogonek
<Multi_key> <comma> <E> : "\306" Eogonek
<Multi_key> <E> <period> : "\313" Eabovedot
<Multi_key> <period> <E> : "\313" Eabovedot
<Multi_key> <I> <minus> : "\316" Imacron
<Multi_key> <minus> <I> : "\316" Imacron
<Multi_key> <I> <underscore> : "\316" Imacron
<Multi_key> <underscore> <I> : "\316" Imacron
<Multi_key> <N> <comma> : "\322" Ncedilla
<Multi_key> <comma> <N> : "\322" Ncedilla
<Multi_key> <O> <underscore> : "\324" Omacron
<Multi_key> <underscore> <O> : "\324" Omacron
<Multi_key> <O> <minus> : "\324" Omacron
<Multi_key> <minus> <O> : "\324" Omacron
<Multi_key> <K> <comma> : "\315" Kcedilla
<Multi_key> <comma> <K> : "\315" Kcedilla
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <x> <x> : "\327" multiply
<Multi_key> <O> <slash> : "\250" Ooblique
<Multi_key> <slash> <O> : "\250" Ooblique
<Multi_key> <o> <slash> : "\270" oslash
<Multi_key> <slash> <o> : "\270" oslash
<Multi_key> <U> <semicolon> : "\330" Uogonek
<Multi_key> <semicolon> <U> : "\330" Uogonek
<Multi_key> <U> <comma> : "\330" Uogonek
<Multi_key> <comma> <U> : "\330" Uogonek
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <underscore> : "\333" Umacron
<Multi_key> <underscore> <U> : "\333" Umacron
<Multi_key> <U> <minus> : "\333" Umacron
<Multi_key> <minus> <U> : "\333" Umacron
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <a> <underscore> : "\342" amacron
<Multi_key> <underscore> <a> : "\342" amacron
<Multi_key> <a> <minus> : "\342" amacron
<Multi_key> <minus> <a> : "\342" amacron
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <asterisk> : "\345" aring
<Multi_key> <asterisk> <a> : "\345" aring
<Multi_key> <a> <a> : "\345" aring
<Multi_key> <a> <o> : "\345" aring
<Multi_key> <a> <e> : "\277" ae
<Multi_key> <i> <semicolon> : "\341" iogonek
<Multi_key> <semicolon> <i> : "\341" iogonek
<Multi_key> <i> <comma> : "\341" iogonek
<Multi_key> <comma> <i> : "\341" iogonek
<Multi_key> <c> <less> : "\350" ccaron
<Multi_key> <less> <c> : "\350" ccaron
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <semicolon> : "\346" eogonek
<Multi_key> <semicolon> <e> : "\346" eogonek
<Multi_key> <e> <comma> : "\346" eogonek
<Multi_key> <comma> <e> : "\346" eogonek
<Multi_key> <e> <period> : "\353" eabovedot
<Multi_key> <period> <e> : "\353" eabovedot
<Multi_key> <i> <minus> : "\356" imacron
<Multi_key> <minus> <i> : "\356" imacron
<Multi_key> <i> <underscore> : "\356" imacron
<Multi_key> <underscore> <i> : "\356" imacron
<Multi_key> <n> <comma> : "\362" ncedilla
<Multi_key> <comma> <n> : "\362" ncedilla
<Multi_key> <o> <underscore> : "\364" omacron
<Multi_key> <underscore> <o> : "\364" omacron
<Multi_key> <o> <minus> : "\364" omacron
<Multi_key> <minus> <o> : "\364" omacron
<Multi_key> <k> <comma> : "\355" kcedilla
<Multi_key> <comma> <k> : "\355" kcedilla
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <o> <slash> : "\270" ooblique
<Multi_key> <slash> <o> : "\270" ooblique
<Multi_key> <u> <semicolon> : "\370" uogonek
<Multi_key> <semicolon> <u> : "\370" uogonek
<Multi_key> <u> <comma> : "\370" uogonek
<Multi_key> <comma> <u> : "\370" uogonek
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <underscore> : "\373" umacron
<Multi_key> <underscore> <u> : "\373" umacron
<Multi_key> <u> <minus> : "\373" umacron
<Multi_key> <minus> <u> : "\373" umacron
<Multi_key> <C> <apostrophe> : "\303" Cacute
<Multi_key> <apostrophe> <C> : "\303" Cacute
<Multi_key> <c> <apostrophe> : "\343" cacute
<Multi_key> <apostrophe> <c> : "\343" cacute
<Multi_key> <O> <apostrophe> : "\323" Oacute
<Multi_key> <apostrophe> <O> : "\323" Oacute
<Multi_key> <o> <apostrophe> : "\363" oacute
<Multi_key> <apostrophe> <o> : "\363" oacute
<Multi_key> <Z> <apostrophe> : "\312" Zacute
<Multi_key> <apostrophe> <Z> : "\312" Zacute
<Multi_key> <z> <apostrophe> : "\352" zacute
<Multi_key> <apostrophe> <z> : "\352" zacute
<Multi_key> <N> <apostrophe> : "\321" Nacute
<Multi_key> <apostrophe> <N> : "\321" Nacute
<Multi_key> <n> <apostrophe> : "\361" nacute
<Multi_key> <apostrophe> <n> : "\361" nacute
<Multi_key> <L> <minus> : "\331" Lstroke
<Multi_key> <minus> <L> : "\331" Lstroke
<Multi_key> <L> <slash> : "\331" Lstroke
<Multi_key> <slash> <L> : "\331" Lstroke
<Multi_key> <l> <minus> : "\371" lstroke
<Multi_key> <minus> <l> : "\371" lstroke
<Multi_key> <l> <slash> : "\371" lstroke
<Multi_key> <slash> <l> : "\371" lstroke
<Multi_key> <S> <apostrophe> : "\332" Sacute
<Multi_key> <apostrophe> <S> : "\332" Sacute
<Multi_key> <s> <apostrophe> : "\372" sacute
<Multi_key> <apostrophe> <s> : "\372" sacute
<Multi_key> <Z> <period> : "\335" Zabovedot
<Multi_key> <period> <Z> : "\335" Zabovedot
<Multi_key> <z> <period> : "\375" zabovedot
<Multi_key> <period> <z> : "\375" zabovedot
<dead_abovedot> <E> : "\313" Eabovedot
<dead_abovedot> <e> : "\353" eabovedot
<dead_abovedot> <Z> : "\335" Zabovedot
<dead_abovedot> <z> : "\375" zabovedot
<dead_abovedot> <dead_abovedot> : "\267" abovedot
<dead_abovering> <A> : "\305" Aring
<dead_abovering> <a> : "\345" aring
<dead_abovering> <E> : "\313" Eabovedot
<dead_abovering> <e> : "\353" eabovedot
<dead_abovering> <Z> : "\335" Zabovedot
<dead_abovering> <z> : "\375" zabovedot
<dead_abovedot> <A> : "\305" Aring
<dead_abovedot> <a> : "\345" aring
<dead_acute> <dead_acute> : "\377" rightsinglequotemark
<dead_acute> <C> : "\303" Cacute
<dead_acute> <E> : "\311" Eacute
<dead_acute> <Z> : "\312" Zacute
<dead_acute> <N> : "\321" Nacute
<dead_acute> <O> : "\323" Oacute
<dead_acute> <S> : "\332" Sacute
<dead_acute> <c> : "\343" cacute
<dead_acute> <e> : "\351" eacute
<dead_acute> <z> : "\352" zacute
<dead_acute> <n> : "\361" nacute
<dead_acute> <o> : "\363" oacute
<dead_acute> <s> : "\372" sacute
<dead_caron> <C> : "\310" Ccaron
<dead_caron> <S> : "\320" Scaron
<dead_caron> <Z> : "\336" Zcaron
<dead_caron> <s> : "\350" ccaron
<dead_caron> <s> : "\360" scaron
<dead_caron> <z> : "\376" zcaron
<dead_cedilla> <R> : "\252" Rcedilla
<dead_cedilla> <G> : "\314" Gcedilla
<dead_cedilla> <K> : "\315" Kcedilla
<dead_cedilla> <L> : "\317" Lcedilla
<dead_cedilla> <N> : "\322" Ncedilla
<dead_cedilla> <r> : "\272" rcedilla
<dead_cedilla> <g> : "\354" gcedilla
<dead_cedilla> <k> : "\355" kcedilla
<dead_cedilla> <l> : "\357" lcedilla
<dead_cedilla> <n> : "\362" ncedilla
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_macron> <A> : "\302" Amacron
<dead_macron> <E> : "\307" Emacron
<dead_macron> <I> : "\316" Imacron
<dead_macron> <O> : "\324" Omacron
<dead_macron> <U> : "\333" Umacron
<dead_macron> <a> : "\342" amacron
<dead_macron> <e> : "\347" emacron
<dead_macron> <i> : "\356" imacron
<dead_macron> <o> : "\364" omacron
<dead_macron> <u> : "\373" umacron
<dead_macron> <macron> : "\255" macron
<dead_macron> <dead_macron> : "\255" macron
<dead_ogonek> <A> : "\300" Aogonek
<dead_ogonek> <I> : "\301" Iogonek
<dead_ogonek> <E> : "\306" Eogonek
<dead_ogonek> <U> : "\330" Uogonek
<dead_ogonek> <a> : "\340" aogonek
<dead_ogonek> <i> : "\341" iogonek
<dead_ogonek> <e> : "\346" eogonek
<dead_ogonek> <u> : "\370" uogonek
<dead_abovering> <A> : "\305" Aring
<dead_abovering> <a> : "\345" aring
<dead_abovering> <E> : "\313" Eabovedot
<dead_abovering> <e> : "\353" eabovedot
<dead_abovering> <Z> : "\335" Zabovedot
<dead_abovering> <z> : "\375" zabovedot
<dead_abovering> <ring> : "\260" ring
<dead_abovering> <dead_abovering> : "\260" ring
<dead_tilde> <O> : "\325" Otilde
<dead_tilde> <o> : "\365" otilde
<dead_tilde> <asciitilde> : "~" asciitilde
<dead_tilde> <dead_tilde> : "~" asciitilde
XCOMM End of Sequence Definition

View file

@ -0,0 +1,74 @@
XCOMM $TOG: iso8859-13 /main/1 1998/05/20 13:49:21 kaleb $
XCOMM XLocale Database Sample for iso8859-13.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/iso8859-13,v 1.1 2000/10/27 18:30:56 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-13:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name ISO8859-13:GR
}
font {
primary ISO8859-13:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISO8859-13
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-13:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISO8859-13:GR
}
END XLC_XLOCALE

508
nls/iso8859-14/Compose.pre Normal file
View file

@ -0,0 +1,508 @@
XCOMM ISO 8859-14 (Latin 8) Compose Sequences
XCOMM
XCOMM Original version by Alastair McKinstry, <amck@maths.tcd.ie>
XCOMM Fixed and tidied up by Seamus O Ciardhuain <seoc@cnds.ucd.ie> (Dec 2002)
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-14,v 1.5 2002/12/19 00:57:15 dawes Exp $
XCOMM
XCOMM First part is taken from the Latin-1 definitions,
XCOMM i.e. characters the same in 8859-1 and 8859-14.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <T> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicircum
<Multi_key> <space> <greater> : "^" asciicircum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <c> <o> : "\251" copyright
<Multi_key> <o> <c> : "\251" copyright
<Multi_key> <C> <O> : "\251" copyright
<Multi_key> <O> <C> : "\251" copyright
<Multi_key> <c> <O> : "\251" copyright
<Multi_key> <O> <c> : "\251" copyright
<Multi_key> <C> <o> : "\251" copyright
<Multi_key> <o> <C> : "\251" copyright
<Multi_key> <c> <0> : "\251" copyright
<Multi_key> <0> <c> : "\251" copyright
<Multi_key> <C> <0> : "\251" copyright
<Multi_key> <0> <C> : "\251" copyright
<Multi_key> <p> <exclam> : "\266" paragraph
<Multi_key> <exclam> <p> : "\266" paragraph
<Multi_key> <P> <exclam> : "\266" paragraph
<Multi_key> <exclam> <P> : "\266" paragraph
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <R> <O> : "\256" registered
<Multi_key> <O> <R> : "\256" registered
<Multi_key> <r> <o> : "\256" registered
<Multi_key> <o> <r> : "\256" registered
<Multi_key> <R> <0> : "\256" registered
<Multi_key> <r> <0> : "\256" registered
<Multi_key> <0> <R> : "\256" registered
<Multi_key> <0> <r> : "\256" registered
XCOMM Accented Alphabet
<Multi_key> <A> <grave> : "\300" Agrave
<Multi_key> <grave> <A> : "\300" Agrave
<Multi_key> <A> <acute> : "\301" Aacute
<Multi_key> <acute> <A> : "\301" Aacute
<Multi_key> <A> <apostrophe> : "\301" Aacute
<Multi_key> <apostrophe> <A> : "\301" Aacute
<Multi_key> <A> <asciicircum> : "\302" Acircumflex
<Multi_key> <asciicircum> <A> : "\302" Acircumflex
<Multi_key> <A> <greater> : "\302" Acircumflex
<Multi_key> <greater> <A> : "\302" Acircumflex
<Multi_key> <A> <asciitilde> : "\303" Atilde
<Multi_key> <asciitilde> <A> : "\303" Atilde
<Multi_key> <A> <minus> : "\303" Atilde
<Multi_key> <minus> <A> : "\303" Atilde
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <diaeresis> : "\304" Adiaeresis
<Multi_key> <diaeresis> <A> : "\304" Adiaeresis
<Multi_key> <A> <asterisk> : "\305" Aring
<Multi_key> <asterisk> <A> : "\305" Aring
<Multi_key> <A> <E> : "\306" AE
<Multi_key> <a> <grave> : "\340" agrave
<Multi_key> <grave> <a> : "\340" agrave
<Multi_key> <a> <acute> : "\341" aacute
<Multi_key> <acute> <a> : "\341" aacute
<Multi_key> <a> <apostrophe> : "\341" aacute
<Multi_key> <apostrophe> <a> : "\341" aacute
<Multi_key> <a> <asciicircum> : "\342" acircumflex
<Multi_key> <asciicircum> <a> : "\342" acircumflex
<Multi_key> <a> <greater> : "\342" acircumflex
<Multi_key> <greater> <a> : "\342" acircumflex
<Multi_key> <a> <asciitilde> : "\343" atilde
<Multi_key> <asciitilde> <a> : "\343" atilde
<Multi_key> <a> <minus> : "\343" atilde
<Multi_key> <minus> <a> : "\343" atilde
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <diaeresis> : "\344" adiaeresis
<Multi_key> <diaeresis> <a> : "\344" adiaeresis
<Multi_key> <a> <asterisk> : "\345" aring
<Multi_key> <asterisk> <a> : "\345" aring
<Multi_key> <a> <e> : "\346" ae
<Multi_key> <C> <comma> : "\307" Ccedilla
<Multi_key> <comma> <C> : "\307" Ccedilla
<Multi_key> <c> <comma> : "\347" ccedilla
<Multi_key> <comma> <c> : "\347" ccedilla
<Multi_key> <E> <grave> : "\310" Egrave
<Multi_key> <grave> <E> : "\310" Egrave
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <asciicircum> : "\312" Ecircumflex
<Multi_key> <asciicircum> <E> : "\312" Ecircumflex
<Multi_key> <E> <greater> : "\312" Ecircumflex
<Multi_key> <greater> <E> : "\312" Ecircumflex
<Multi_key> <E> <quotedbl> : "\313" Ediaeresis
<Multi_key> <quotedbl> <E> : "\313" Ediaeresis
<Multi_key> <E> <diaeresis> : "\313" Ediaeresis
<Multi_key> <diaeresis> <E> : "\313" Ediaeresis
<Multi_key> <e> <grave> : "\350" egrave
<Multi_key> <grave> <e> : "\350" egrave
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <asciicircum> : "\352" ecircumflex
<Multi_key> <asciicircum> <e> : "\352" ecircumflex
<Multi_key> <e> <greater> : "\352" ecircumflex
<Multi_key> <greater> <e> : "\352" ecircumflex
<Multi_key> <e> <quotedbl> : "\353" ediaeresis
<Multi_key> <quotedbl> <e> : "\353" ediaeresis
<Multi_key> <e> <diaeresis> : "\353" ediaeresis
<Multi_key> <diaeresis> <e> : "\353" ediaeresis
<Multi_key> <I> <grave> : "\314" Igrave
<Multi_key> <grave> <I> : "\314" Igrave
<Multi_key> <I> <acute> : "\315" Iacute
<Multi_key> <acute> <I> : "\315" Iacute
<Multi_key> <I> <apostrophe> : "\315" Iacute
<Multi_key> <apostrophe> <I> : "\315" Iacute
<Multi_key> <I> <asciicircum> : "\316" Icircumflex
<Multi_key> <asciicircum> <I> : "\316" Icircumflex
<Multi_key> <I> <greater> : "\316" Icircumflex
<Multi_key> <greater> <I> : "\316" Icircumflex
<Multi_key> <I> <quotedbl> : "\317" Idiaeresis
<Multi_key> <quotedbl> <I> : "\317" Idiaeresis
<Multi_key> <I> <diaeresis> : "\317" Idiaeresis
<Multi_key> <diaeresis> <I> : "\317" Idiaeresis
<Multi_key> <i> <grave> : "\354" igrave
<Multi_key> <grave> <i> : "\354" igrave
<Multi_key> <i> <acute> : "\355" iacute
<Multi_key> <acute> <i> : "\355" iacute
<Multi_key> <i> <apostrophe> : "\355" iacute
<Multi_key> <apostrophe> <i> : "\355" iacute
<Multi_key> <i> <asciicircum> : "\356" icircumflex
<Multi_key> <asciicircum> <i> : "\356" icircumflex
<Multi_key> <i> <greater> : "\356" icircumflex
<Multi_key> <greater> <i> : "\356" icircumflex
<Multi_key> <i> <quotedbl> : "\357" idiaeresis
<Multi_key> <quotedbl> <i> : "\357" idiaeresis
<Multi_key> <i> <diaeresis> : "\357" idiaeresis
<Multi_key> <diaeresis> <i> : "\357" idiaeresis
<Multi_key> <N> <asciitilde> : "\321" Ntilde
<Multi_key> <asciitilde> <N> : "\321" Ntilde
<Multi_key> <N> <minus> : "\321" Ntilde
<Multi_key> <minus> <N> : "\321" Ntilde
<Multi_key> <n> <asciitilde> : "\361" ntilde
<Multi_key> <asciitilde> <n> : "\361" ntilde
<Multi_key> <n> <minus> : "\361" ntilde
<Multi_key> <minus> <n> : "\361" ntilde
<Multi_key> <O> <grave> : "\322" Ograve
<Multi_key> <grave> <O> : "\322" Ograve
<Multi_key> <O> <acute> : "\323" Oacute
<Multi_key> <acute> <O> : "\323" Oacute
<Multi_key> <O> <apostrophe> : "\323" Oacute
<Multi_key> <apostrophe> <O> : "\323" Oacute
<Multi_key> <O> <asciicircum> : "\324" Ocircumflex
<Multi_key> <asciicircum> <O> : "\324" Ocircumflex
<Multi_key> <O> <greater> : "\324" Ocircumflex
<Multi_key> <greater> <O> : "\324" Ocircumflex
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <minus> : "\325" Otilde
<Multi_key> <minus> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <O> <diaeresis> : "\326" Odiaeresis
<Multi_key> <diaeresis> <O> : "\326" Odiaeresis
<Multi_key> <O> <slash> : "\330" Ooblique
<Multi_key> <slash> <O> : "\330" Ooblique
<Multi_key> <o> <grave> : "\362" ograve
<Multi_key> <grave> <o> : "\362" ograve
<Multi_key> <o> <acute> : "\363" oacute
<Multi_key> <acute> <o> : "\363" oacute
<Multi_key> <o> <apostrophe> : "\363" oacute
<Multi_key> <apostrophe> <o> : "\363" oacute
<Multi_key> <o> <asciicircum> : "\364" ocircumflex
<Multi_key> <asciicircum> <o> : "\364" ocircumflex
<Multi_key> <o> <greater> : "\364" ocircumflex
<Multi_key> <greater> <o> : "\364" ocircumflex
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <minus> : "\365" otilde
<Multi_key> <minus> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <o> <diaeresis> : "\366" odiaeresis
<Multi_key> <diaeresis> <o> : "\366" odiaeresis
<Multi_key> <o> <slash> : "\370" oslash
<Multi_key> <slash> <o> : "\370" oslash
<Multi_key> <U> <grave> : "\331" Ugrave
<Multi_key> <grave> <U> : "\331" Ugrave
<Multi_key> <U> <acute> : "\332" Uacute
<Multi_key> <acute> <U> : "\332" Uacute
<Multi_key> <U> <apostrophe> : "\332" Uacute
<Multi_key> <apostrophe> <U> : "\332" Uacute
<Multi_key> <U> <asciicircum> : "\333" Ucircumflex
<Multi_key> <asciicircum> <U> : "\333" Ucircumflex
<Multi_key> <U> <greater> : "\333" Ucircumflex
<Multi_key> <greater> <U> : "\333" Ucircumflex
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <diaeresis> : "\334" Udiaeresis
<Multi_key> <diaeresis> <U> : "\334" Udiaeresis
<Multi_key> <u> <grave> : "\371" ugrave
<Multi_key> <grave> <u> : "\371" ugrave
<Multi_key> <u> <acute> : "\372" uacute
<Multi_key> <acute> <u> : "\372" uacute
<Multi_key> <u> <apostrophe> : "\372" uacute
<Multi_key> <apostrophe> <u> : "\372" uacute
<Multi_key> <u> <asciicircum> : "\373" ucircumflex
<Multi_key> <asciicircum> <u> : "\373" ucircumflex
<Multi_key> <u> <greater> : "\373" ucircumflex
<Multi_key> <greater> <u> : "\373" ucircumflex
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <diaeresis> : "\374" udiaeresis
<Multi_key> <diaeresis> <u> : "\374" udiaeresis
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <Y> <acute> : "\335" Yacute
<Multi_key> <acute> <Y> : "\335" Yacute
<Multi_key> <Y> <apostrophe> : "\335" Yacute
<Multi_key> <apostrophe> <Y> : "\335" Yacute
<Multi_key> <y> <acute> : "\375" yacute
<Multi_key> <acute> <y> : "\375" yacute
<Multi_key> <y> <apostrophe> : "\375" yacute
<Multi_key> <apostrophe> <y> : "\375" yacute
<Multi_key> <y> <quotedbl> : "\377" ydiaeresis
<Multi_key> <quotedbl> <y> : "\377" ydiaeresis
<Multi_key> <y> <diaeresis> : "\377" ydiaeresis
<Multi_key> <diaeresis> <y> : "\377" ydiaeresis
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_circumflex> <slash> : "|" bar
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_circumflex> <space> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
XCOMM Accented Alphabet
<dead_grave> <A> : "\300" Agrave
<dead_acute> <A> : "\301" Aacute
<dead_circumflex> <A> : "\302" Acircumflex
<dead_tilde> <A> : "\303" Atilde
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_grave> <a> : "\340" agrave
<dead_acute> <a> : "\341" aacute
<dead_circumflex> <a> : "\342" acircumflex
<dead_tilde> <a> : "\343" atilde
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_cedilla> <C> : "\307" Ccedilla
<dead_cedilla> <c> : "\347" ccedilla
<dead_grave> <E> : "\310" Egrave
<dead_acute> <E> : "\311" Eacute
<dead_circumflex> <E> : "\312" Ecircumflex
<dead_diaeresis> <E> : "\313" Ediaeresis
<dead_grave> <e> : "\350" egrave
<dead_acute> <e> : "\351" eacute
<dead_circumflex> <e> : "\352" ecircumflex
<dead_diaeresis> <e> : "\353" ediaeresis
<dead_grave> <I> : "\314" Igrave
<dead_acute> <I> : "\315" Iacute
<dead_circumflex> <I> : "\316" Icircumflex
<dead_diaeresis> <I> : "\317" Idiaeresis
<dead_grave> <i> : "\354" igrave
<dead_acute> <i> : "\355" iacute
<dead_circumflex> <i> : "\356" icircumflex
<dead_diaeresis> <i> : "\357" idiaeresis
<dead_tilde> <N> : "\321" Ntilde
<dead_tilde> <n> : "\361" ntilde
<dead_grave> <O> : "\322" Ograve
<dead_acute> <O> : "\323" Oacute
<dead_circumflex> <O> : "\324" Ocircumflex
<dead_tilde> <O> : "\325" Otilde
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_grave> <o> : "\362" ograve
<dead_acute> <o> : "\363" oacute
<dead_circumflex> <o> : "\364" ocircumflex
<dead_tilde> <o> : "\365" otilde
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_grave> <U> : "\331" Ugrave
<dead_acute> <U> : "\332" Uacute
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_grave> <u> : "\371" ugrave
<dead_acute> <u> : "\372" uacute
<dead_circumflex> <u> : "\373" ucircumflex
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_acute> <Y> : "\335" Yacute
<dead_acute> <y> : "\375" yacute
<dead_diaeresis> <y> : "\377" ydiaeresis
XCOMM The following is Celtic character support,
XCOMM i.e. the characters in 8859-14 which differ from 8859-1.
<Multi_key> <period> <b> : "\242" babovedot
<Multi_key> <period> <B> : "\241" Babovedot
<Multi_key> <period> <c> : "\245" cabovedot
<Multi_key> <period> <C> : "\245" Cabovedot
<Multi_key> <period> <d> : "\253" dabovedot
<Multi_key> <period> <D> : "\246" Dabovedot
<Multi_key> <period> <f> : "\261" fabovedot
<Multi_key> <period> <F> : "\260" Fabovedot
<Multi_key> <period> <g> : "\263" gabovedot
<Multi_key> <period> <G> : "\262" Gabovedot
<Multi_key> <period> <m> : "\265" mabovedot
<Multi_key> <period> <M> : "\264" Mabovedot
<Multi_key> <period> <p> : "\271" pabovedot
<Multi_key> <period> <P> : "\267" Pabovedot
<Multi_key> <period> <s> : "\277" sabovedot
<Multi_key> <period> <S> : "\273" Sabovedot
<Multi_key> <period> <t> : "\367" tabovedot
<Multi_key> <period> <T> : "\327" Tabovedot
<Multi_key> <b> <period> : "\242" babovedot
<Multi_key> <B> <period> : "\241" Babovedot
<Multi_key> <c> <period> : "\245" cabovedot
<Multi_key> <C> <period> : "\245" Cabovedot
<Multi_key> <d> <period> : "\253" dabovedot
<Multi_key> <D> <period> : "\246" Dabovedot
<Multi_key> <f> <period> : "\261" fabovedot
<Multi_key> <F> <period> : "\260" Fabovedot
<Multi_key> <g> <period> : "\263" gabovedot
<Multi_key> <G> <period> : "\262" Gabovedot
<Multi_key> <m> <period> : "\265" mabovedot
<Multi_key> <M> <period> : "\264" Mabovedot
<Multi_key> <p> <period> : "\271" pabovedot
<Multi_key> <P> <period> : "\267" Pabovedot
<Multi_key> <s> <period> : "\277" sabovedot
<Multi_key> <S> <period> : "\273" Sabovedot
<Multi_key> <t> <period> : "\367" tabovedot
<Multi_key> <T> <period> : "\327" Tabovedot
<Multi_key> <y> <asciicircum> : "\376" ycircumflex
<Multi_key> <asciicircum> <y> : "\376" ycircumflex
<Multi_key> <Y> <asciicircum> : "\336" Ycircumflex
<Multi_key> <asciicircum> <Y> : "\336" Ycircumflex
<Multi_key> <w> <asciicircum> : "\360" wcircumflex
<Multi_key> <asciicircum> <w> : "\360" wcircumflex
<Multi_key> <W> <asciicircum> : "\320" Wcircumflex
<Multi_key> <asciicircum> <W> : "\320" Wcircumflex
<Multi_key> <Y> <quotedbl> : "\257" Ydiaeresis
<Multi_key> <quotedbl> <Y> : "\257" Ydiaeresis
<Multi_key> <Y> <diaeresis> : "\257" Ydiaeresis
<Multi_key> <diaeresis> <Y> : "\257" Ydiaeresis
<Multi_key> <W> <quotedbl> : "\275" Wdiaeresis
<Multi_key> <quotedbl> <W> : "\275" Wdiaeresis
<Multi_key> <W> <diaeresis> : "\275" Wdiaeresis
<Multi_key> <diaeresis> <W> : "\275" Wdiaeresis
<Multi_key> <w> <quotedbl> : "\276" wdiaeresis
<Multi_key> <quotedbl> <w> : "\276" wdiaeresis
<Multi_key> <w> <diaeresis> : "\276" wdiaeresis
<Multi_key> <diaeresis> <w> : "\276" wdiaeresis
<Multi_key> <Y> <grave> : "\254" Ygrave
<Multi_key> <grave> <Y> : "\254" Ygrave
<Multi_key> <y> <grave> : "\274" ygrave
<Multi_key> <grave> <y> : "\274" ygrave
<Multi_key> <W> <grave> : "\250" Wgrave
<Multi_key> <grave> <W> : "\250" Wgrave
<Multi_key> <w> <grave> : "\270" wgrave
<Multi_key> <grave> <w> : "\270" wgrave
<Multi_key> <W> <apostrophe> : "\252" Wacute
<Multi_key> <apostrophe> <W> : "\252" Wacute
<Multi_key> <W> <acute> : "\252" Wacute
<Multi_key> <acute> <W> : "\252" Wacute
<Multi_key> <w> <apostrophe> : "\272" wacute
<Multi_key> <apostrophe> <w> : "\272" wacute
<Multi_key> <w> <acute> : "\272" wacute
<Multi_key> <acute> <w> : "\272" wacute
<dead_abovedot> <b> : "\242" babovedot
<dead_abovedot> <B> : "\241" Babovedot
<dead_abovedot> <c> : "\245" cabovedot
<dead_abovedot> <C> : "\245" Cabovedot
<dead_abovedot> <d> : "\253" dabovedot
<dead_abovedot> <D> : "\246" Dabovedot
<dead_abovedot> <f> : "\261" fabovedot
<dead_abovedot> <F> : "\260" Fabovedot
<dead_abovedot> <g> : "\263" gabovedot
<dead_abovedot> <G> : "\262" Gabovedot
<dead_abovedot> <m> : "\265" mabovedot
<dead_abovedot> <M> : "\264" Mabovedot
<dead_abovedot> <p> : "\271" pabovedot
<dead_abovedot> <P> : "\267" Pabovedot
<dead_abovedot> <s> : "\277" sabovedot
<dead_abovedot> <S> : "\273" Sabovedot
<dead_abovedot> <t> : "\367" tabovedot
<dead_abovedot> <T> : "\327" Tabovedot
<dead_circumflex> <b> : "\242" babovedot
<dead_circumflex> <B> : "\241" Babovedot
<dead_circumflex> <c> : "\245" cabovedot
<dead_circumflex> <C> : "\245" Cabovedot
<dead_circumflex> <d> : "\253" dabovedot
<dead_circumflex> <D> : "\246" Dabovedot
<dead_circumflex> <f> : "\261" fabovedot
<dead_circumflex> <F> : "\260" Fabovedot
<dead_circumflex> <g> : "\263" gabovedot
<dead_circumflex> <G> : "\262" Gabovedot
<dead_circumflex> <m> : "\265" mabovedot
<dead_circumflex> <M> : "\264" Mabovedot
<dead_circumflex> <p> : "\271" pabovedot
<dead_circumflex> <P> : "\267" Pabovedot
<dead_circumflex> <s> : "\277" sabovedot
<dead_circumflex> <S> : "\273" Sabovedot
<dead_circumflex> <t> : "\367" tabovedot
<dead_circumflex> <T> : "\327" Tabovedot
<dead_acute> <b> : "\242" babovedot
<dead_acute> <B> : "\241" Babovedot
<dead_acute> <c> : "\245" cabovedot
<dead_acute> <C> : "\245" Cabovedot
<dead_acute> <d> : "\253" dabovedot
<dead_acute> <D> : "\246" Dabovedot
<dead_acute> <f> : "\261" fabovedot
<dead_acute> <F> : "\260" Fabovedot
<dead_acute> <g> : "\263" gabovedot
<dead_acute> <G> : "\262" Gabovedot
<dead_acute> <m> : "\265" mabovedot
<dead_acute> <M> : "\264" Mabovedot
<dead_acute> <p> : "\271" pabovedot
<dead_acute> <P> : "\267" Pabovedot
<dead_acute> <s> : "\277" sabovedot
<dead_acute> <S> : "\273" Sabovedot
<dead_acute> <t> : "\367" tabovedot
<dead_acute> <T> : "\327" Tabovedot
<dead_diaeresis> <Y> : "\257" Ydiaeresis
<dead_grave> <Y> : "\254" Ygrave
<dead_grave> <y> : "\274" ygrave
<dead_circumflex> <y> : "\376" ycircumflex
<dead_circumflex> <Y> : "\336" Ycircumflex
<dead_circumflex> <w> : "\360" wcircumflex
<dead_circumflex> <W> : "\320" Wcircumflex
<dead_diaeresis> <w> : "\276" wdiaeresis
<dead_diaeresis> <W> : "\275" Wdiaeresis
<dead_acute> <w> : "\272" wacute
<dead_acute> <W> : "\252" Wacute
<dead_grave> <W> : "\250" Wgrave
<dead_grave> <w> : "\270" wgrave
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-14 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,74 @@
XCOMM $TOG: iso8859-14 /main/1 1998/05/20 14:49:21 kaleb $
XCOMM XLocale Database Sample for iso8859-14.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/iso8859-14,v 1.1 1999/06/06 14:05:59 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-14:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name ISO8859-14:GR
}
font {
primary ISO8859-14:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISO8859-14
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-14:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISO8859-14:GR
}
END XLC_XLOCALE

470
nls/iso8859-15/Compose.pre Normal file
View file

@ -0,0 +1,470 @@
XCOMM $TOG: fcd8859-15 /main/2 1998/06/17 15:53:45 kaleb $
XCOMM
XCOMM ISO 8859-15 (Latin1) Compose Sequence
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-15,v 1.9 2002/12/17 04:58:42 dawes Exp $
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <T> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicircum
<Multi_key> <space> <greater> : "^" asciicircum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <exclam> <exclam> : "\241" exclamdown
<Multi_key> <c> <slash> : "\242" cent
<Multi_key> <slash> <c> : "\242" cent
<Multi_key> <C> <slash> : "\242" cent
<Multi_key> <slash> <C> : "\242" cent
<Multi_key> <C> <bar> : "\242" cent
<Multi_key> <bar> <C> : "\242" cent
<Multi_key> <c> <bar> : "\242" cent
<Multi_key> <bar> <c> : "\242" cent
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <C> <equal> : "\244" EuroSign
<Multi_key> <equal> <C> : "\244" EuroSign
<Multi_key> <E> <equal> : "\244" EuroSign
<Multi_key> <e> <equal> : "\244" EuroSign
<Multi_key> <y> <minus> : "\245" yen
<Multi_key> <minus> <y> : "\245" yen
<Multi_key> <Y> <minus> : "\245" yen
<Multi_key> <minus> <Y> : "\245" yen
<Multi_key> <y> <equal> : "\245" yen
<Multi_key> <equal> <y> : "\245" yen
<Multi_key> <Y> <equal> : "\245" yen
<Multi_key> <equal> <Y> : "\245" yen
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <c> <o> : "\251" copyright
<Multi_key> <o> <c> : "\251" copyright
<Multi_key> <C> <O> : "\251" copyright
<Multi_key> <O> <C> : "\251" copyright
<Multi_key> <c> <O> : "\251" copyright
<Multi_key> <O> <c> : "\251" copyright
<Multi_key> <C> <o> : "\251" copyright
<Multi_key> <o> <C> : "\251" copyright
<Multi_key> <c> <0> : "\251" copyright
<Multi_key> <0> <c> : "\251" copyright
<Multi_key> <C> <0> : "\251" copyright
<Multi_key> <0> <C> : "\251" copyright
<Multi_key> <parenleft> <c> : "\251" copyright
<Multi_key> <parenleft> <C> : "\251" copyright
<Multi_key> <a> <underscore> : "\252" ordfeminine
<Multi_key> <underscore> <a> : "\252" ordfeminine
<Multi_key> <A> <underscore> : "\252" ordfeminine
<Multi_key> <underscore> <A> : "\252" ordfeminine
<Multi_key> <o> <underscore> : "\272" masculine
<Multi_key> <underscore> <o> : "\272" masculine
<Multi_key> <O> <underscore> : "\272" masculine
<Multi_key> <underscore> <O> : "\272" masculine
<Multi_key> <less> <less> : "\253" guillemotleft
<Multi_key> <greater> <greater> : "\273" guillemotright
<Multi_key> <0> <asciicircum> : "\260" degree
<Multi_key> <asciicircum> <0> : "\260" degree
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <plus> <minus> : "\261" plusminus
<Multi_key> <minus> <plus> : "\261" plusminus
<Multi_key> <slash> <u> : "\265" mu
<Multi_key> <u> <slash> : "\265" mu
<Multi_key> <slash> <U> : "\265" mu
<Multi_key> <U> <slash> : "\265" mu
<Multi_key> <1> <asciicircum> : "\271" onesuperior
<Multi_key> <asciicircum> <1> : "\271" onesuperior
<Multi_key> <S> <1> : "\271" onesuperior
<Multi_key> <1> <S> : "\271" onesuperior
<Multi_key> <s> <1> : "\271" onesuperior
<Multi_key> <1> <s> : "\271" onesuperior
<Multi_key> <2> <asciicircum> : "\262" twosuperior
<Multi_key> <asciicircum> <2> : "\262" twosuperior
<Multi_key> <S> <2> : "\262" twosuperior
<Multi_key> <2> <S> : "\262" twosuperior
<Multi_key> <s> <2> : "\262" twosuperior
<Multi_key> <2> <s> : "\262" twosuperior
<Multi_key> <3> <asciicircum> : "\263" threesuperior
<Multi_key> <asciicircum> <3> : "\263" threesuperior
<Multi_key> <S> <3> : "\263" threesuperior
<Multi_key> <3> <S> : "\263" threesuperior
<Multi_key> <s> <3> : "\263" threesuperior
<Multi_key> <3> <s> : "\263" threesuperior
<Multi_key> <p> <exclam> : "\266" paragraph
<Multi_key> <exclam> <p> : "\266" paragraph
<Multi_key> <P> <exclam> : "\266" paragraph
<Multi_key> <exclam> <P> : "\266" paragraph
<Multi_key> <period> <asciicircum> : "\267" periodcentered
<Multi_key> <asciicircum> <period> : "\267" periodcentered
<Multi_key> <period> <period> : "\267" periodcentered
<Multi_key> <question> <question> : "\277" questiondown
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <minus> <comma> : "\254" notsign
<Multi_key> <comma> <minus> : "\254" notsign
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <R> <O> : "\256" registered
<Multi_key> <O> <R> : "\256" registered
<Multi_key> <parenleft> <r> : "\256" registered
<Multi_key> <minus> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <minus> : "\257" macron
<Multi_key> <underscore> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <underscore> : "\257" macron
<Multi_key> <underscore> <underscore> : "\257" macron
<Multi_key> <minus> <colon> : "\367" division
<Multi_key> <colon> <minus> : "\367" division
<Multi_key> <x> <x> : "\327" multiply
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
<Multi_key> <comma> <comma> : "\270" cedilla
<Multi_key> <quotedbl> <quotedbl> : "\"" quotedbl
XCOMM Accented Alphabet
<Multi_key> <A> <grave> : "\300" Agrave
<Multi_key> <grave> <A> : "\300" Agrave
<Multi_key> <A> <acute> : "\301" Aacute
<Multi_key> <acute> <A> : "\301" Aacute
<Multi_key> <A> <apostrophe> : "\301" Aacute
<Multi_key> <apostrophe> <A> : "\301" Aacute
<Multi_key> <A> <asciicircum> : "\302" Acircumflex
<Multi_key> <asciicircum> <A> : "\302" Acircumflex
<Multi_key> <A> <greater> : "\302" Acircumflex
<Multi_key> <greater> <A> : "\302" Acircumflex
<Multi_key> <A> <asciitilde> : "\303" Atilde
<Multi_key> <asciitilde> <A> : "\303" Atilde
<Multi_key> <A> <minus> : "\303" Atilde
<Multi_key> <minus> <A> : "\303" Atilde
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <diaeresis> : "\304" Adiaeresis
<Multi_key> <diaeresis> <A> : "\304" Adiaeresis
<Multi_key> <A> <asterisk> : "\305" Aring
<Multi_key> <asterisk> <A> : "\305" Aring
<Multi_key> <A> <A> : "\305" Aring
<Multi_key> <A> <O> : "\305" Aring
<Multi_key> <A> <E> : "\306" AE
<Multi_key> <a> <grave> : "\340" agrave
<Multi_key> <grave> <a> : "\340" agrave
<Multi_key> <a> <acute> : "\341" aacute
<Multi_key> <acute> <a> : "\341" aacute
<Multi_key> <a> <apostrophe> : "\341" aacute
<Multi_key> <apostrophe> <a> : "\341" aacute
<Multi_key> <a> <asciicircum> : "\342" acircumflex
<Multi_key> <asciicircum> <a> : "\342" acircumflex
<Multi_key> <a> <greater> : "\342" acircumflex
<Multi_key> <greater> <a> : "\342" acircumflex
<Multi_key> <a> <asciitilde> : "\343" atilde
<Multi_key> <asciitilde> <a> : "\343" atilde
<Multi_key> <a> <minus> : "\343" atilde
<Multi_key> <minus> <a> : "\343" atilde
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <diaeresis> : "\344" adiaeresis
<Multi_key> <diaeresis> <a> : "\344" adiaeresis
<Multi_key> <a> <asterisk> : "\345" aring
<Multi_key> <asterisk> <a> : "\345" aring
<Multi_key> <a> <a> : "\345" aring
<Multi_key> <a> <o> : "\345" aring
<Multi_key> <a> <e> : "\346" ae
<Multi_key> <acute> <C> : "\307" Ccedilla
<Multi_key> <acute> <c> : "\347" ccedilla
<Multi_key> <C> <comma> : "\307" Ccedilla
<Multi_key> <comma> <C> : "\307" Ccedilla
<Multi_key> <c> <comma> : "\347" ccedilla
<Multi_key> <comma> <c> : "\347" ccedilla
<Multi_key> <minus> <D> : "\320" ETH
<Multi_key> <D> <minus> : "\320" ETH
<Multi_key> <minus> <d> : "\360" eth
<Multi_key> <d> <minus> : "\360" eth
<Multi_key> <E> <grave> : "\310" Egrave
<Multi_key> <grave> <E> : "\310" Egrave
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <asciicircum> : "\312" Ecircumflex
<Multi_key> <asciicircum> <E> : "\312" Ecircumflex
<Multi_key> <E> <greater> : "\312" Ecircumflex
<Multi_key> <greater> <E> : "\312" Ecircumflex
<Multi_key> <E> <quotedbl> : "\313" Ediaeresis
<Multi_key> <quotedbl> <E> : "\313" Ediaeresis
<Multi_key> <E> <diaeresis> : "\313" Ediaeresis
<Multi_key> <diaeresis> <E> : "\313" Ediaeresis
<Multi_key> <e> <grave> : "\350" egrave
<Multi_key> <grave> <e> : "\350" egrave
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <asciicircum> : "\352" ecircumflex
<Multi_key> <asciicircum> <e> : "\352" ecircumflex
<Multi_key> <e> <greater> : "\352" ecircumflex
<Multi_key> <greater> <e> : "\352" ecircumflex
<Multi_key> <e> <quotedbl> : "\353" ediaeresis
<Multi_key> <quotedbl> <e> : "\353" ediaeresis
<Multi_key> <e> <diaeresis> : "\353" ediaeresis
<Multi_key> <diaeresis> <e> : "\353" ediaeresis
<Multi_key> <I> <grave> : "\314" Igrave
<Multi_key> <grave> <I> : "\314" Igrave
<Multi_key> <I> <acute> : "\315" Iacute
<Multi_key> <acute> <I> : "\315" Iacute
<Multi_key> <I> <apostrophe> : "\315" Iacute
<Multi_key> <apostrophe> <I> : "\315" Iacute
<Multi_key> <I> <asciicircum> : "\316" Icircumflex
<Multi_key> <asciicircum> <I> : "\316" Icircumflex
<Multi_key> <I> <greater> : "\316" Icircumflex
<Multi_key> <greater> <I> : "\316" Icircumflex
<Multi_key> <I> <quotedbl> : "\317" Idiaeresis
<Multi_key> <quotedbl> <I> : "\317" Idiaeresis
<Multi_key> <I> <diaeresis> : "\317" Idiaeresis
<Multi_key> <diaeresis> <I> : "\317" Idiaeresis
<Multi_key> <i> <grave> : "\354" igrave
<Multi_key> <grave> <i> : "\354" igrave
<Multi_key> <i> <acute> : "\355" iacute
<Multi_key> <acute> <i> : "\355" iacute
<Multi_key> <i> <apostrophe> : "\355" iacute
<Multi_key> <apostrophe> <i> : "\355" iacute
<Multi_key> <i> <asciicircum> : "\356" icircumflex
<Multi_key> <asciicircum> <i> : "\356" icircumflex
<Multi_key> <i> <greater> : "\356" icircumflex
<Multi_key> <greater> <i> : "\356" icircumflex
<Multi_key> <i> <quotedbl> : "\357" idiaeresis
<Multi_key> <quotedbl> <i> : "\357" idiaeresis
<Multi_key> <i> <diaeresis> : "\357" idiaeresis
<Multi_key> <diaeresis> <i> : "\357" idiaeresis
<Multi_key> <N> <asciitilde> : "\321" Ntilde
<Multi_key> <asciitilde> <N> : "\321" Ntilde
<Multi_key> <N> <minus> : "\321" Ntilde
<Multi_key> <minus> <N> : "\321" Ntilde
<Multi_key> <n> <asciitilde> : "\361" ntilde
<Multi_key> <asciitilde> <n> : "\361" ntilde
<Multi_key> <n> <minus> : "\361" ntilde
<Multi_key> <minus> <n> : "\361" ntilde
<Multi_key> <O> <grave> : "\322" Ograve
<Multi_key> <grave> <O> : "\322" Ograve
<Multi_key> <O> <acute> : "\323" Oacute
<Multi_key> <acute> <O> : "\323" Oacute
<Multi_key> <O> <apostrophe> : "\323" Oacute
<Multi_key> <apostrophe> <O> : "\323" Oacute
<Multi_key> <O> <asciicircum> : "\324" Ocircumflex
<Multi_key> <asciicircum> <O> : "\324" Ocircumflex
<Multi_key> <O> <greater> : "\324" Ocircumflex
<Multi_key> <greater> <O> : "\324" Ocircumflex
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <minus> : "\325" Otilde
<Multi_key> <minus> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <O> <diaeresis> : "\326" Odiaeresis
<Multi_key> <diaeresis> <O> : "\326" Odiaeresis
<Multi_key> <O> <slash> : "\330" Ooblique
<Multi_key> <slash> <O> : "\330" Ooblique
<Multi_key> <O> <E> : "\274" OE
<Multi_key> <o> <grave> : "\362" ograve
<Multi_key> <grave> <o> : "\362" ograve
<Multi_key> <o> <acute> : "\363" oacute
<Multi_key> <acute> <o> : "\363" oacute
<Multi_key> <o> <apostrophe> : "\363" oacute
<Multi_key> <apostrophe> <o> : "\363" oacute
<Multi_key> <o> <asciicircum> : "\364" ocircumflex
<Multi_key> <asciicircum> <o> : "\364" ocircumflex
<Multi_key> <o> <greater> : "\364" ocircumflex
<Multi_key> <greater> <o> : "\364" ocircumflex
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <minus> : "\365" otilde
<Multi_key> <minus> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <o> <diaeresis> : "\366" odiaeresis
<Multi_key> <diaeresis> <o> : "\366" odiaeresis
<Multi_key> <o> <slash> : "\370" oslash
<Multi_key> <slash> <o> : "\370" oslash
<Multi_key> <o> <e> : "\275" oe
<Multi_key> <S> <less> : "\246" Scaron
<Multi_key> <less> <S> : "\246" Scaron
<Multi_key> <s> <less> : "\250" scaron
<Multi_key> <less> <s> : "\250" scaron
<Multi_key> <U> <grave> : "\331" Ugrave
<Multi_key> <grave> <U> : "\331" Ugrave
<Multi_key> <U> <acute> : "\332" Uacute
<Multi_key> <acute> <U> : "\332" Uacute
<Multi_key> <U> <apostrophe> : "\332" Uacute
<Multi_key> <apostrophe> <U> : "\332" Uacute
<Multi_key> <U> <asciicircum> : "\333" Ucircumflex
<Multi_key> <asciicircum> <U> : "\333" Ucircumflex
<Multi_key> <U> <greater> : "\333" Ucircumflex
<Multi_key> <greater> <U> : "\333" Ucircumflex
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <diaeresis> : "\334" Udiaeresis
<Multi_key> <diaeresis> <U> : "\334" Udiaeresis
<Multi_key> <u> <grave> : "\371" ugrave
<Multi_key> <grave> <u> : "\371" ugrave
<Multi_key> <u> <acute> : "\372" uacute
<Multi_key> <acute> <u> : "\372" uacute
<Multi_key> <u> <apostrophe> : "\372" uacute
<Multi_key> <apostrophe> <u> : "\372" uacute
<Multi_key> <u> <asciicircum> : "\373" ucircumflex
<Multi_key> <asciicircum> <u> : "\373" ucircumflex
<Multi_key> <u> <greater> : "\373" ucircumflex
<Multi_key> <greater> <u> : "\373" ucircumflex
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <diaeresis> : "\374" udiaeresis
<Multi_key> <diaeresis> <u> : "\374" udiaeresis
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <T> <H> : "\336" THORN
<Multi_key> <t> <h> : "\376" thorn
<Multi_key> <Y> <acute> : "\335" Yacute
<Multi_key> <acute> <Y> : "\335" Yacute
<Multi_key> <Y> <apostrophe> : "\335" Yacute
<Multi_key> <apostrophe> <Y> : "\335" Yacute
<Multi_key> <Y> <quotedbl> : "\276" Ydiaeresis
<Multi_key> <quotedbl> <Y> : "\276" Ydiaeresis
<Multi_key> <Y> <diaeresis> : "\276" Ydiaeresis
<Multi_key> <diaeresis> <Y> : "\276" Ydiaeresis
<Multi_key> <y> <acute> : "\375" yacute
<Multi_key> <acute> <y> : "\375" yacute
<Multi_key> <y> <apostrophe> : "\375" yacute
<Multi_key> <apostrophe> <y> : "\375" yacute
<Multi_key> <y> <quotedbl> : "\377" ydiaeresis
<Multi_key> <quotedbl> <y> : "\377" ydiaeresis
<Multi_key> <y> <diaeresis> : "\377" ydiaeresis
<Multi_key> <diaeresis> <y> : "\377" ydiaeresis
<Multi_key> <Z> <less> : "\264" Zcaron
<Multi_key> <less> <Z> : "\264" Zcaron
<Multi_key> <z> <less> : "\270" zcaron
<Multi_key> <less> <z> : "\270" zcaron
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_circumflex> <slash> : "|" bar
<dead_circumflex> <space> : "^" asciicircum
<dead_circumflex> <dead_circumflex> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
<dead_tilde> <dead_tilde> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_grave> <dead_grave> : "`" grave
XCOMM These are for us_intl, that does not have diaeresis, etc
<dead_acute> <space> : "'" apostrophe
<dead_acute> <dead_acute> : "\264" acute
<dead_diaeresis> <space> : "\"" quotedbl
<dead_diaeresis> <dead_diaeresis> : "\"" quotedbl
<dead_doubleacute> <space> : "\"" quotedbl
<dead_circumflex> <0> : "\260" degree
<dead_circumflex> <1> : "\271" onesuperior
<dead_circumflex> <2> : "\262" twosuperior
<dead_circumflex> <3> : "\263" threesuperior
<dead_circumflex> <period> : "\267" periodcentered
<dead_cedilla> <minus> : "\254" notsign
<dead_circumflex> <minus> : "\257" macron
<dead_circumflex> <underscore> : "\257" macron
<dead_acute> <apostrophe> : "\264" acute
<dead_cedilla> <comma> : "\270" cedilla
<dead_diaeresis> <quotedbl> : "\"" quotedbl
XCOMM Accented Alphabet
<dead_abovering> <A> : "\305" Aring
<dead_grave> <A> : "\300" Agrave
<dead_acute> <A> : "\301" Aacute
<dead_circumflex> <A> : "\302" Acircumflex
<dead_tilde> <A> : "\303" Atilde
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_abovering> <a> : "\345" aring
<dead_grave> <a> : "\340" agrave
<dead_acute> <a> : "\341" aacute
<dead_circumflex> <a> : "\342" acircumflex
<dead_tilde> <a> : "\343" atilde
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_cedilla> <C> : "\307" Ccedilla
<dead_cedilla> <c> : "\347" ccedilla
<dead_grave> <E> : "\310" Egrave
<dead_acute> <E> : "\311" Eacute
<dead_circumflex> <E> : "\312" Ecircumflex
<dead_diaeresis> <E> : "\313" Ediaeresis
<dead_grave> <e> : "\350" egrave
<dead_acute> <e> : "\351" eacute
<dead_circumflex> <e> : "\352" ecircumflex
<dead_diaeresis> <e> : "\353" ediaeresis
<dead_grave> <I> : "\314" Igrave
<dead_acute> <I> : "\315" Iacute
<dead_circumflex> <I> : "\316" Icircumflex
<dead_diaeresis> <I> : "\317" Idiaeresis
<dead_grave> <i> : "\354" igrave
<dead_acute> <i> : "\355" iacute
<dead_circumflex> <i> : "\356" icircumflex
<dead_diaeresis> <i> : "\357" idiaeresis
<dead_tilde> <N> : "\321" Ntilde
<dead_tilde> <n> : "\361" ntilde
<dead_grave> <O> : "\322" Ograve
<dead_acute> <O> : "\323" Oacute
<dead_circumflex> <O> : "\324" Ocircumflex
<dead_tilde> <O> : "\325" Otilde
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_grave> <o> : "\362" ograve
<dead_acute> <o> : "\363" oacute
<dead_circumflex> <o> : "\364" ocircumflex
<dead_tilde> <o> : "\365" otilde
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_caron> <S> : "\246" Scaron
<dead_caron> <s> : "\250" scaron
<dead_circumflex> <S> : "\246" Scaron
<dead_circumflex> <s> : "\250" scaron
<dead_grave> <U> : "\331" Ugrave
<dead_acute> <U> : "\332" Uacute
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_grave> <u> : "\371" ugrave
<dead_acute> <u> : "\372" uacute
<dead_circumflex> <u> : "\373" ucircumflex
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_acute> <Y> : "\335" Yacute
<dead_diaeresis> <Y> : "\276" Ydiaeresis
<dead_acute> <y> : "\375" yacute
<dead_diaeresis> <y> : "\377" ydiaeresis
<dead_caron> <Z> : "\264" Zcaron
<dead_caron> <z> : "\270" zcaron
<dead_circumflex> <Z> : "\264" Zcaron
<dead_circumflex> <z> : "\270" zcaron
XCOMM Useful for portuguese language
<dead_acute> <C> : "\307" Ccedilla
<dead_acute> <c> : "\347" ccedilla
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-15 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $TOG: fcd8859-15 /main/1 1998/05/20 14:49:16 kaleb $
XCOMM XLocale Database Sample for fcd/dis/iso 8859-15.
XCOMM When Final Committee Draft (FCD) 8859-15 is formalized
XCOMM then this file will be renamed iso8859-15.
XCOMM This file is provided as preliminary support for the Latin-9
XCOMM (a.k.a. Latin-0) character set so that Europeans who want
XCOMM the Euro currency character can do so.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/iso8859-15,v 1.3 1998/10/25 12:47:53 dawes Exp $
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-15:GL
substitute ISO8859-15:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name ISO8859-15:GR
}
font {
primary ISO8859-15:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISO8859-15
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-15:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISO8859-15:GR
}
END XLC_XLOCALE

479
nls/iso8859-3/Compose.pre Normal file
View file

@ -0,0 +1,479 @@
XCOMM $TOG: fcd8859-15 /main/2 1998/06/17 15:53:45 kaleb $
XCOMM
XCOMM ISO 8859-3 (Latin3) Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-3,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <A> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicirum
<Multi_key> <space> <greater> : "^" asciicirum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <C> <equal> : "\244" EuroSign
<Multi_key> <equal> <C> : "\244" EuroSign
<Multi_key> <e> <equal> : "\244" EuroSign
<Multi_key> <equal> <e> : "\244" EuroSign
<Multi_key> <y> <minus> : "\245" yen
<Multi_key> <minus> <y> : "\245" yen
<Multi_key> <Y> <minus> : "\245" yen
<Multi_key> <minus> <Y> : "\245" yen
<Multi_key> <y> <equal> : "\245" yen
<Multi_key> <equal> <y> : "\245" yen
<Multi_key> <Y> <equal> : "\245" yen
<Multi_key> <equal> <Y> : "\245" yen
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <0> <asciicircum> : "\260" degree
<Multi_key> <asciicircum> <0> : "\260" degree
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <slash> <u> : "\265" mu
<Multi_key> <u> <slash> : "\265" mu
<Multi_key> <slash> <U> : "\265" mu
<Multi_key> <U> <slash> : "\265" mu
<Multi_key> <2> <asciicircum> : "\262" twosuperior
<Multi_key> <asciicircum> <2> : "\262" twosuperior
<Multi_key> <S> <2> : "\262" twosuperior
<Multi_key> <2> <S> : "\262" twosuperior
<Multi_key> <s> <2> : "\262" twosuperior
<Multi_key> <2> <s> : "\262" twosuperior
<Multi_key> <3> <asciicircum> : "\263" threesuperior
<Multi_key> <asciicircum> <3> : "\263" threesuperior
<Multi_key> <S> <3> : "\263" threesuperior
<Multi_key> <3> <S> : "\263" threesuperior
<Multi_key> <s> <3> : "\263" threesuperior
<Multi_key> <3> <s> : "\263" threesuperior
<Multi_key> <period> <asciicircum> : "\267" periodcentered
<Multi_key> <asciicircum> <period> : "\267" periodcentered
<Multi_key> <period> <period> : "\267" periodcentered
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <R> <O> : "\256" registered
<Multi_key> <O> <R> : "\256" registered
<Multi_key> <parenleft> <r> : "\256" registered
<Multi_key> <minus> <colon> : "\367" division
<Multi_key> <colon> <minus> : "\367" division
<Multi_key> <x> <x> : "\327" multiply
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
<Multi_key> <comma> <comma> : "\270" cedilla
<Multi_key> <quotedbl> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet
<Multi_key> <A> <grave> : "\300" Agrave
<Multi_key> <grave> <A> : "\300" Agrave
<Multi_key> <A> <acute> : "\301" Aacute
<Multi_key> <acute> <A> : "\301" Aacute
<Multi_key> <A> <apostrophe> : "\301" Aacute
<Multi_key> <apostrophe> <A> : "\301" Aacute
<Multi_key> <A> <asciicircum> : "\302" Acircumflex
<Multi_key> <asciicircum> <A> : "\302" Acircumflex
<Multi_key> <A> <greater> : "\302" Acircumflex
<Multi_key> <greater> <A> : "\302" Acircumflex
<Multi_key> <A> <asciitilde> : "\303" Atilde
<Multi_key> <asciitilde> <A> : "\303" Atilde
<Multi_key> <A> <minus> : "\303" Atilde
<Multi_key> <minus> <A> : "\303" Atilde
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <diaeresis> : "\304" Adiaeresis
<Multi_key> <diaeresis> <A> : "\304" Adiaeresis
<Multi_key> <a> <grave> : "\340" agrave
<Multi_key> <grave> <a> : "\340" agrave
<Multi_key> <a> <acute> : "\341" aacute
<Multi_key> <acute> <a> : "\341" aacute
<Multi_key> <a> <apostrophe> : "\341" aacute
<Multi_key> <apostrophe> <a> : "\341" aacute
<Multi_key> <a> <asciicircum> : "\342" acircumflex
<Multi_key> <asciicircum> <a> : "\342" acircumflex
<Multi_key> <a> <greater> : "\342" acircumflex
<Multi_key> <greater> <a> : "\342" acircumflex
<Multi_key> <a> <asciitilde> : "\343" atilde
<Multi_key> <asciitilde> <a> : "\343" atilde
<Multi_key> <a> <minus> : "\343" atilde
<Multi_key> <minus> <a> : "\343" atilde
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <diaeresis> : "\344" adiaeresis
<Multi_key> <diaeresis> <a> : "\344" adiaeresis
<Multi_key> <C> <period> : "\305" Cabovedot
<Multi_key> <period> <C> : "\305" Cabovedot
<Multi_key> <C> <asciicircum> : "\306" Ccircumflex
<Multi_key> <asciicircum> <C> : "\306" Ccircumflex
<Multi_key> <C> <greater> : "\306" Ccircumflex
<Multi_key> <greater> <C> : "\306" Ccircumflex
<Multi_key> <C> <comma> : "\307" Ccedilla
<Multi_key> <comma> <C> : "\307" Ccedilla
<Multi_key> <c> <period> : "\345" cabovedot
<Multi_key> <period> <c> : "\345" cabovedot
<Multi_key> <c> <asciicircum> : "\346" ccircumflex
<Multi_key> <asciicircum> <c> : "\346" ccircumflex
<Multi_key> <c> <greater> : "\346" ccircumflex
<Multi_key> <greater> <c> : "\346" ccircumflex
<Multi_key> <c> <comma> : "\347" ccedilla
<Multi_key> <comma> <c> : "\347" ccedilla
<Multi_key> <minus> <D> : "\320" ETH
<Multi_key> <D> <minus> : "\320" ETH
<Multi_key> <minus> <d> : "\360" eth
<Multi_key> <d> <minus> : "\360" eth
<Multi_key> <E> <grave> : "\310" Egrave
<Multi_key> <grave> <E> : "\310" Egrave
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <asciicircum> : "\312" Ecircumflex
<Multi_key> <asciicircum> <E> : "\312" Ecircumflex
<Multi_key> <E> <greater> : "\312" Ecircumflex
<Multi_key> <greater> <E> : "\312" Ecircumflex
<Multi_key> <E> <quotedbl> : "\313" Ediaeresis
<Multi_key> <quotedbl> <E> : "\313" Ediaeresis
<Multi_key> <E> <diaeresis> : "\313" Ediaeresis
<Multi_key> <diaeresis> <E> : "\313" Ediaeresis
<Multi_key> <e> <grave> : "\350" egrave
<Multi_key> <grave> <e> : "\350" egrave
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <asciicircum> : "\352" ecircumflex
<Multi_key> <asciicircum> <e> : "\352" ecircumflex
<Multi_key> <e> <greater> : "\352" ecircumflex
<Multi_key> <greater> <e> : "\352" ecircumflex
<Multi_key> <e> <quotedbl> : "\353" ediaeresis
<Multi_key> <quotedbl> <e> : "\353" ediaeresis
<Multi_key> <e> <diaeresis> : "\353" ediaeresis
<Multi_key> <diaeresis> <e> : "\353" ediaeresis
<Multi_key> <G> <U> : "\253" Gbreve
<Multi_key> <G> <parenleft> : "\253" Gbreve
<Multi_key> <parenleft> <G> : "\253" Gbreve
<Multi_key> <G> <breve> : "\253" Gbreve
<Multi_key> <breve> <G> : "\253" Gbreve
<Multi_key> <G> <period> : "\325" Gabovedot
<Multi_key> <period> <G> : "\325" Gabovedot
<Multi_key> <G> <asciicircum> : "\330" Gcircumflex
<Multi_key> <asciicircum> <G> : "\330" Gcircumflex
<Multi_key> <G> <greater> : "\330" Gcircumflex
<Multi_key> <greater> <G> : "\330" Gcircumflex
<Multi_key> <g> <U> : "\273" gbreve
<Multi_key> <g> <parenleft> : "\273" gbreve
<Multi_key> <parenleft> <g> : "\273" gbreve
<Multi_key> <g> <breve> : "\273" gbreve
<Multi_key> <breve> <g> : "\273" gbreve
<Multi_key> <g> <period> : "\365" gabovedot
<Multi_key> <period> <g> : "\365" gabovedot
<Multi_key> <g> <asciicircum> : "\370" gcircumflex
<Multi_key> <asciicircum> <g> : "\370" gcircumflex
<Multi_key> <g> <greater> : "\370" gcircumflex
<Multi_key> <greater> <g> : "\370" gcircumflex
<Multi_key> <H> <minus> : "\241" Hstroke
<Multi_key> <minus> <H> : "\241" Hstroke
<Multi_key> <H> <asciicircum> : "\246" Hcircumflex
<Multi_key> <asciicircum> <H> : "\246" Hcircumflex
<Multi_key> <H> <greater> : "\246" Hcircumflex
<Multi_key> <greater> <H> : "\246" Hcircumflex
<Multi_key> <h> <minus> : "\261" hstroke
<Multi_key> <minus> <h> : "\261" hstroke
<Multi_key> <h> <asciicircum> : "\266" hcircumflex
<Multi_key> <asciicircum> <h> : "\266" hcircumflex
<Multi_key> <h> <greater> : "\266" hcircumflex
<Multi_key> <greater> <h> : "\266" hcircumflex
<Multi_key> <I> <period> : "\251" Iabovedot
<Multi_key> <period> <I> : "\251" Iabovedot
<Multi_key> <I> <grave> : "\314" Igrave
<Multi_key> <grave> <I> : "\314" Igrave
<Multi_key> <I> <acute> : "\315" Iacute
<Multi_key> <acute> <I> : "\315" Iacute
<Multi_key> <I> <apostrophe> : "\315" Iacute
<Multi_key> <apostrophe> <I> : "\315" Iacute
<Multi_key> <I> <asciicircum> : "\316" Icircumflex
<Multi_key> <asciicircum> <I> : "\316" Icircumflex
<Multi_key> <I> <greater> : "\316" Icircumflex
<Multi_key> <greater> <I> : "\316" Icircumflex
<Multi_key> <I> <quotedbl> : "\317" Idiaeresis
<Multi_key> <quotedbl> <I> : "\317" Idiaeresis
<Multi_key> <I> <diaeresis> : "\317" Idiaeresis
<Multi_key> <diaeresis> <I> : "\317" Idiaeresis
<Multi_key> <i> <period> : "\271" idotless
<Multi_key> <period> <i> : "\271" idotless
<Multi_key> <i> <grave> : "\354" igrave
<Multi_key> <grave> <i> : "\354" igrave
<Multi_key> <i> <acute> : "\355" iacute
<Multi_key> <acute> <i> : "\355" iacute
<Multi_key> <i> <apostrophe> : "\355" iacute
<Multi_key> <apostrophe> <i> : "\355" iacute
<Multi_key> <i> <asciicircum> : "\356" icircumflex
<Multi_key> <asciicircum> <i> : "\356" icircumflex
<Multi_key> <i> <greater> : "\356" icircumflex
<Multi_key> <greater> <i> : "\356" icircumflex
<Multi_key> <i> <quotedbl> : "\357" idiaeresis
<Multi_key> <quotedbl> <i> : "\357" idiaeresis
<Multi_key> <i> <diaeresis> : "\357" idiaeresis
<Multi_key> <diaeresis> <i> : "\357" idiaeresis
<Multi_key> <J> <asciicircum> : "\254" Jcircumflex
<Multi_key> <asciicircum> <J> : "\254" Jcircumflex
<Multi_key> <J> <greater> : "\254" Jcircumflex
<Multi_key> <greater> <J> : "\254" Jcircumflex
<Multi_key> <j> <asciicircum> : "\274" jcircumflex
<Multi_key> <asciicircum> <j> : "\274" jcircumflex
<Multi_key> <j> <greater> : "\274" jcircumflex
<Multi_key> <greater> <j> : "\274" jcircumflex
<Multi_key> <O> <grave> : "\322" Ograve
<Multi_key> <grave> <O> : "\322" Ograve
<Multi_key> <O> <acute> : "\323" Oacute
<Multi_key> <acute> <O> : "\323" Oacute
<Multi_key> <O> <apostrophe> : "\323" Oacute
<Multi_key> <apostrophe> <O> : "\323" Oacute
<Multi_key> <O> <asciicircum> : "\324" Ocircumflex
<Multi_key> <asciicircum> <O> : "\324" Ocircumflex
<Multi_key> <O> <greater> : "\324" Ocircumflex
<Multi_key> <greater> <O> : "\324" Ocircumflex
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <minus> : "\325" Otilde
<Multi_key> <minus> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <O> <diaeresis> : "\326" Odiaeresis
<Multi_key> <diaeresis> <O> : "\326" Odiaeresis
<Multi_key> <o> <grave> : "\362" ograve
<Multi_key> <grave> <o> : "\362" ograve
<Multi_key> <o> <acute> : "\363" oacute
<Multi_key> <acute> <o> : "\363" oacute
<Multi_key> <o> <apostrophe> : "\363" oacute
<Multi_key> <apostrophe> <o> : "\363" oacute
<Multi_key> <o> <asciicircum> : "\364" ocircumflex
<Multi_key> <asciicircum> <o> : "\364" ocircumflex
<Multi_key> <o> <greater> : "\364" ocircumflex
<Multi_key> <greater> <o> : "\364" ocircumflex
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <minus> : "\365" otilde
<Multi_key> <minus> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <o> <diaeresis> : "\366" odiaeresis
<Multi_key> <diaeresis> <o> : "\366" odiaeresis
<Multi_key> <S> <cedilla> : "\252" Scedilla
<Multi_key> <S> <comma> : "\252" Scedilla
<Multi_key> <cedilla> <S> : "\252" Scedilla
<Multi_key> <cedilla> <s> : "\272" scedilla
<Multi_key> <comma> <S> : "\252" Scedilla
<Multi_key> <comma> <s> : "\272" scedilla
<Multi_key> <s> <cedilla> : "\272" scedilla
<Multi_key> <s> <comma> : "\272" scedilla
<Multi_key> <S> <asciicircum> : "\336" Scircumflex
<Multi_key> <asciicircum> <S> : "\336" Scircumflex
<Multi_key> <S> <greater> : "\336" Scircumflex
<Multi_key> <greater> <S> : "\336" Scircumflex
<Multi_key> <s> <asciicircum> : "\376" scircumflex
<Multi_key> <asciicircum> <s> : "\376" scircumflex
<Multi_key> <s> <greater> : "\376" scircumflex
<Multi_key> <greater> <s> : "\376" scircumflex
<Multi_key> <U> <grave> : "\331" Ugrave
<Multi_key> <grave> <U> : "\331" Ugrave
<Multi_key> <U> <acute> : "\332" Uacute
<Multi_key> <acute> <U> : "\332" Uacute
<Multi_key> <U> <apostrophe> : "\332" Uacute
<Multi_key> <apostrophe> <U> : "\332" Uacute
<Multi_key> <U> <asciicircum> : "\333" Ucircumflex
<Multi_key> <asciicircum> <U> : "\333" Ucircumflex
<Multi_key> <U> <greater> : "\333" Ucircumflex
<Multi_key> <greater> <U> : "\333" Ucircumflex
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <diaeresis> : "\334" Udiaeresis
<Multi_key> <diaeresis> <U> : "\334" Udiaeresis
<Multi_key> <U> <U> : "\335" Ubreve
<Multi_key> <U> <parenleft> : "\335" Ubreve
<Multi_key> <parenleft> <U> : "\335" Ubreve
<Multi_key> <U> <breve> : "\335" Ubreve
<Multi_key> <breve> <U> : "\335" Ubreve
<Multi_key> <u> <grave> : "\371" ugrave
<Multi_key> <grave> <u> : "\371" ugrave
<Multi_key> <u> <acute> : "\372" uacute
<Multi_key> <acute> <u> : "\372" uacute
<Multi_key> <u> <apostrophe> : "\372" uacute
<Multi_key> <apostrophe> <u> : "\372" uacute
<Multi_key> <u> <asciicircum> : "\373" ucircumflex
<Multi_key> <asciicircum> <u> : "\373" ucircumflex
<Multi_key> <u> <greater> : "\373" ucircumflex
<Multi_key> <greater> <u> : "\373" ucircumflex
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <diaeresis> : "\374" udiaeresis
<Multi_key> <diaeresis> <u> : "\374" udiaeresis
<Multi_key> <u> <U> : "\375" ubreve
<Multi_key> <u> <parenleft> : "\375" ubreve
<Multi_key> <parenleft> <u> : "\375" ubreve
<Multi_key> <u> <breve> : "\375" ubreve
<Multi_key> <breve> <u> : "\375" ubreve
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <Y> <acute> : "\335" Yacute
<Multi_key> <acute> <Y> : "\335" Yacute
<Multi_key> <Y> <apostrophe> : "\335" Yacute
<Multi_key> <apostrophe> <Y> : "\335" Yacute
<Multi_key> <Y> <quotedbl> : "\276" Ydiaeresis
<Multi_key> <quotedbl> <Y> : "\276" Ydiaeresis
<Multi_key> <Y> <diaeresis> : "\276" Ydiaeresis
<Multi_key> <diaeresis> <Y> : "\276" Ydiaeresis
<Multi_key> <y> <acute> : "\375" yacute
<Multi_key> <acute> <y> : "\375" yacute
<Multi_key> <y> <apostrophe> : "\375" yacute
<Multi_key> <apostrophe> <y> : "\375" yacute
<Multi_key> <y> <quotedbl> : "\377" ydiaeresis
<Multi_key> <quotedbl> <y> : "\377" ydiaeresis
<Multi_key> <y> <diaeresis> : "\377" ydiaeresis
<Multi_key> <diaeresis> <y> : "\377" ydiaeresis
<Multi_key> <Z> <period> : "\257" Zabovedot
<Multi_key> <period> <Z> : "\257" Zabovedot
<Multi_key> <z> <period> : "\277" zabovedot
<Multi_key> <period> <z> : "\277" zabovedot
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_circumflex> <slash> : "|" bar
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_diaeresis> <space> : "\250" diaeresis
<dead_circumflex> <space> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_circumflex> <0> : "\260" degree
<dead_circumflex> <1> : "\271" onesuperior
<dead_circumflex> <2> : "\262" twosuperior
<dead_circumflex> <3> : "\263" threesuperior
<dead_circumflex> <period> : "\267" periodcentered
<dead_cedilla> <minus> : "\254" notsign
<dead_circumflex> <minus> : "\257" macron
<dead_circumflex> <underscore> : "\257" macron
<dead_acute> <apostrophe> : "\264" acute
<dead_cedilla> <comma> : "\270" cedilla
<dead_diaeresis> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet
<dead_abovering> <A> : "\305" Aring
<dead_abovering> <a> : "\345" aring
<dead_grave> <A> : "\300" Agrave
<dead_acute> <A> : "\301" Aacute
<dead_circumflex> <A> : "\302" Acircumflex
<dead_tilde> <A> : "\303" Atilde
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_grave> <a> : "\340" agrave
<dead_acute> <a> : "\341" aacute
<dead_circumflex> <a> : "\342" acircumflex
<dead_tilde> <a> : "\343" atilde
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_cedilla> <C> : "\307" Ccedilla
<dead_circumflex> <C> : "\306" Ccircumflex
<dead_abovedot> <C> : "\305" Cabovedot
<dead_cedilla> <c> : "\347" ccedilla
<dead_circumflex> <c> : "\346" ccircumflex
<dead_abovedot> <c> : "\345" cabovedot
<dead_grave> <E> : "\310" Egrave
<dead_acute> <E> : "\311" Eacute
<dead_circumflex> <E> : "\312" Ecircumflex
<dead_diaeresis> <E> : "\313" Ediaeresis
<dead_grave> <e> : "\350" egrave
<dead_acute> <e> : "\351" eacute
<dead_circumflex> <e> : "\352" ecircumflex
<dead_diaeresis> <e> : "\353" ediaeresis
<dead_breve> <G> : "\253" Gbreve
<dead_circumflex> <G> : "\330" Gcircumflex
<dead_breve> <g> : "\273" gbreve
<dead_circumflex> <g> : "\370" gcircumflex
<dead_circumflex> <H> : "\246" Hcircumflex
<dead_circumflex> <h> : "\266" hcircumflex
<dead_grave> <I> : "\314" Igrave
<dead_acute> <I> : "\315" Iacute
<dead_circumflex> <I> : "\316" Icircumflex
<dead_diaeresis> <I> : "\317" Idiaeresis
<dead_abovedot> <I> : "\251" Iabovedot
<dead_grave> <i> : "\354" igrave
<dead_acute> <i> : "\355" iacute
<dead_circumflex> <i> : "\356" icircumflex
<dead_diaeresis> <i> : "\357" idiaeresis
<dead_abovedot> <i> : "\271" idotless
<dead_circumflex> <J> : "\254" Jcircumflex
<dead_circumflex> <j> : "\274" jcircumflex
<dead_tilde> <N> : "\321" Ntilde
<dead_tilde> <n> : "\361" ntilde
<dead_grave> <O> : "\322" Ograve
<dead_acute> <O> : "\323" Oacute
<dead_circumflex> <O> : "\324" Ocircumflex
<dead_tilde> <O> : "\325" Otilde
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_grave> <o> : "\362" ograve
<dead_acute> <o> : "\363" oacute
<dead_circumflex> <o> : "\364" ocircumflex
<dead_tilde> <o> : "\365" otilde
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_caron> <S> : "\246" Scaron
<dead_cedilla> <S> : "\252" Scedilla
<dead_circumflex> <S> : "\336" Scircumflex
<dead_caron> <s> : "\250" scaron
<dead_cedilla> <s> : "\272" scedilla
<dead_circumflex> <s> : "\376" scircumflex
<dead_breve> <U> : "\335" Ubreve
<dead_grave> <U> : "\331" Ugrave
<dead_acute> <U> : "\332" Uacute
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_breve> <u> : "\375" ubreve
<dead_grave> <u> : "\371" ugrave
<dead_acute> <u> : "\372" uacute
<dead_circumflex> <u> : "\373" ucircumflex
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_acute> <Y> : "\335" Yacute
<dead_diaeresis> <Y> : "\276" Ydiaeresis
<dead_acute> <y> : "\375" yacute
<dead_diaeresis> <y> : "\377" ydiaeresis
<dead_caron> <Z> : "\264" Zcaron
<dead_abovedot> <Z> : "\257" Zabovedot
<dead_caron> <z> : "\270" zcaron
<dead_abovedot> <z> : "\277" zabovedot
XCOMM End of Sequence Definition

7
nls/iso8859-3/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-3 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

356
nls/iso8859-4/Compose.pre Normal file
View file

@ -0,0 +1,356 @@
XCOMM $XFree86: xc/nls/Compose/iso8859-4,v 1.3 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM ISO 8859-4 (Latin4) Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM Right-hand side (Accented Alphabet)
XCOMM These compose sequences are pure supposition on my part.
XCOMM It would be nice to know what the real cultural conventions
XCOMM are for compose sequences.
<Multi_key> <A> <comma> : "\241" Aogonek
<Multi_key> <comma> <A> : "\241" Aogonek
<Multi_key> <k> <k> : "\242" kra
<Multi_key> <R> <comma> : "\243" Rcedilla
<Multi_key> <comma> <R> : "\243" Rcedilla
<Multi_key> <x> <o> : "\244" currency
<Multi_key> <o> <x> : "\244" currency
<Multi_key> <X> <O> : "\244" currency
<Multi_key> <O> <X> : "\244" currency
<Multi_key> <x> <O> : "\244" currency
<Multi_key> <O> <x> : "\244" currency
<Multi_key> <X> <o> : "\244" currency
<Multi_key> <o> <X> : "\244" currency
<Multi_key> <x> <0> : "\244" currency
<Multi_key> <0> <x> : "\244" currency
<Multi_key> <X> <0> : "\244" currency
<Multi_key> <0> <X> : "\244" currency
<Multi_key> <I> <asciitilde> : "\245" Itilde
<Multi_key> <asciitilde> <I> : "\245" Itilde
<Multi_key> <L> <comma> : "\246" Lcedilla
<Multi_key> <comma> <L> : "\246" Lcedilla
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <quotedbl> <quotedbl> : "\250" diaeresis
<Multi_key> <S> <less> : "\251" Scaron
<Multi_key> <less> <S> : "\251" Scaron
<Multi_key> <E> <minus> : "\252" Emacron
<Multi_key> <minus> <E> : "\252" Emacron
<Multi_key> <E> <underscore> : "\252" Emacron
<Multi_key> <underscore> <E> : "\252" Emacron
<Multi_key> <G> <comma> : "\253" Gcedilla
<Multi_key> <comma> <G> : "\253" Gcedilla
<Multi_key> <T> <minus> : "\254" Tstroke
<Multi_key> <T> <slash> : "\254" Tstroke
<Multi_key> <slash> <T> : "\254" Tstroke
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <Z> <less> : "\256" Zcaron
<Multi_key> <less> <Z> : "\256" Zcaron
<Multi_key> <minus> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <minus> : "\257" macron
<Multi_key> <underscore> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <underscore> : "\257" macron
<Multi_key> <underscore> <underscore> : "\257" macron
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <a> <comma> : "\261" aogonek
<Multi_key> <comma> <a> : "\261" aogonek
<Multi_key> <comma> <comma> : "\262" ogonek
<Multi_key> <r> <comma> : "\263" rcedilla
<Multi_key> <comma> <r> : "\263" rcedilla
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
<Multi_key> <i> <asciitilde> : "\265" itilde
<Multi_key> <asciitilde> <i> : "\265" itilde
<Multi_key> <l> <comma> : "\266" lcedilla
<Multi_key> <comma> <l> : "\266" lcedilla
<Multi_key> <less> <less> : "\267" caron
<Multi_key> <comma> <comma> : "\270" cedilla
<Multi_key> <s> <less> : "\271" scaron
<Multi_key> <less> <s> : "\271" scaron
<Multi_key> <e> <minus> : "\272" emacron
<Multi_key> <minus> <e> : "\272" emacron
<Multi_key> <e> <underscore> : "\272" emacron
<Multi_key> <underscore> <e> : "\272" emacron
<Multi_key> <g> <comma> : "\273" gcedilla
<Multi_key> <comma> <g> : "\273" gcedilla
<Multi_key> <t> <minus> : "\274" tstroke
<Multi_key> <t> <slash> : "\274" tstroke
<Multi_key> <slash> <t> : "\274" tstroke
<Multi_key> <N> <G> : "\275" ENG
<Multi_key> <z> <less> : "\276" zcaron
<Multi_key> <less> <z> : "\276" zcaron
<Multi_key> <n> <g> : "\277" eng
<Multi_key> <A> <underscore> : "\300" Amacron
<Multi_key> <underscore> <A> : "\300" Amacron
<Multi_key> <A> <minus> : "\300" Amacron
<Multi_key> <minus> <A> : "\300" Amacron
<Multi_key> <A> <acute> : "\301" Aacute
<Multi_key> <acute> <A> : "\301" Aacute
<Multi_key> <A> <apostrophe> : "\301" Aacute
<Multi_key> <apostrophe> <A> : "\301" Aacute
<Multi_key> <A> <asciicircum> : "\302" Acircumflex
<Multi_key> <asciicircum> <A> : "\302" Acircumflex
<Multi_key> <A> <greater> : "\302" Acircumflex
<Multi_key> <greater> <A> : "\302" Acircumflex
<Multi_key> <A> <asciitilde> : "\303" Atilde
<Multi_key> <asciitilde> <A> : "\303" Atilde
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <asterisk> : "\305" Aring
<Multi_key> <asterisk> <A> : "\305" Aring
<Multi_key> <A> <E> : "\306" AE
<Multi_key> <I> <comma> : "\307" Iogonek
<Multi_key> <comma> <I> : "\307" Iogonek
<Multi_key> <C> <less> : "\310" Ccaron
<Multi_key> <less> <C> : "\310" Ccaron
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <comma> : "\312" Eogonek
<Multi_key> <comma> <E> : "\312" Eogonek
<Multi_key> <E> <quotedbl> : "\313" Ediaeresis
<Multi_key> <quotedbl> <E> : "\313" Ediaeresis
<Multi_key> <E> <period> : "\314" Eabovedot
<Multi_key> <period> <E> : "\314" Eabovedot
<Multi_key> <I> <acute> : "\315" Iacute
<Multi_key> <acute> <I> : "\315" Iacute
<Multi_key> <I> <apostrophe> : "\315" Iacute
<Multi_key> <apostrophe> <I> : "\315" Iacute
<Multi_key> <I> <asciicircum> : "\316" Icircumflex
<Multi_key> <asciicircum> <I> : "\316" Icircumflex
<Multi_key> <I> <greater> : "\316" Icircumflex
<Multi_key> <greater> <I> : "\316" Icircumflex
<Multi_key> <I> <minus> : "\317" Imacron
<Multi_key> <minus> <I> : "\317" Imacron
<Multi_key> <I> <underscore> : "\317" Imacron
<Multi_key> <underscore> <I> : "\317" Imacron
<Multi_key> <D> <minus> : "\320" Dstroke
<Multi_key> <minus> <D> : "\320" Dstroke
<Multi_key> <N> <comma> : "\321" Ncedilla
<Multi_key> <comma> <N> : "\321" Ncedilla
<Multi_key> <O> <underscore> : "\322" Omacron
<Multi_key> <underscore> <O> : "\322" Omacron
<Multi_key> <O> <minus> : "\322" Omacron
<Multi_key> <minus> <O> : "\322" Omacron
<Multi_key> <K> <comma> : "\323" Kcedilla
<Multi_key> <comma> <K> : "\323" Kcedilla
<Multi_key> <O> <asciicircum> : "\324" Ocircumflex
<Multi_key> <asciicircum> <O> : "\324" Ocircumflex
<Multi_key> <O> <greater> : "\324" Ocircumflex
<Multi_key> <greater> <O> : "\324" Ocircumflex
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <x> <x> : "\327" multiply
<Multi_key> <O> <slash> : "\330" Ooblique
<Multi_key> <slash> <O> : "\330" Ooblique
<Multi_key> <U> <comma> : "\331" Uogonek
<Multi_key> <comma> <U> : "\331" Uogonek
<Multi_key> <U> <acute> : "\332" Uacute
<Multi_key> <acute> <U> : "\332" Uacute
<Multi_key> <U> <apostrophe> : "\332" Uacute
<Multi_key> <apostrophe> <U> : "\332" Uacute
<Multi_key> <U> <asciicircum> : "\333" Ucircumflex
<Multi_key> <asciicircum> <U> : "\333" Ucircumflex
<Multi_key> <U> <greater> : "\333" Ucircumflex
<Multi_key> <greater> <U> : "\333" Ucircumflex
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <asciitilde> : "\335" Utilde
<Multi_key> <asciitilde> <U> : "\335" Utilde
<Multi_key> <U> <underscore> : "\336" Umacron
<Multi_key> <underscore> <U> : "\336" Umacron
<Multi_key> <U> <minus> : "\336" Umacron
<Multi_key> <minus> <U> : "\336" Umacron
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <a> <underscore> : "\340" amacron
<Multi_key> <underscore> <a> : "\340" amacron
<Multi_key> <a> <minus> : "\340" amacron
<Multi_key> <minus> <a> : "\340" amacron
<Multi_key> <a> <acute> : "\341" aacute
<Multi_key> <acute> <a> : "\341" aacute
<Multi_key> <a> <apostrophe> : "\341" aacute
<Multi_key> <apostrophe> <a> : "\341" aacute
<Multi_key> <a> <asciicircum> : "\342" acircumflex
<Multi_key> <asciicircum> <a> : "\342" acircumflex
<Multi_key> <a> <greater> : "\342" acircumflex
<Multi_key> <greater> <a> : "\342" acircumflex
<Multi_key> <a> <asciitilde> : "\343" atilde
<Multi_key> <asciitilde> <a> : "\343" atilde
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <asterisk> : "\345" aring
<Multi_key> <asterisk> <a> : "\345" aring
<Multi_key> <a> <e> : "\346" ae
<Multi_key> <i> <comma> : "\347" iogonek
<Multi_key> <comma> <i> : "\347" iogonek
<Multi_key> <c> <less> : "\350" ccaron
<Multi_key> <less> <c> : "\350" ccaron
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <comma> : "\352" eogonek
<Multi_key> <comma> <e> : "\352" eogonek
<Multi_key> <e> <quotedbl> : "\353" ediaeresis
<Multi_key> <quotedbl> <e> : "\353" ediaeresis
<Multi_key> <e> <period> : "\354" eabovedot
<Multi_key> <period> <e> : "\354" eabovedot
<Multi_key> <i> <acute> : "\355" iacute
<Multi_key> <acute> <i> : "\355" iacute
<Multi_key> <i> <apostrophe> : "\355" iacute
<Multi_key> <apostrophe> <i> : "\355" iacute
<Multi_key> <i> <asciicircum> : "\356" icircumflex
<Multi_key> <asciicircum> <i> : "\356" icircumflex
<Multi_key> <i> <greater> : "\356" icircumflex
<Multi_key> <greater> <i> : "\356" icircumflex
<Multi_key> <i> <minus> : "\357" imacron
<Multi_key> <minus> <i> : "\357" imacron
<Multi_key> <i> <underscore> : "\357" imacron
<Multi_key> <underscore> <i> : "\357" imacron
<Multi_key> <d> <minus> : "\360" dstroke
<Multi_key> <minus> <d> : "\360" dstroke
<Multi_key> <n> <comma> : "\361" ncedilla
<Multi_key> <comma> <n> : "\361" ncedilla
<Multi_key> <o> <underscore> : "\362" omacron
<Multi_key> <underscore> <o> : "\362" omacron
<Multi_key> <o> <minus> : "\362" omacron
<Multi_key> <minus> <o> : "\362" omacron
<Multi_key> <k> <comma> : "\363" kcedilla
<Multi_key> <comma> <k> : "\363" kcedilla
<Multi_key> <o> <asciicircum> : "\364" ocircumflex
<Multi_key> <asciicircum> <o> : "\364" ocircumflex
<Multi_key> <o> <greater> : "\364" ocircumflex
<Multi_key> <greater> <o> : "\364" ocircumflex
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <minus> <colon> : "\367" division
<Multi_key> <colon> <minus> : "\367" division
<Multi_key> <o> <slash> : "\370" ooblique
<Multi_key> <slash> <o> : "\370" ooblique
<Multi_key> <u> <comma> : "\371" uogonek
<Multi_key> <comma> <u> : "\371" uogonek
<Multi_key> <u> <acute> : "\372" uacute
<Multi_key> <acute> <u> : "\372" uacute
<Multi_key> <u> <apostrophe> : "\372" uacute
<Multi_key> <apostrophe> <u> : "\372" uacute
<Multi_key> <u> <asciicircum> : "\373" ucircumflex
<Multi_key> <asciicircum> <u> : "\373" ucircumflex
<Multi_key> <u> <greater> : "\373" ucircumflex
<Multi_key> <greater> <u> : "\373" ucircumflex
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <asciitilde> : "\375" utilde
<Multi_key> <asciitilde> <u> : "\375" utilde
<Multi_key> <u> <underscore> : "\376" umacron
<Multi_key> <underscore> <u> : "\376" umacron
<Multi_key> <u> <minus> : "\376" umacron
<Multi_key> <minus> <u> : "\376" umacron
<Multi_key> <period> <period> : "\377" abovedot
<dead_abovedot> <E> : "\314" Eabovedot
<dead_abovedot> <e> : "\354" eabovedot
<dead_abovedot> <abovedot> : "\377" abovedot
<dead_abovedot> <dead_abovedot> : "\377" abovedot
<dead_abovering> <A> : "\305" Aring
<dead_abovering> <a> : "\345" aring
<dead_acute> <acute> : "\264" acute
<dead_acute> <dead_acute> : "\264" acute
<dead_acute> <A> : "\301" Aacute
<dead_acute> <E> : "\311" Eacute
<dead_acute> <I> : "\315" Iacute
<dead_acute> <U> : "\332" Uacute
<dead_acute> <a> : "\341" aacute
<dead_acute> <e> : "\351" eacute
<dead_acute> <i> : "\355" iacute
<dead_acute> <u> : "\372" uacute
<dead_caron> <S> : "\251" Scaron
<dead_caron> <Z> : "\256" Zcaron
<dead_caron> <caron> : "\267" caron
<dead_caron> <dead_caron> : "\267" caron
<dead_caron> <s> : "\271" scaron
<dead_caron> <z> : "\276" zcaron
<dead_caron> <C> : "\310" Ccaron
<dead_caron> <c> : "\350" ccaron
<dead_cedilla> <R> : "\243" Rcedilla
<dead_cedilla> <L> : "\246" Lcedilla
<dead_cedilla> <G> : "\253" Gcedilla
<dead_cedilla> <r> : "\263" rcedilla
<dead_cedilla> <l> : "\266" lcedilla
<dead_cedilla> <cedilla> : "\270" cedilla
<dead_cedilla> <dead_cedilla> : "\270" cedilla
<dead_cedilla> <g> : "\273" gcedilla
<dead_cedilla> <N> : "\321" Ncedilla
<dead_cedilla> <K> : "\323" Kcedilla
<dead_cedilla> <n> : "\361" ncedilla
<dead_cedilla> <k> : "\363" kcedilla
<dead_circumflex> <A> : "\302" Acircumflex
<dead_circumflex> <I> : "\316" Icircumflex
<dead_circumflex> <O> : "\324" Ocircumflex
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_circumflex> <a> : "\342" acircumflex
<dead_circumflex> <i> : "\356" icircumflex
<dead_circumflex> <o> : "\364" ocircumflex
<dead_circumflex> <u> : "\373" ucircumflex
<dead_diaeresis> <diaeresis> : "\250" diaeresis
<dead_diaeresis> <dead_diaeresis> : "\250" diaeresis
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_diaeresis> <E> : "\313" Ediaeresis
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_diaeresis> <e> : "\353" ediaeresis
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_macron> <E> : "\252" Emacron
<dead_macron> <macron> : "\257" macron
<dead_macron> <dead_macron> : "\257" macron
<dead_macron> <e> : "\272" emacron
<dead_macron> <A> : "\300" Amacron
<dead_macron> <I> : "\317" Imacron
<dead_macron> <O> : "\322" Omacron
<dead_macron> <U> : "\336" Umacron
<dead_macron> <a> : "\340" amacron
<dead_macron> <i> : "\357" imacron
<dead_macron> <o> : "\362" omacron
<dead_macron> <u> : "\376" umacron
<dead_ogonek> <A> : "\241" Aogonek
<dead_ogonek> <a> : "\261" aogonek
<dead_ogonek> <ogonek> : "\262" ogonek
<dead_ogonek> <dead_ogonek> : "\262" ogonek
<dead_ogonek> <I> : "\307" Iogonek
<dead_ogonek> <E> : "\312" Eogonek
<dead_ogonek> <U> : "\331" Uogonek
<dead_ogonek> <i> : "\347" iogonek
<dead_ogonek> <e> : "\352" eogonek
<dead_ogonek> <u> : "\371" uogonek
<dead_abovering> <ring> : "\260" ring
<dead_abovering> <dead_abovering> : "\260" ring
<dead_tilde> <I> : "\245" Itilde
<dead_tilde> <i> : "\265" itilde
<dead_tilde> <A> : "\303" Atilde
<dead_tilde> <O> : "\325" Otilde
<dead_tilde> <U> : "\335" Utilde
<dead_tilde> <a> : "\343" atilde
<dead_tilde> <o> : "\365" otilde
<dead_tilde> <u> : "\375" utilde
<dead_tilde> <asciitilde> : "~" asciitilde
<dead_tilde> <dead_tilde> : "~" asciitilde
XCOMM End of Sequence Definition

7
nls/iso8859-4/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-4 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

15
nls/iso8859-5/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ISO 8859-5 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-5,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

15
nls/iso8859-6/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ISO 8859-6 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-6,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/iso8859-6/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-6 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

231
nls/iso8859-7/Compose.pre Normal file
View file

@ -0,0 +1,231 @@
XCOMM $TOG: iso8859-7 /main/7 1998/05/20 15:33:23 kaleb $
XCOMM
XCOMM ISO 8859-7 (Greek) Compose Sequence
XCOMM
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-7,v 1.5 2001/12/24 17:15:10 dawes Exp $
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <T> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicircum
<Multi_key> <space> <greater> : "^" asciicircum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <c> <o> : "\251" copyright
<Multi_key> <o> <c> : "\251" copyright
<Multi_key> <C> <O> : "\251" copyright
<Multi_key> <O> <C> : "\251" copyright
<Multi_key> <c> <O> : "\251" copyright
<Multi_key> <O> <c> : "\251" copyright
<Multi_key> <C> <o> : "\251" copyright
<Multi_key> <o> <C> : "\251" copyright
<Multi_key> <c> <0> : "\251" copyright
<Multi_key> <0> <c> : "\251" copyright
<Multi_key> <C> <0> : "\251" copyright
<Multi_key> <0> <C> : "\251" copyright
<Multi_key> <parenleft> <c> : "\251" copyright
<Multi_key> <less> <less> : "\253" guillemotleft
<Multi_key> <greater> <greater> : "\273" guillemotright
<Multi_key> <0> <asciicircum> : "\260" degree
<Multi_key> <asciicircum> <0> : "\260" degree
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <plus> <minus> : "\261" plusminus
<Multi_key> <minus> <plus> : "\261" plusminus
<Multi_key> <2> <asciicircum> : "\262" twosuperior
<Multi_key> <asciicircum> <2> : "\262" twosuperior
<Multi_key> <S> <2> : "\262" twosuperior
<Multi_key> <2> <S> : "\262" twosuperior
<Multi_key> <s> <2> : "\262" twosuperior
<Multi_key> <2> <s> : "\262" twosuperior
<Multi_key> <3> <asciicircum> : "\263" threesuperior
<Multi_key> <asciicircum> <3> : "\263" threesuperior
<Multi_key> <S> <3> : "\263" threesuperior
<Multi_key> <3> <S> : "\263" threesuperior
<Multi_key> <s> <3> : "\263" threesuperior
<Multi_key> <3> <s> : "\263" threesuperior
<Multi_key> <period> <asciicircum> : "\267" periodcentered
<Multi_key> <asciicircum> <period> : "\267" periodcentered
<Multi_key> <period> <period> : "\267" periodcentered
<Multi_key> <1> <2> : "\275" onehalf
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <bar> <bar> : "\246" brokenbar
<Multi_key> <exclam> <asciicircum> : "\246" brokenbar
<Multi_key> <asciicircum> <exclam> : "\246" brokenbar
<Multi_key> <V> <B> : "\246" brokenbar
<Multi_key> <B> <V> : "\246" brokenbar
<Multi_key> <v> <b> : "\246" brokenbar
<Multi_key> <b> <v> : "\246" brokenbar
<Multi_key> <minus> <comma> : "\254" notsign
<Multi_key> <comma> <minus> : "\254" notsign
<Multi_key> <minus> <minus> : "\255" hyphen
XCOMM should be Greek tonos but not defined in X11
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
XCOMM should be Greek dialytika but not defined in X11
<Multi_key> <quotedbl> <quotedbl> : "\250" diaeresis
XCOMM special characters that don't exist in Latin-1
<Multi_key> <less> <apostrophe> : "\241" leftsinglequotemark
<Multi_key> <apostrophe> <less> : "\241" leftsinglequotemark
<Multi_key> <greater> <apostrophe> : "\242" rightsinglequotemark
<Multi_key> <apostrophe> <greater> : "\242" rightsinglequotemark
<Multi_key> <asciitilde> <asciitilde> : "\257" Greek_horizbar
XCOMM Accented Alphabet
<Multi_key> <Greek_ALPHA> <apostrophe> : "\266" Greek_ALPHAaccent
<Multi_key> <apostrophe> <Greek_ALPHA> : "\266" Greek_ALPHAaccent
<Multi_key> <Greek_EPSILON> <apostrophe>: "\270" Greek_EPSILONaccent
<Multi_key> <apostrophe> <Greek_EPSILON>: "\270" Greek_EPSILONaccent
<Multi_key> <Greek_ETA> <apostrophe> : "\271" Greek_ETAaccent
<Multi_key> <apostrophe> <Greek_ETA> : "\271" Greek_ETAaccent
<Multi_key> <Greek_IOTA> <apostrophe> : "\272" Greek_IOTAaccent
<Multi_key> <apostrophe> <Greek_IOTA> : "\272" Greek_IOTAaccent
<Multi_key> <Greek_OMICRON> <apostrophe>: "\274" Greek_OMICRONaccent
<Multi_key> <apostrophe> <Greek_OMICRON>: "\274" Greek_OMICRONaccent
<Multi_key> <Greek_UPSILON> <apostrophe>: "\276" Greek_UPSILONaccent
<Multi_key> <apostrophe> <Greek_UPSILON>: "\276" Greek_UPSILONaccent
<Multi_key> <Greek_OMEGA> <apostrophe> : "\277" Greek_OMEGAaccent
<Multi_key> <apostrophe> <Greek_OMEGA> : "\277" Greek_OMEGAaccent
<Multi_key> <Greek_IOTA> <quotedbl> : "\332" Greek_IOTAdiaeresis
<Multi_key> <quotedbl> <Greek_IOTA> : "\332" Greek_IOTAdiaeresis
<Multi_key> <Greek_IOTA> <quotedbl> : "\332" Greek_IOTAdieresis
<Multi_key> <quotedbl> <Greek_IOTA> : "\332" Greek_IOTAdieresis
<Multi_key> <Greek_UPSILON> <quotedbl> : "\333" Greek_UPSILONdieresis
<Multi_key> <quotedbl> <Greek_UPSILON> : "\333" Greek_UPSILONdieresis
<Multi_key> <Greek_alpha> <apostrophe> : "\334" Greek_alphaaccent
<Multi_key> <apostrophe> <Greek_alpha> : "\334" Greek_alphaaccent
<Multi_key> <Greek_epsilon> <apostrophe>: "\335" Greek_epsilonaccent
<Multi_key> <apostrophe> <Greek_epsilon>: "\335" Greek_epsilonaccent
<Multi_key> <Greek_eta> <apostrophe> : "\336" Greek_etaaccent
<Multi_key> <apostrophe> <Greek_eta> : "\336" Greek_etaaccent
<Multi_key> <Greek_iota> <apostrophe> : "\337" Greek_iotaaccent
<Multi_key> <apostrophe> <Greek_iota> : "\337" Greek_iotaaccent
<Multi_key> <Greek_omicron> <apostrophe>: "\374" Greek_omicronaccent
<Multi_key> <apostrophe> <Greek_omicron>: "\374" Greek_omicronaccent
<Multi_key> <Greek_upsilon> <apostrophe>: "\375" Greek_upsilonaccent
<Multi_key> <apostrophe> <Greek_upsilon>: "\375" Greek_upsilonaccent
<Multi_key> <Greek_omega> <apostrophe> : "\376" Greek_omegaaccent
<Multi_key> <apostrophe> <Greek_omega> : "\376" Greek_omegaaccent
<Multi_key> <Greek_iota> <quotedbl> : "\372" Greek_iotadieresis
<Multi_key> <quotedbl> <Greek_iota> : "\372" Greek_iotadieresis
<Multi_key> <Greek_upsilon> <quotedbl> : "\373" Greek_upsilondieresis
<Multi_key> <quotedbl> <Greek_upsilon> : "\373" Greek_upsilondieresis
<Multi_key> <apostrophe> <quotedbl> <Greek_iota> : "\300" Greek_iotaaccentdieresis
<Multi_key> <quotedbl> <apostrophe> <Greek_iota> : "\300" Greek_iotaaccentdieresis
<Multi_key> <apostrophe> <quotedbl> <Greek_upsilon> : "\340" Greek_upsilonaccentdieresis
<Multi_key> <quotedbl> <apostrophe> <Greek_upsilon> : "\340" Greek_upsilonaccentdieresis
<Multi_key> <apostrophe> <quotedbl> <space> : "\265" Greek_accentdieresis
<Multi_key> <quotedbl> <apostrophe> <space> : "\265" Greek_accentdieresis
XCOMM
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_circumflex> <slash> : "|" bar
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_diaeresis> <space> : "\250" diaeresis
<dead_circumflex> <space> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_doubleacute> <space> : "\"" quotedbl
<dead_abovering> <space> : "\260" degree
<dead_abovering> <dead_abovering> : "\260" degree
<dead_circumflex> <0> : "\260" degree
<dead_circumflex> <2> : "\262" twosuperior
<dead_circumflex> <3> : "\263" threesuperior
<dead_circumflex> <period> : "\267" periodcentered
<dead_circumflex> <exclam> : "\246" brokenbar
<dead_cedilla> <minus> : "\254" notsign
<dead_acute> <apostrophe> : "\264" acute
<dead_diaeresis> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet (plus some more symbols)
<dead_acute> <Greek_alpha> : "\334" Greek_alphaaccent
<dead_acute> <Greek_epsilon> : "\335" Greek_epsilonaccent
<dead_acute> <Greek_eta> : "\336" Greek_etaaccent
<dead_acute> <Greek_iota> : "\337" Greek_iotaaccent
<dead_acute> <Greek_omicron> : "\374" Greek_omicronaccent
<dead_acute> <Greek_upsilon> : "\375" Greek_upsilonaccent
<dead_acute> <Greek_omega> : "\376" Greek_omegaaccent
<dead_acute> <Greek_ALPHA> : "\266" Greek_ALPHAaccent
<dead_acute> <Greek_EPSILON> : "\270" Greek_EPSILONaccent
<dead_acute> <Greek_ETA> : "\271" Greek_ETAaccent
<dead_acute> <Greek_IOTA> : "\272" Greek_IOTAaccent
<dead_acute> <Greek_OMICRON> : "\274" Greek_OMICRONaccent
<dead_acute> <Greek_UPSILON> : "\276" Greek_UPSILONaccent
<dead_acute> <Greek_OMEGA> : "\277" Greek_OMEGAaccent
<dead_acute> <space> : "\264" acute
<dead_acute> <dead_acute> : "\264" acute
<dead_acute> <period> : "\267" periodcentered
<dead_acute> <less> : "\253" guillemotleft
<dead_acute> <greater> : "\273" guillemotright
<dead_diaeresis> <Greek_iota> : "\372" Greek_iotadieresis
<dead_diaeresis> <Greek_upsilon> : "\373" Greek_upsilondieresis
<dead_diaeresis> <Greek_IOTA> : "\332" Greek_IOTAdiaeresis
<dead_diaeresis> <Greek_IOTA> : "\332" Greek_IOTAdieresis
<dead_diaeresis> <Greek_UPSILON> : "\333" Greek_UPSILONdieresis
<dead_diaeresis> <space> : "\250" diaeresis
<dead_diaeresis> <dead_diaeresis> : "\250" diaeresis
<dead_diaeresis> <period> : "\267" periodcentered
<dead_diaeresis> <less> : "\253" guillemotleft
<dead_diaeresis> <greater> : "\273" guillemotright
<dead_acute> <dead_diaeresis> <Greek_iota> : "\300" Greek_iotaaccentdieresis
<dead_acute> <dead_diaeresis> <Greek_upsilon> : "\340" Greek_upsilonaccentdieresis
<dead_acute> <dead_diaeresis> <space> : "\265" Greek_accentdieresis
<dead_diaeresis> <dead_acute> <Greek_iota> : "\300" Greek_iotaaccentdieresis
<dead_diaeresis> <dead_acute> <Greek_upsilon> : "\340" Greek_upsilonaccentdieresis
<dead_diaeresis> <dead_acute> <space> : "\265" Greek_accentdieresis

15
nls/iso8859-8/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ISO 8859-8 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-8,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/iso8859-8/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-8 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

478
nls/iso8859-9/Compose.pre Normal file
View file

@ -0,0 +1,478 @@
XCOMM $TOG: fcd8859-15 /main/2 1998/06/17 15:53:45 kaleb $
XCOMM
XCOMM ISO 8859-9 (Latin5) Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-9,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <A> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicirum
<Multi_key> <space> <greater> : "^" asciicirum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <exclam> <exclam> : "\241" exclamdown
<Multi_key> <c> <slash> : "\242" cent
<Multi_key> <slash> <c> : "\242" cent
<Multi_key> <C> <slash> : "\242" cent
<Multi_key> <slash> <C> : "\242" cent
<Multi_key> <C> <bar> : "\242" cent
<Multi_key> <bar> <C> : "\242" cent
<Multi_key> <c> <bar> : "\242" cent
<Multi_key> <bar> <c> : "\242" cent
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <C> <equal> : "\244" EuroSign
<Multi_key> <equal> <C> : "\244" EuroSign
<Multi_key> <e> <equal> : "\244" EuroSign
<Multi_key> <equal> <e> : "\244" EuroSign
<Multi_key> <y> <minus> : "\245" yen
<Multi_key> <minus> <y> : "\245" yen
<Multi_key> <Y> <minus> : "\245" yen
<Multi_key> <minus> <Y> : "\245" yen
<Multi_key> <y> <equal> : "\245" yen
<Multi_key> <equal> <y> : "\245" yen
<Multi_key> <Y> <equal> : "\245" yen
<Multi_key> <equal> <Y> : "\245" yen
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <c> <o> : "\251" copyright
<Multi_key> <o> <c> : "\251" copyright
<Multi_key> <C> <O> : "\251" copyright
<Multi_key> <O> <C> : "\251" copyright
<Multi_key> <c> <O> : "\251" copyright
<Multi_key> <O> <c> : "\251" copyright
<Multi_key> <C> <o> : "\251" copyright
<Multi_key> <o> <C> : "\251" copyright
<Multi_key> <c> <0> : "\251" copyright
<Multi_key> <0> <c> : "\251" copyright
<Multi_key> <C> <0> : "\251" copyright
<Multi_key> <0> <C> : "\251" copyright
<Multi_key> <parenleft> <c> : "\251" copyright
<Multi_key> <a> <underscore> : "\252" ordfeminine
<Multi_key> <underscore> <a> : "\252" ordfeminine
<Multi_key> <A> <underscore> : "\252" ordfeminine
<Multi_key> <underscore> <A> : "\252" ordfeminine
<Multi_key> <o> <underscore> : "\272" masculine
<Multi_key> <underscore> <o> : "\272" masculine
<Multi_key> <O> <underscore> : "\272" masculine
<Multi_key> <underscore> <O> : "\272" masculine
<Multi_key> <less> <less> : "\253" guillemotleft
<Multi_key> <greater> <greater> : "\273" guillemotright
<Multi_key> <0> <asciicircum> : "\260" degree
<Multi_key> <asciicircum> <0> : "\260" degree
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <plus> <minus> : "\261" plusminus
<Multi_key> <minus> <plus> : "\261" plusminus
<Multi_key> <slash> <u> : "\265" mu
<Multi_key> <u> <slash> : "\265" mu
<Multi_key> <slash> <U> : "\265" mu
<Multi_key> <U> <slash> : "\265" mu
<Multi_key> <1> <asciicircum> : "\271" onesuperior
<Multi_key> <asciicircum> <1> : "\271" onesuperior
<Multi_key> <S> <1> : "\271" onesuperior
<Multi_key> <1> <S> : "\271" onesuperior
<Multi_key> <s> <1> : "\271" onesuperior
<Multi_key> <1> <s> : "\271" onesuperior
<Multi_key> <2> <asciicircum> : "\262" twosuperior
<Multi_key> <asciicircum> <2> : "\262" twosuperior
<Multi_key> <S> <2> : "\262" twosuperior
<Multi_key> <2> <S> : "\262" twosuperior
<Multi_key> <s> <2> : "\262" twosuperior
<Multi_key> <2> <s> : "\262" twosuperior
<Multi_key> <3> <asciicircum> : "\263" threesuperior
<Multi_key> <asciicircum> <3> : "\263" threesuperior
<Multi_key> <S> <3> : "\263" threesuperior
<Multi_key> <3> <S> : "\263" threesuperior
<Multi_key> <s> <3> : "\263" threesuperior
<Multi_key> <3> <s> : "\263" threesuperior
<Multi_key> <p> <exclam> : "\266" paragraph
<Multi_key> <exclam> <p> : "\266" paragraph
<Multi_key> <P> <exclam> : "\266" paragraph
<Multi_key> <exclam> <P> : "\266" paragraph
<Multi_key> <period> <asciicircum> : "\267" periodcentered
<Multi_key> <asciicircum> <period> : "\267" periodcentered
<Multi_key> <period> <period> : "\267" periodcentered
<Multi_key> <question> <question> : "\277" questiondown
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <minus> <comma> : "\254" notsign
<Multi_key> <comma> <minus> : "\254" notsign
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <R> <O> : "\256" registered
<Multi_key> <O> <R> : "\256" registered
<Multi_key> <parenleft> <r> : "\256" registered
<Multi_key> <minus> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <minus> : "\257" macron
<Multi_key> <underscore> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <underscore> : "\257" macron
<Multi_key> <underscore> <underscore> : "\257" macron
<Multi_key> <minus> <colon> : "\367" division
<Multi_key> <colon> <minus> : "\367" division
<Multi_key> <x> <x> : "\327" multiply
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
<Multi_key> <comma> <comma> : "\270" cedilla
<Multi_key> <quotedbl> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet
<Multi_key> <A> <grave> : "\300" Agrave
<Multi_key> <grave> <A> : "\300" Agrave
<Multi_key> <A> <acute> : "\301" Aacute
<Multi_key> <acute> <A> : "\301" Aacute
<Multi_key> <A> <apostrophe> : "\301" Aacute
<Multi_key> <apostrophe> <A> : "\301" Aacute
<Multi_key> <A> <asciicircum> : "\302" Acircumflex
<Multi_key> <asciicircum> <A> : "\302" Acircumflex
<Multi_key> <A> <greater> : "\302" Acircumflex
<Multi_key> <greater> <A> : "\302" Acircumflex
<Multi_key> <A> <asciitilde> : "\303" Atilde
<Multi_key> <asciitilde> <A> : "\303" Atilde
<Multi_key> <A> <minus> : "\303" Atilde
<Multi_key> <minus> <A> : "\303" Atilde
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <diaeresis> : "\304" Adiaeresis
<Multi_key> <diaeresis> <A> : "\304" Adiaeresis
<Multi_key> <A> <asterisk> : "\305" Aring
<Multi_key> <asterisk> <A> : "\305" Aring
<Multi_key> <A> <A> : "\305" Aring
<Multi_key> <A> <E> : "\306" AE
<Multi_key> <a> <grave> : "\340" agrave
<Multi_key> <grave> <a> : "\340" agrave
<Multi_key> <a> <acute> : "\341" aacute
<Multi_key> <acute> <a> : "\341" aacute
<Multi_key> <a> <apostrophe> : "\341" aacute
<Multi_key> <apostrophe> <a> : "\341" aacute
<Multi_key> <a> <asciicircum> : "\342" acircumflex
<Multi_key> <asciicircum> <a> : "\342" acircumflex
<Multi_key> <a> <greater> : "\342" acircumflex
<Multi_key> <greater> <a> : "\342" acircumflex
<Multi_key> <a> <asciitilde> : "\343" atilde
<Multi_key> <asciitilde> <a> : "\343" atilde
<Multi_key> <a> <minus> : "\343" atilde
<Multi_key> <minus> <a> : "\343" atilde
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <diaeresis> : "\344" adiaeresis
<Multi_key> <diaeresis> <a> : "\344" adiaeresis
<Multi_key> <a> <asterisk> : "\345" aring
<Multi_key> <asterisk> <a> : "\345" aring
<Multi_key> <a> <a> : "\345" aring
<Multi_key> <a> <e> : "\346" ae
<Multi_key> <C> <comma> : "\307" Ccedilla
<Multi_key> <comma> <C> : "\307" Ccedilla
<Multi_key> <c> <comma> : "\347" ccedilla
<Multi_key> <comma> <c> : "\347" ccedilla
<Multi_key> <minus> <D> : "\320" ETH
<Multi_key> <D> <minus> : "\320" ETH
<Multi_key> <minus> <d> : "\360" eth
<Multi_key> <d> <minus> : "\360" eth
<Multi_key> <E> <grave> : "\310" Egrave
<Multi_key> <grave> <E> : "\310" Egrave
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <asciicircum> : "\312" Ecircumflex
<Multi_key> <asciicircum> <E> : "\312" Ecircumflex
<Multi_key> <E> <greater> : "\312" Ecircumflex
<Multi_key> <greater> <E> : "\312" Ecircumflex
<Multi_key> <E> <quotedbl> : "\313" Ediaeresis
<Multi_key> <quotedbl> <E> : "\313" Ediaeresis
<Multi_key> <E> <diaeresis> : "\313" Ediaeresis
<Multi_key> <diaeresis> <E> : "\313" Ediaeresis
<Multi_key> <e> <grave> : "\350" egrave
<Multi_key> <grave> <e> : "\350" egrave
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <asciicircum> : "\352" ecircumflex
<Multi_key> <asciicircum> <e> : "\352" ecircumflex
<Multi_key> <e> <greater> : "\352" ecircumflex
<Multi_key> <greater> <e> : "\352" ecircumflex
<Multi_key> <e> <quotedbl> : "\353" ediaeresis
<Multi_key> <quotedbl> <e> : "\353" ediaeresis
<Multi_key> <e> <diaeresis> : "\353" ediaeresis
<Multi_key> <diaeresis> <e> : "\353" ediaeresis
<Multi_key> <G> <U> : "\320" Gbreve
<Multi_key> <G> <parenleft> : "\320" Gbreve
<Multi_key> <parenleft> <G> : "\320" Gbreve
<Multi_key> <G> <breve> : "\320" Gbreve
<Multi_key> <breve> <G> : "\320" Gbreve
<Multi_key> <g> <U> : "\360" gbreve
<Multi_key> <g> <parenleft> : "\360" gbreve
<Multi_key> <parenleft> <g> : "\360" gbreve
<Multi_key> <g> <breve> : "\360" gbreve
<Multi_key> <breve> <g> : "\360" gbreve
<Multi_key> <I> <grave> : "\314" Igrave
<Multi_key> <grave> <I> : "\314" Igrave
<Multi_key> <I> <acute> : "\315" Iacute
<Multi_key> <acute> <I> : "\315" Iacute
<Multi_key> <I> <apostrophe> : "\315" Iacute
<Multi_key> <apostrophe> <I> : "\315" Iacute
<Multi_key> <I> <asciicircum> : "\316" Icircumflex
<Multi_key> <asciicircum> <I> : "\316" Icircumflex
<Multi_key> <I> <greater> : "\316" Icircumflex
<Multi_key> <greater> <I> : "\316" Icircumflex
<Multi_key> <I> <quotedbl> : "\317" Idiaeresis
<Multi_key> <quotedbl> <I> : "\317" Idiaeresis
<Multi_key> <I> <diaeresis> : "\317" Idiaeresis
<Multi_key> <diaeresis> <I> : "\317" Idiaeresis
<Multi_key> <I> <period> : "\335" Iabovedot
<Multi_key> <period> <I> : "\335" Iabovedot
<Multi_key> <i> <grave> : "\354" igrave
<Multi_key> <grave> <i> : "\354" igrave
<Multi_key> <i> <acute> : "\355" iacute
<Multi_key> <acute> <i> : "\355" iacute
<Multi_key> <i> <apostrophe> : "\355" iacute
<Multi_key> <apostrophe> <i> : "\355" iacute
<Multi_key> <i> <asciicircum> : "\356" icircumflex
<Multi_key> <asciicircum> <i> : "\356" icircumflex
<Multi_key> <i> <greater> : "\356" icircumflex
<Multi_key> <greater> <i> : "\356" icircumflex
<Multi_key> <i> <quotedbl> : "\357" idiaeresis
<Multi_key> <quotedbl> <i> : "\357" idiaeresis
<Multi_key> <i> <diaeresis> : "\357" idiaeresis
<Multi_key> <diaeresis> <i> : "\357" idiaeresis
<Multi_key> <i> <period> : "\375" idotless
<Multi_key> <period> <i> : "\375" idotless
<Multi_key> <N> <asciitilde> : "\321" Ntilde
<Multi_key> <asciitilde> <N> : "\321" Ntilde
<Multi_key> <N> <minus> : "\321" Ntilde
<Multi_key> <minus> <N> : "\321" Ntilde
<Multi_key> <n> <asciitilde> : "\361" ntilde
<Multi_key> <asciitilde> <n> : "\361" ntilde
<Multi_key> <n> <minus> : "\361" ntilde
<Multi_key> <minus> <n> : "\361" ntilde
<Multi_key> <O> <grave> : "\322" Ograve
<Multi_key> <grave> <O> : "\322" Ograve
<Multi_key> <O> <acute> : "\323" Oacute
<Multi_key> <acute> <O> : "\323" Oacute
<Multi_key> <O> <apostrophe> : "\323" Oacute
<Multi_key> <apostrophe> <O> : "\323" Oacute
<Multi_key> <O> <asciicircum> : "\324" Ocircumflex
<Multi_key> <asciicircum> <O> : "\324" Ocircumflex
<Multi_key> <O> <greater> : "\324" Ocircumflex
<Multi_key> <greater> <O> : "\324" Ocircumflex
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <minus> : "\325" Otilde
<Multi_key> <minus> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <O> <diaeresis> : "\326" Odiaeresis
<Multi_key> <diaeresis> <O> : "\326" Odiaeresis
<Multi_key> <O> <slash> : "\330" Ooblique
<Multi_key> <slash> <O> : "\330" Ooblique
<Multi_key> <O> <E> : "\274" OE
<Multi_key> <o> <grave> : "\362" ograve
<Multi_key> <grave> <o> : "\362" ograve
<Multi_key> <o> <acute> : "\363" oacute
<Multi_key> <acute> <o> : "\363" oacute
<Multi_key> <o> <apostrophe> : "\363" oacute
<Multi_key> <apostrophe> <o> : "\363" oacute
<Multi_key> <o> <asciicircum> : "\364" ocircumflex
<Multi_key> <asciicircum> <o> : "\364" ocircumflex
<Multi_key> <o> <greater> : "\364" ocircumflex
<Multi_key> <greater> <o> : "\364" ocircumflex
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <minus> : "\365" otilde
<Multi_key> <minus> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <o> <diaeresis> : "\366" odiaeresis
<Multi_key> <diaeresis> <o> : "\366" odiaeresis
<Multi_key> <o> <slash> : "\370" oslash
<Multi_key> <slash> <o> : "\370" oslash
<Multi_key> <S> <cedilla> : "\336" Scedilla
<Multi_key> <S> <comma> : "\336" Scedilla
<Multi_key> <cedilla> <S> : "\336" Scedilla
<Multi_key> <cedilla> <s> : "\376" scedilla
<Multi_key> <comma> <S> : "\336" Scedilla
<Multi_key> <comma> <s> : "\376" scedilla
<Multi_key> <s> <cedilla> : "\376" scedilla
<Multi_key> <s> <comma> : "\376" scedilla
<Multi_key> <U> <grave> : "\331" Ugrave
<Multi_key> <grave> <U> : "\331" Ugrave
<Multi_key> <U> <acute> : "\332" Uacute
<Multi_key> <acute> <U> : "\332" Uacute
<Multi_key> <U> <apostrophe> : "\332" Uacute
<Multi_key> <apostrophe> <U> : "\332" Uacute
<Multi_key> <U> <asciicircum> : "\333" Ucircumflex
<Multi_key> <asciicircum> <U> : "\333" Ucircumflex
<Multi_key> <U> <greater> : "\333" Ucircumflex
<Multi_key> <greater> <U> : "\333" Ucircumflex
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <diaeresis> : "\334" Udiaeresis
<Multi_key> <diaeresis> <U> : "\334" Udiaeresis
<Multi_key> <u> <grave> : "\371" ugrave
<Multi_key> <grave> <u> : "\371" ugrave
<Multi_key> <u> <acute> : "\372" uacute
<Multi_key> <acute> <u> : "\372" uacute
<Multi_key> <u> <apostrophe> : "\372" uacute
<Multi_key> <apostrophe> <u> : "\372" uacute
<Multi_key> <u> <asciicircum> : "\373" ucircumflex
<Multi_key> <asciicircum> <u> : "\373" ucircumflex
<Multi_key> <u> <greater> : "\373" ucircumflex
<Multi_key> <greater> <u> : "\373" ucircumflex
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <diaeresis> : "\374" udiaeresis
<Multi_key> <diaeresis> <u> : "\374" udiaeresis
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <T> <H> : "\336" THORN
<Multi_key> <t> <h> : "\376" thorn
<Multi_key> <Y> <acute> : "\335" Yacute
<Multi_key> <acute> <Y> : "\335" Yacute
<Multi_key> <Y> <apostrophe> : "\335" Yacute
<Multi_key> <apostrophe> <Y> : "\335" Yacute
<Multi_key> <Y> <quotedbl> : "\276" Ydiaeresis
<Multi_key> <quotedbl> <Y> : "\276" Ydiaeresis
<Multi_key> <Y> <diaeresis> : "\276" Ydiaeresis
<Multi_key> <diaeresis> <Y> : "\276" Ydiaeresis
<Multi_key> <y> <acute> : "\375" yacute
<Multi_key> <acute> <y> : "\375" yacute
<Multi_key> <y> <apostrophe> : "\375" yacute
<Multi_key> <apostrophe> <y> : "\375" yacute
<Multi_key> <y> <quotedbl> : "\377" ydiaeresis
<Multi_key> <quotedbl> <y> : "\377" ydiaeresis
<Multi_key> <y> <diaeresis> : "\377" ydiaeresis
<Multi_key> <diaeresis> <y> : "\377" ydiaeresis
<Multi_key> <Z> <less> : "\264" Zcaron
<Multi_key> <less> <Z> : "\264" Zcaron
<Multi_key> <z> <less> : "\270" zcaron
<Multi_key> <less> <z> : "\270" zcaron
<Multi_key> <v> <Z> : "\264" Zcaron
<Multi_key> <v> <z> : "\270" zcaron
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_circumflex> <slash> : "|" bar
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_diaeresis> <space> : "\250" diaeresis
<dead_circumflex> <space> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_circumflex> <0> : "\260" degree
<dead_circumflex> <1> : "\271" onesuperior
<dead_circumflex> <2> : "\262" twosuperior
<dead_circumflex> <3> : "\263" threesuperior
<dead_circumflex> <period> : "\267" periodcentered
<dead_cedilla> <minus> : "\254" notsign
<dead_circumflex> <minus> : "\257" macron
<dead_circumflex> <underscore> : "\257" macron
<dead_acute> <apostrophe> : "\264" acute
<dead_cedilla> <comma> : "\270" cedilla
<dead_diaeresis> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet
<dead_abovering> <A> : "\305" Aring
<dead_abovering> <a> : "\345" aring
<dead_grave> <A> : "\300" Agrave
<dead_acute> <A> : "\301" Aacute
<dead_circumflex> <A> : "\302" Acircumflex
<dead_tilde> <A> : "\303" Atilde
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_grave> <a> : "\340" agrave
<dead_acute> <a> : "\341" aacute
<dead_circumflex> <a> : "\342" acircumflex
<dead_tilde> <a> : "\343" atilde
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_cedilla> <C> : "\307" Ccedilla
<dead_cedilla> <c> : "\347" ccedilla
<dead_grave> <E> : "\310" Egrave
<dead_acute> <E> : "\311" Eacute
<dead_circumflex> <E> : "\312" Ecircumflex
<dead_diaeresis> <E> : "\313" Ediaeresis
<dead_grave> <e> : "\350" egrave
<dead_acute> <e> : "\351" eacute
<dead_circumflex> <e> : "\352" ecircumflex
<dead_diaeresis> <e> : "\353" ediaeresis
<dead_breve> <G> : "\320" Gbreve
<dead_breve> <g> : "\360" gbreve
<dead_abovedot> <I> : "\335" Iabovedot
<dead_grave> <I> : "\314" Igrave
<dead_acute> <I> : "\315" Iacute
<dead_circumflex> <I> : "\316" Icircumflex
<dead_diaeresis> <I> : "\317" Idiaeresis
<dead_abovedot> <i> : "\375" idotless
<dead_grave> <i> : "\354" igrave
<dead_acute> <i> : "\355" iacute
<dead_circumflex> <i> : "\356" icircumflex
<dead_diaeresis> <i> : "\357" idiaeresis
<dead_tilde> <N> : "\321" Ntilde
<dead_tilde> <n> : "\361" ntilde
<dead_grave> <O> : "\322" Ograve
<dead_acute> <O> : "\323" Oacute
<dead_circumflex> <O> : "\324" Ocircumflex
<dead_tilde> <O> : "\325" Otilde
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_grave> <o> : "\362" ograve
<dead_acute> <o> : "\363" oacute
<dead_circumflex> <o> : "\364" ocircumflex
<dead_tilde> <o> : "\365" otilde
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_caron> <S> : "\246" Scaron
<dead_caron> <s> : "\250" scaron
<dead_cedilla> <S> : "\336" Scedilla
<dead_cedilla> <s> : "\376" scedilla
<dead_grave> <U> : "\331" Ugrave
<dead_acute> <U> : "\332" Uacute
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_grave> <u> : "\371" ugrave
<dead_acute> <u> : "\372" uacute
<dead_circumflex> <u> : "\373" ucircumflex
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_acute> <Y> : "\335" Yacute
<dead_diaeresis> <Y> : "\276" Ydiaeresis
<dead_acute> <y> : "\375" yacute
<dead_diaeresis> <y> : "\377" ydiaeresis
<dead_caron> <Z> : "\264" Zcaron
<dead_caron> <z> : "\270" zcaron
XCOMM End of Sequence Definition

489
nls/iso8859-9e/Compose.pre Normal file
View file

@ -0,0 +1,489 @@
XCOMM
XCOMM ISO 8859-9e (Latin??) Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/iso8859-9e,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <A> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicirum
<Multi_key> <space> <greater> : "^" asciicirum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <exclam> <exclam> : "\241" exclamdown
<Multi_key> <c> <slash> : "\242" cent
<Multi_key> <slash> <c> : "\242" cent
<Multi_key> <C> <slash> : "\242" cent
<Multi_key> <slash> <C> : "\242" cent
<Multi_key> <C> <bar> : "\242" cent
<Multi_key> <bar> <C> : "\242" cent
<Multi_key> <c> <bar> : "\242" cent
<Multi_key> <bar> <c> : "\242" cent
<Multi_key> <l> <minus> : "\243" sterling
<Multi_key> <minus> <l> : "\243" sterling
<Multi_key> <L> <minus> : "\243" sterling
<Multi_key> <minus> <L> : "\243" sterling
<Multi_key> <l> <equal> : "\243" sterling
<Multi_key> <equal> <l> : "\243" sterling
<Multi_key> <L> <equal> : "\243" sterling
<Multi_key> <equal> <L> : "\243" sterling
<Multi_key> <C> <equal> : "\244" EuroSign
<Multi_key> <equal> <C> : "\244" EuroSign
<Multi_key> <e> <equal> : "\244" EuroSign
<Multi_key> <equal> <e> : "\244" EuroSign
<Multi_key> <y> <minus> : "\245" yen
<Multi_key> <minus> <y> : "\245" yen
<Multi_key> <Y> <minus> : "\245" yen
<Multi_key> <minus> <Y> : "\245" yen
<Multi_key> <y> <equal> : "\245" yen
<Multi_key> <equal> <y> : "\245" yen
<Multi_key> <Y> <equal> : "\245" yen
<Multi_key> <equal> <Y> : "\245" yen
<Multi_key> <s> <o> : "\247" section
<Multi_key> <o> <s> : "\247" section
<Multi_key> <S> <O> : "\247" section
<Multi_key> <O> <S> : "\247" section
<Multi_key> <S> <exclam> : "\247" section
<Multi_key> <exclam> <S> : "\247" section
<Multi_key> <s> <exclam> : "\247" section
<Multi_key> <exclam> <s> : "\247" section
<Multi_key> <S> <0> : "\247" section
<Multi_key> <0> <S> : "\247" section
<Multi_key> <s> <0> : "\247" section
<Multi_key> <0> <s> : "\247" section
<Multi_key> <c> <o> : "\251" copyright
<Multi_key> <o> <c> : "\251" copyright
<Multi_key> <C> <O> : "\251" copyright
<Multi_key> <O> <C> : "\251" copyright
<Multi_key> <c> <O> : "\251" copyright
<Multi_key> <O> <c> : "\251" copyright
<Multi_key> <C> <o> : "\251" copyright
<Multi_key> <o> <C> : "\251" copyright
<Multi_key> <c> <0> : "\251" copyright
<Multi_key> <0> <c> : "\251" copyright
<Multi_key> <C> <0> : "\251" copyright
<Multi_key> <0> <C> : "\251" copyright
<Multi_key> <parenleft> <c> : "\251" copyright
<Multi_key> <a> <underscore> : "\252" ordfeminine
<Multi_key> <underscore> <a> : "\252" ordfeminine
<Multi_key> <A> <underscore> : "\252" ordfeminine
<Multi_key> <underscore> <A> : "\252" ordfeminine
<Multi_key> <o> <underscore> : "\272" masculine
<Multi_key> <underscore> <o> : "\272" masculine
<Multi_key> <O> <underscore> : "\272" masculine
<Multi_key> <underscore> <O> : "\272" masculine
<Multi_key> <less> <less> : "\253" guillemotleft
<Multi_key> <greater> <greater> : "\273" guillemotright
<Multi_key> <0> <asciicircum> : "\260" degree
<Multi_key> <asciicircum> <0> : "\260" degree
<Multi_key> <0> <asterisk> : "\260" degree
<Multi_key> <asterisk> <0> : "\260" degree
<Multi_key> <plus> <minus> : "\261" plusminus
<Multi_key> <minus> <plus> : "\261" plusminus
<Multi_key> <slash> <u> : "\265" mu
<Multi_key> <u> <slash> : "\265" mu
<Multi_key> <slash> <U> : "\265" mu
<Multi_key> <U> <slash> : "\265" mu
<Multi_key> <1> <asciicircum> : "\271" onesuperior
<Multi_key> <asciicircum> <1> : "\271" onesuperior
<Multi_key> <S> <1> : "\271" onesuperior
<Multi_key> <1> <S> : "\271" onesuperior
<Multi_key> <s> <1> : "\271" onesuperior
<Multi_key> <1> <s> : "\271" onesuperior
<Multi_key> <2> <asciicircum> : "\262" twosuperior
<Multi_key> <asciicircum> <2> : "\262" twosuperior
<Multi_key> <S> <2> : "\262" twosuperior
<Multi_key> <2> <S> : "\262" twosuperior
<Multi_key> <s> <2> : "\262" twosuperior
<Multi_key> <2> <s> : "\262" twosuperior
<Multi_key> <3> <asciicircum> : "\263" threesuperior
<Multi_key> <asciicircum> <3> : "\263" threesuperior
<Multi_key> <S> <3> : "\263" threesuperior
<Multi_key> <3> <S> : "\263" threesuperior
<Multi_key> <s> <3> : "\263" threesuperior
<Multi_key> <3> <s> : "\263" threesuperior
<Multi_key> <p> <exclam> : "\266" paragraph
<Multi_key> <exclam> <p> : "\266" paragraph
<Multi_key> <P> <exclam> : "\266" paragraph
<Multi_key> <exclam> <P> : "\266" paragraph
<Multi_key> <period> <asciicircum> : "\267" periodcentered
<Multi_key> <asciicircum> <period> : "\267" periodcentered
<Multi_key> <period> <period> : "\267" periodcentered
<Multi_key> <question> <question> : "\277" questiondown
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <minus> <comma> : "\254" notsign
<Multi_key> <comma> <minus> : "\254" notsign
<Multi_key> <minus> <minus> : "\255" hyphen
<Multi_key> <R> <O> : "\256" registered
<Multi_key> <O> <R> : "\256" registered
<Multi_key> <parenleft> <r> : "\256" registered
<Multi_key> <minus> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <minus> : "\257" macron
<Multi_key> <underscore> <asciicircum> : "\257" macron
<Multi_key> <asciicircum> <underscore> : "\257" macron
<Multi_key> <underscore> <underscore> : "\257" macron
<Multi_key> <minus> <colon> : "\367" division
<Multi_key> <colon> <minus> : "\367" division
<Multi_key> <x> <x> : "\327" multiply
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
<Multi_key> <comma> <comma> : "\270" cedilla
<Multi_key> <quotedbl> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet
<Multi_key> <A> <grave> : "\300" Agrave
<Multi_key> <grave> <A> : "\300" Agrave
<Multi_key> <A> <acute> : "\301" Aacute
<Multi_key> <acute> <A> : "\301" Aacute
<Multi_key> <A> <apostrophe> : "\301" Aacute
<Multi_key> <apostrophe> <A> : "\301" Aacute
<Multi_key> <A> <asciicircum> : "\302" Acircumflex
<Multi_key> <asciicircum> <A> : "\302" Acircumflex
<Multi_key> <A> <greater> : "\302" Acircumflex
<Multi_key> <greater> <A> : "\302" Acircumflex
<Multi_key> <A> <asciitilde> : "\303" Atilde
<Multi_key> <asciitilde> <A> : "\303" Atilde
<Multi_key> <A> <minus> : "\303" Atilde
<Multi_key> <minus> <A> : "\303" Atilde
<Multi_key> <A> <quotedbl> : "\304" Adiaeresis
<Multi_key> <quotedbl> <A> : "\304" Adiaeresis
<Multi_key> <A> <diaeresis> : "\304" Adiaeresis
<Multi_key> <diaeresis> <A> : "\304" Adiaeresis
<Multi_key> <A> <asterisk> : "\305" Aring
<Multi_key> <asterisk> <A> : "\305" Aring
<Multi_key> <A> <A> : "\305" Aring
<Multi_key> <E> <E> : "\306" SCHWA
<Multi_key> <a> <grave> : "\340" agrave
<Multi_key> <grave> <a> : "\340" agrave
<Multi_key> <a> <acute> : "\341" aacute
<Multi_key> <acute> <a> : "\341" aacute
<Multi_key> <a> <apostrophe> : "\341" aacute
<Multi_key> <apostrophe> <a> : "\341" aacute
<Multi_key> <a> <asciicircum> : "\342" acircumflex
<Multi_key> <asciicircum> <a> : "\342" acircumflex
<Multi_key> <a> <greater> : "\342" acircumflex
<Multi_key> <greater> <a> : "\342" acircumflex
<Multi_key> <a> <asciitilde> : "\343" atilde
<Multi_key> <asciitilde> <a> : "\343" atilde
<Multi_key> <a> <minus> : "\343" atilde
<Multi_key> <minus> <a> : "\343" atilde
<Multi_key> <a> <quotedbl> : "\344" adiaeresis
<Multi_key> <quotedbl> <a> : "\344" adiaeresis
<Multi_key> <a> <diaeresis> : "\344" adiaeresis
<Multi_key> <diaeresis> <a> : "\344" adiaeresis
<Multi_key> <a> <asterisk> : "\345" aring
<Multi_key> <asterisk> <a> : "\345" aring
<Multi_key> <a> <a> : "\345" aring
<Multi_key> <e> <e> : "\346" schwa
<Multi_key> <C> <comma> : "\307" Ccedilla
<Multi_key> <comma> <C> : "\307" Ccedilla
<Multi_key> <c> <comma> : "\347" ccedilla
<Multi_key> <comma> <c> : "\347" ccedilla
<Multi_key> <minus> <D> : "\320" ETH
<Multi_key> <D> <minus> : "\320" ETH
<Multi_key> <minus> <d> : "\360" eth
<Multi_key> <d> <minus> : "\360" eth
<Multi_key> <E> <grave> : "\310" Egrave
<Multi_key> <grave> <E> : "\310" Egrave
<Multi_key> <E> <acute> : "\311" Eacute
<Multi_key> <acute> <E> : "\311" Eacute
<Multi_key> <E> <apostrophe> : "\311" Eacute
<Multi_key> <apostrophe> <E> : "\311" Eacute
<Multi_key> <E> <asciicircum> : "\312" Ecircumflex
<Multi_key> <asciicircum> <E> : "\312" Ecircumflex
<Multi_key> <E> <greater> : "\312" Ecircumflex
<Multi_key> <greater> <E> : "\312" Ecircumflex
<Multi_key> <E> <quotedbl> : "\313" Ediaeresis
<Multi_key> <quotedbl> <E> : "\313" Ediaeresis
<Multi_key> <E> <diaeresis> : "\313" Ediaeresis
<Multi_key> <diaeresis> <E> : "\313" Ediaeresis
<Multi_key> <e> <grave> : "\350" egrave
<Multi_key> <grave> <e> : "\350" egrave
<Multi_key> <e> <acute> : "\351" eacute
<Multi_key> <acute> <e> : "\351" eacute
<Multi_key> <e> <apostrophe> : "\351" eacute
<Multi_key> <apostrophe> <e> : "\351" eacute
<Multi_key> <e> <asciicircum> : "\352" ecircumflex
<Multi_key> <asciicircum> <e> : "\352" ecircumflex
<Multi_key> <e> <greater> : "\352" ecircumflex
<Multi_key> <greater> <e> : "\352" ecircumflex
<Multi_key> <e> <quotedbl> : "\353" ediaeresis
<Multi_key> <quotedbl> <e> : "\353" ediaeresis
<Multi_key> <e> <diaeresis> : "\353" ediaeresis
<Multi_key> <diaeresis> <e> : "\353" ediaeresis
<Multi_key> <G> <U> : "\320" Gbreve
<Multi_key> <G> <parenleft> : "\320" Gbreve
<Multi_key> <parenleft> <G> : "\320" Gbreve
<Multi_key> <G> <breve> : "\320" Gbreve
<Multi_key> <breve> <G> : "\320" Gbreve
<Multi_key> <g> <U> : "\360" gbreve
<Multi_key> <g> <parenleft> : "\360" gbreve
<Multi_key> <parenleft> <g> : "\360" gbreve
<Multi_key> <g> <breve> : "\360" gbreve
<Multi_key> <breve> <g> : "\360" gbreve
<Multi_key> <I> <grave> : "\314" Igrave
<Multi_key> <grave> <I> : "\314" Igrave
<Multi_key> <I> <acute> : "\315" Iacute
<Multi_key> <acute> <I> : "\315" Iacute
<Multi_key> <I> <apostrophe> : "\315" Iacute
<Multi_key> <apostrophe> <I> : "\315" Iacute
<Multi_key> <I> <asciicircum> : "\316" Icircumflex
<Multi_key> <asciicircum> <I> : "\316" Icircumflex
<Multi_key> <I> <greater> : "\316" Icircumflex
<Multi_key> <greater> <I> : "\316" Icircumflex
<Multi_key> <I> <quotedbl> : "\317" Idiaeresis
<Multi_key> <quotedbl> <I> : "\317" Idiaeresis
<Multi_key> <I> <diaeresis> : "\317" Idiaeresis
<Multi_key> <diaeresis> <I> : "\317" Idiaeresis
<Multi_key> <I> <period> : "\335" Iabovedot
<Multi_key> <period> <I> : "\335" Iabovedot
<Multi_key> <i> <grave> : "\354" igrave
<Multi_key> <grave> <i> : "\354" igrave
<Multi_key> <i> <acute> : "\355" iacute
<Multi_key> <acute> <i> : "\355" iacute
<Multi_key> <i> <apostrophe> : "\355" iacute
<Multi_key> <apostrophe> <i> : "\355" iacute
<Multi_key> <i> <asciicircum> : "\356" icircumflex
<Multi_key> <asciicircum> <i> : "\356" icircumflex
<Multi_key> <i> <greater> : "\356" icircumflex
<Multi_key> <greater> <i> : "\356" icircumflex
<Multi_key> <i> <quotedbl> : "\357" idiaeresis
<Multi_key> <quotedbl> <i> : "\357" idiaeresis
<Multi_key> <i> <diaeresis> : "\357" idiaeresis
<Multi_key> <diaeresis> <i> : "\357" idiaeresis
<Multi_key> <i> <period> : "\375" idotless
<Multi_key> <period> <i> : "\375" idotless
<Multi_key> <N> <asciitilde> : "\321" Ntilde
<Multi_key> <asciitilde> <N> : "\321" Ntilde
<Multi_key> <N> <minus> : "\321" Ntilde
<Multi_key> <minus> <N> : "\321" Ntilde
<Multi_key> <n> <asciitilde> : "\361" ntilde
<Multi_key> <asciitilde> <n> : "\361" ntilde
<Multi_key> <n> <minus> : "\361" ntilde
<Multi_key> <minus> <n> : "\361" ntilde
<Multi_key> <O> <grave> : "\322" Ograve
<Multi_key> <grave> <O> : "\322" Ograve
<Multi_key> <O> <acute> : "\323" Oacute
<Multi_key> <acute> <O> : "\323" Oacute
<Multi_key> <O> <apostrophe> : "\323" Oacute
<Multi_key> <apostrophe> <O> : "\323" Oacute
<Multi_key> <O> <asciicircum> : "\324" Ocircumflex
<Multi_key> <asciicircum> <O> : "\324" Ocircumflex
<Multi_key> <O> <greater> : "\324" Ocircumflex
<Multi_key> <greater> <O> : "\324" Ocircumflex
<Multi_key> <O> <asciitilde> : "\325" Otilde
<Multi_key> <asciitilde> <O> : "\325" Otilde
<Multi_key> <O> <minus> : "\325" Otilde
<Multi_key> <minus> <O> : "\325" Otilde
<Multi_key> <O> <quotedbl> : "\326" Odiaeresis
<Multi_key> <quotedbl> <O> : "\326" Odiaeresis
<Multi_key> <O> <diaeresis> : "\326" Odiaeresis
<Multi_key> <diaeresis> <O> : "\326" Odiaeresis
<Multi_key> <O> <slash> : "\330" Ooblique
<Multi_key> <slash> <O> : "\330" Ooblique
<Multi_key> <O> <E> : "\274" OE
<Multi_key> <o> <grave> : "\362" ograve
<Multi_key> <grave> <o> : "\362" ograve
<Multi_key> <o> <acute> : "\363" oacute
<Multi_key> <acute> <o> : "\363" oacute
<Multi_key> <o> <apostrophe> : "\363" oacute
<Multi_key> <apostrophe> <o> : "\363" oacute
<Multi_key> <o> <asciicircum> : "\364" ocircumflex
<Multi_key> <asciicircum> <o> : "\364" ocircumflex
<Multi_key> <o> <greater> : "\364" ocircumflex
<Multi_key> <greater> <o> : "\364" ocircumflex
<Multi_key> <o> <asciitilde> : "\365" otilde
<Multi_key> <asciitilde> <o> : "\365" otilde
<Multi_key> <o> <minus> : "\365" otilde
<Multi_key> <minus> <o> : "\365" otilde
<Multi_key> <o> <quotedbl> : "\366" odiaeresis
<Multi_key> <quotedbl> <o> : "\366" odiaeresis
<Multi_key> <o> <diaeresis> : "\366" odiaeresis
<Multi_key> <diaeresis> <o> : "\366" odiaeresis
<Multi_key> <o> <slash> : "\370" oslash
<Multi_key> <slash> <o> : "\370" oslash
<Multi_key> <S> <cedilla> : "\336" Scedilla
<Multi_key> <S> <comma> : "\336" Scedilla
<Multi_key> <cedilla> <S> : "\336" Scedilla
<Multi_key> <cedilla> <s> : "\376" scedilla
<Multi_key> <comma> <S> : "\336" Scedilla
<Multi_key> <comma> <s> : "\376" scedilla
<Multi_key> <s> <cedilla> : "\376" scedilla
<Multi_key> <s> <comma> : "\376" scedilla
<Multi_key> <U> <grave> : "\331" Ugrave
<Multi_key> <grave> <U> : "\331" Ugrave
<Multi_key> <U> <acute> : "\332" Uacute
<Multi_key> <acute> <U> : "\332" Uacute
<Multi_key> <U> <apostrophe> : "\332" Uacute
<Multi_key> <apostrophe> <U> : "\332" Uacute
<Multi_key> <U> <asciicircum> : "\333" Ucircumflex
<Multi_key> <asciicircum> <U> : "\333" Ucircumflex
<Multi_key> <U> <greater> : "\333" Ucircumflex
<Multi_key> <greater> <U> : "\333" Ucircumflex
<Multi_key> <U> <quotedbl> : "\334" Udiaeresis
<Multi_key> <quotedbl> <U> : "\334" Udiaeresis
<Multi_key> <U> <diaeresis> : "\334" Udiaeresis
<Multi_key> <diaeresis> <U> : "\334" Udiaeresis
<Multi_key> <u> <grave> : "\371" ugrave
<Multi_key> <grave> <u> : "\371" ugrave
<Multi_key> <u> <acute> : "\372" uacute
<Multi_key> <acute> <u> : "\372" uacute
<Multi_key> <u> <apostrophe> : "\372" uacute
<Multi_key> <apostrophe> <u> : "\372" uacute
<Multi_key> <u> <asciicircum> : "\373" ucircumflex
<Multi_key> <asciicircum> <u> : "\373" ucircumflex
<Multi_key> <u> <greater> : "\373" ucircumflex
<Multi_key> <greater> <u> : "\373" ucircumflex
<Multi_key> <u> <quotedbl> : "\374" udiaeresis
<Multi_key> <quotedbl> <u> : "\374" udiaeresis
<Multi_key> <u> <diaeresis> : "\374" udiaeresis
<Multi_key> <diaeresis> <u> : "\374" udiaeresis
<Multi_key> <s> <s> : "\337" ssharp
<Multi_key> <T> <H> : "\336" THORN
<Multi_key> <t> <h> : "\376" thorn
<Multi_key> <Y> <acute> : "\327" Yacute
<Multi_key> <acute> <Y> : "\327" Yacute
<Multi_key> <Y> <apostrophe> : "\327" Yacute
<Multi_key> <apostrophe> <Y> : "\327" Yacute
<Multi_key> <Y> <quotedbl> : "\276" Ydiaeresis
<Multi_key> <quotedbl> <Y> : "\276" Ydiaeresis
<Multi_key> <Y> <diaeresis> : "\276" Ydiaeresis
<Multi_key> <diaeresis> <Y> : "\276" Ydiaeresis
<Multi_key> <y> <acute> : "\367" yacute
<Multi_key> <acute> <y> : "\367" yacute
<Multi_key> <y> <apostrophe> : "\367" yacute
<Multi_key> <apostrophe> <y> : "\367" yacute
<Multi_key> <y> <quotedbl> : "\377" ydiaeresis
<Multi_key> <quotedbl> <y> : "\377" ydiaeresis
<Multi_key> <y> <diaeresis> : "\377" ydiaeresis
<Multi_key> <diaeresis> <y> : "\377" ydiaeresis
<Multi_key> <Z> <less> : "\241" Zcaron
<Multi_key> <less> <Z> : "\241" Zcaron
<Multi_key> <z> <less> : "\261" zcaron
<Multi_key> <less> <z> : "\261" zcaron
<Multi_key> <v> <Z> : "\241" Zcaron
<Multi_key> <v> <z> : "\261" zcaron
<Multi_key> <G> <less> : "\252" Gcaron
<Multi_key> <less> <G> : "\252" Gcaron
<Multi_key> <g> <less> : "\272" gcaron
<Multi_key> <less> <g> : "\272" gcaron
<Multi_key> <v> <G> : "\252" Gcaron
<Multi_key> <v> <g> : "\272" gcaron
<Multi_key> <O> <less> : "\264" Ocaron
<Multi_key> <less> <O> : "\264" Ocaron
<Multi_key> <o> <less> : "\275" ocaron
<Multi_key> <less> <o> : "\275" ocaron
<Multi_key> <v> <O> : "\264" Ocaron
<Multi_key> <v> <o> : "\275" ocaron
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_circumflex> <slash> : "|" bar
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_diaeresis> <space> : "\250" diaeresis
<dead_circumflex> <space> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_circumflex> <0> : "\260" degree
<dead_circumflex> <1> : "\271" onesuperior
<dead_circumflex> <2> : "\262" twosuperior
<dead_circumflex> <3> : "\263" threesuperior
<dead_circumflex> <period> : "\267" periodcentered
<dead_cedilla> <minus> : "\254" notsign
<dead_circumflex> <minus> : "\257" macron
<dead_circumflex> <underscore> : "\257" macron
<dead_acute> <apostrophe> : "\264" acute
<dead_cedilla> <comma> : "\270" cedilla
<dead_diaeresis> <quotedbl> : "\250" diaeresis
XCOMM Accented Alphabet
<dead_abovering> <A> : "\305" Aring
<dead_abovering> <a> : "\345" aring
<dead_grave> <A> : "\300" Agrave
<dead_acute> <A> : "\301" Aacute
<dead_circumflex> <A> : "\302" Acircumflex
<dead_tilde> <A> : "\303" Atilde
<dead_diaeresis> <A> : "\304" Adiaeresis
<dead_grave> <a> : "\340" agrave
<dead_acute> <a> : "\341" aacute
<dead_circumflex> <a> : "\342" acircumflex
<dead_tilde> <a> : "\343" atilde
<dead_diaeresis> <a> : "\344" adiaeresis
<dead_cedilla> <C> : "\307" Ccedilla
<dead_cedilla> <c> : "\347" ccedilla
<dead_grave> <E> : "\310" Egrave
<dead_acute> <E> : "\311" Eacute
<dead_circumflex> <E> : "\312" Ecircumflex
<dead_diaeresis> <E> : "\313" Ediaeresis
<dead_grave> <e> : "\350" egrave
<dead_acute> <e> : "\351" eacute
<dead_circumflex> <e> : "\352" ecircumflex
<dead_diaeresis> <e> : "\353" ediaeresis
<dead_breve> <G> : "\320" Gbreve
<dead_breve> <g> : "\360" gbreve
<dead_abovedot> <I> : "\335" Iabovedot
<dead_grave> <I> : "\314" Igrave
<dead_acute> <I> : "\315" Iacute
<dead_circumflex> <I> : "\316" Icircumflex
<dead_diaeresis> <I> : "\317" Idiaeresis
<dead_abovedot> <i> : "\375" idotless
<dead_grave> <i> : "\354" igrave
<dead_acute> <i> : "\355" iacute
<dead_circumflex> <i> : "\356" icircumflex
<dead_diaeresis> <i> : "\357" idiaeresis
<dead_tilde> <N> : "\321" Ntilde
<dead_tilde> <n> : "\361" ntilde
<dead_grave> <O> : "\322" Ograve
<dead_acute> <O> : "\323" Oacute
<dead_circumflex> <O> : "\324" Ocircumflex
<dead_tilde> <O> : "\325" Otilde
<dead_diaeresis> <O> : "\326" Odiaeresis
<dead_grave> <o> : "\362" ograve
<dead_acute> <o> : "\363" oacute
<dead_circumflex> <o> : "\364" ocircumflex
<dead_tilde> <o> : "\365" otilde
<dead_diaeresis> <o> : "\366" odiaeresis
<dead_cedilla> <S> : "\336" Scedilla
<dead_cedilla> <s> : "\376" scedilla
<dead_grave> <U> : "\331" Ugrave
<dead_acute> <U> : "\332" Uacute
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_grave> <u> : "\371" ugrave
<dead_acute> <u> : "\372" uacute
<dead_circumflex> <u> : "\373" ucircumflex
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_acute> <Y> : "\327" Yacute
<dead_diaeresis> <Y> : "\276" Ydiaeresis
<dead_acute> <y> : "\367" yacute
<dead_diaeresis> <y> : "\377" ydiaeresis
<dead_caron> <Z> : "\241" Zcaron
<dead_caron> <z> : "\261" zcaron
<dead_caron> <G> : "\252" Gcaron
<dead_caron> <g> : "\272" gcaron
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for iso8859-9e locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,86 @@
XCOMM $XConsortium: iso8859-9e /main/7 1996/09/28 16:51:50 rws $
XCOMM XLocale Database Sample for iso8859-9e.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/iso8859-9e,v 1.3 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-9E:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name ISO8859-9E:GR
}
font {
primary ISO8859-9E:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name ISO8859-9E
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name ISO8859-9E
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-9E:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding ISO8859-9E:GR
}
END XLC_XLOCALE

15
nls/ja.JIS/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ja.JIS Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/ja.JIS,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/ja.JIS/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for ja.JIS locale
#
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

7
nls/ja.S90/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for ja.S90 locale
#
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

15
nls/ja.SJIS/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ja.SJIS Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/ja.SJIS,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/ja.U90/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for ja.U90 locale
#
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

15
nls/ja/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ja Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/ja,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,9 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for ja_JP.UTF-8 locale
#
# $XFree86: xc/nls/XI18N_OBJS/ja_JP.UTF-8,v 1.1 2002/12/17 03:41:53 dawes Exp $
#
XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,150 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/ja_JP.UTF-8,v 1.1 2002/10/17 01:12:57 dawes Exp $
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
on_demand_loading True
object_name generic
XCOMM We leave the legacy encodings in for the moment, because we don't
XCOMM have that many ISO10646 fonts yet.
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class (ISO8859 families)
fs1 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
XCOMM ISO10646-1 is put after iso8859-1 to make usually better-looking
XCOMM iso8859-x fonts are picked up before iso10646-1 fonts.
XCOMM Moreover, some iso10646-1 fonts don't have any glyph at all
XCOMM in ISO8859-X ranges.
XCOMM fs2 class
fs2 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
XCOMM fs3 class (Kanji)
fs3 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
}
}
XCOMM fs4 class (Korean Character)
fs4 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
}
}
XCOMM fs5 class (Chinese Han Character)
fs5 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
}
}
XCOMM fs6 class (Half Kana)
fs6 {
charset {
name JISX0201.1976-0:GR
}
font {
primary JISX0201.1976-0:GR
vertical_rotate all
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False
XCOMM cs0 class
cs0 {
side GL:Default
length 1
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
ct_encoding ISO8859-1:GR
}
XCOMM cs2 class
cs2 {
side GR
length 2
ct_encoding JISX0208.1983-0:GL; JISX0208.1983-0:GR; JISX0208.1983-1:GL; JISX0208.1983-1:GR
}
XCOMM cs3 class
cs3 {
side GL
length 2
ct_encoding KSC5601.1987-0:GL; KSC5601.1987-0:GR; KSC5601.1987-1:GL; KSC5601.1987-1:GR
}
XCOMM cs4 class
cs4 {
side GR
length 2
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
XCOMM cs5 class
cs5 {
side GR
length 1
ct_encoding JISX0201.1976-0:GR
}
XCOMM cs6 class
cs6 {
side none
ct_encoding ISO10646-1
}
END XLC_XLOCALE

15
nls/ko/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM ko Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/ko,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,9 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for ko_KR.UTF-8 locale
#
# $XFree86: xc/nls/XI18N_OBJS/ko_KR.UTF-8,v 1.1 2002/12/17 03:41:53 dawes Exp $
#
XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,148 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/ko_KR.UTF-8,v 1.1 2002/10/17 01:12:57 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
on_demand_loading True
object_name generic
XCOMM We leave the legacy encodings in for the moment, because we don't
XCOMM have that many ISO10646 fonts yet.
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class (ISO8859 families)
fs1 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
XCOMM ISO10646-1 is put after iso8859-1 to make usually better-looking
XCOMM iso8859-x fonts are picked up before iso10646-1 fonts.
XCOMM Moreover, some iso10646-1 fonts don't have any glyph at all
XCOMM in ISO8859-X ranges.
XCOMM fs2 class
fs2 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
XCOMM fs3 class (Korean Character)
fs3 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
}
}
XCOMM fs4 class (Kanji)
fs4 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
}
}
XCOMM fs5 class (Chinese Han Character)
fs5 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
}
}
XCOMM fs6 class (Half Kana)
fs6 {
charset {
name JISX0201.1976-0:GR
}
font {
primary JISX0201.1976-0:GR
vertical_rotate all
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False
XCOMM cs0 class
cs0 {
side GL:Default
length 1
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
ct_encoding ISO8859-1:GR
}
XCOMM cs2 class
cs2 {
side GL
length 2
ct_encoding KSC5601.1987-0:GL; KSC5601.1987-0:GR; KSC5601.1987-1:GL; KSC5601.1987-1:GR
}
XCOMM cs3 class
cs3 {
side GR
length 2
ct_encoding JISX0208.1983-0:GL; JISX0208.1983-0:GR; JISX0208.1983-1:GL; JISX0208.1983-1:GR
}
XCOMM cs4 class
cs4 {
side GR
length 2
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
XCOMM cs5 class
cs5 {
side GR
length 1
ct_encoding JISX0201.1976-0:GR
}
XCOMM cs6 class
cs6 {
side none
ct_encoding ISO10646-1
}
END XLC_XLOCALE

123
nls/koi8-c/Compose.pre Normal file
View file

@ -0,0 +1,123 @@
XCOMM
XCOMM koi8-c Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/koi8-c,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
<Multi_key> <plus> <plus> : "#" numbersign
<Multi_key> <apostrophe> <space> : "'" apostrophe
<Multi_key> <space> <apostrophe> : "'" apostrophe
<Multi_key> <A> <T> : "@" at
<Multi_key> <parenleft> <parenleft> : "[" bracketleft
<Multi_key> <slash> <slash> : "\\" backslash
<Multi_key> <slash> <less> : "\\" backslash
<Multi_key> <less> <slash> : "\\" backslash
<Multi_key> <parenright> <parenright> : "]" bracketright
<Multi_key> <asciicircum> <space> : "^" asciicircum
<Multi_key> <space> <asciicircum> : "^" asciicircum
<Multi_key> <greater> <space> : "^" asciicircum
<Multi_key> <space> <greater> : "^" asciicircum
<Multi_key> <grave> <space> : "`" grave
<Multi_key> <space> <grave> : "`" grave
<Multi_key> <parenleft> <minus> : "{" braceleft
<Multi_key> <minus> <parenleft> : "{" braceleft
<Multi_key> <slash> <asciicircum> : "|" bar
<Multi_key> <asciicircum> <slash> : "|" bar
<Multi_key> <V> <L> : "|" bar
<Multi_key> <L> <V> : "|" bar
<Multi_key> <v> <l> : "|" bar
<Multi_key> <l> <v> : "|" bar
<Multi_key> <parenright> <minus> : "}" braceright
<Multi_key> <minus> <parenright> : "}" braceright
<Multi_key> <asciitilde> <space> : "~" asciitilde
<Multi_key> <space> <asciitilde> : "~" asciitilde
<Multi_key> <minus> <space> : "~" asciitilde
<Multi_key> <space> <minus> : "~" asciitilde
<Multi_key> <space> <space> : "\240" nobreakspace
<Multi_key> <Cyrillic_ghe> <minus> : "\200" Cyrillic_ghe_bar
<Multi_key> <Cyrillic_GHE> <minus> : "\220" Cyrillic_GHE_bar
<Multi_key> <Cyrillic_zhe> <comma> : "\201" Cyrillic_zhe_descender
<Multi_key> <Cyrillic_ZHE> <comma> : "\221" Cyrillic_ZHE_descender
<Multi_key> <Cyrillic_ka> <comma> : "\202" Cyrillic_ka_descender
<Multi_key> <Cyrillic_KA> <comma> : "\222" Cyrillic_KA_descender
<Multi_key> <Cyrillic_ka> <slash> : "\203" Cyrillic_ka_vertstroke
<Multi_key> <Cyrillic_KA> <slash> : "\223" Cyrillic_KA_vertstroke
<Multi_key> <Cyrillic_ka> <bar> : "\203" Cyrillic_ka_vertstroke
<Multi_key> <Cyrillic_KA> <bar> : "\223" Cyrillic_KA_vertstroke
<Multi_key> <Cyrillic_en> <comma> : "\204" Cyrillic_en_descender
<Multi_key> <Cyrillic_EN> <comma> : "\224" Cyrillic_EN_descender
<Multi_key> <Cyrillic_u> <apostrophe> : "\205" Cyrillic_u_straight
<Multi_key> <Cyrillic_U> <apostrophe> : "\225" Cyrillic_U_straight
<Multi_key> <Cyrillic_u> <bar> : "\205" Cyrillic_u_straight
<Multi_key> <Cyrillic_U> <bar> : "\225" Cyrillic_U_straight
<Multi_key> <Cyrillic_u> <comma> : "\206" Cyrillic_u_straight_bar
<Multi_key> <Cyrillic_U> <comma> : "\226" Cyrillic_U_straight_bat
<Multi_key> <Cyrillic_u> <slash> : "\206" Cyrillic_u_straight_bar
<Multi_key> <Cyrillic_U> <slash> : "\226" Cyrillic_U_straight_bat
<Multi_key> <Cyrillic_ha> <comma> : "\207" Cyrillic_ha_descender
<Multi_key> <Cyrillic_HA> <comma> : "\227" Cyrillic_HA_descender
<Multi_key> <Cyrillic_che> <comma> : "\210" Cyrillic_che_descender
<Multi_key> <Cyrillic_CHE> <comma> : "\230" Cyrillic_CHE_descender
<Multi_key> <Cyrillic_che> <slash> : "\211" Cyrillic_che_vertstroke
<Multi_key> <Cyrillic_CHE> <slash> : "\231" Cyrillic_CHE_vertstroke
<Multi_key> <Cyrillic_che> <bar> : "\211" Cyrillic_che_vertstroke
<Multi_key> <Cyrillic_CHE> <bar> : "\231" Cyrillic_CHE_vertstroke
<Multi_key> <Cyrillic_ha> <apostrophe> : "\212" Cyrillic_shha
<Multi_key> <Cyrillic_HA> <apostrophe> : "\232" Cyrillic_SHHA
<Multi_key> <h> <apostrophe> : "\212" Cyrillic_shha
<Multi_key> <H> <apostrophe> : "\232" Cyrillic_SHHA
<Multi_key> <h> <h> : "\212" Cyrillic_shha
<Multi_key> <H> <H> : "\232" Cyrillic_SHHA
<Multi_key> <Cyrillic_ie> <Cyrillic_ie> : "\213" Cyrillic_schwa
<Multi_key> <Cyrillic_IE> <Cyrillic_IE> : "\233" Cyrillic_SCHWA
<Multi_key> <e> <e> : "\213" Cyrillic_schwa
<Multi_key> <E> <E> : "\233" Cyrillic_SCHWA
<Multi_key> <Cyrillic_i> <minus> : "\214" Cyrillic_i_macron
<Multi_key> <Cyrillic_I> <minus> : "\234" Cyrillic_I_macron
<Multi_key> <Cyrillic_o> <minus> : "\215" Cyrillic_o_bar
<Multi_key> <Cyrillic_O> <minus> : "\235" Cyrillic_O_bar
<Multi_key> <Cyrillic_u> <minus> : "\216" Cyrillic_u_macron
<Multi_key> <Cyrillic_U> <minus> : "\236" Cyrillic_U_macron
<Multi_key> <Cyrillic_de> <Cyrillic_je> : "\241" Serbian_dje
<Multi_key> <Cyrillic_DE> <Cyrillic_JE> : "\261" Serbian_DJE
<Multi_key> <Cyrillic_ghe> <Cyrillic_je> : "\242" Macedonia_gje
<Multi_key> <Cyrillic_GHE> <Cyrillic_JE> : "\262" Macedonia_GJE
<Multi_key> <Cyrillic_shorti> <Cyrillic_o> : "\243" Cyrillic_io
<Multi_key> <Cyrillic_SHORTI> <Cyrillic_O> : "\263" Cyrillic_IO
<Multi_key> <Cyrillic_je> <Cyrillic_o> : "\243" Cyrillic_io
<Multi_key> <Cyrillic_JE> <Cyrillic_O> : "\263" Cyrillic_IO
<Multi_key> <Cyrillic_ie> <colon> : "\243" Cyrillic_io
<Multi_key> <Cyrillic_IE> <colon> : "\263" Cyrillic_IO
<Multi_key> <Cyrillic_el> <Cyrillic_je> : "\251" Cyrillic_lje
<Multi_key> <Cyrillic_EL> <Cyrillic_JE> : "\271" Cyrillic_LJE
<Multi_key> <Cyrillic_en> <Cyrillic_je> : "\252" Cyrillic_nje
<Multi_key> <Cyrillic_EN> <Cyrillic_JE> : "\272" Cyrillic_NJE
<Multi_key> <Cyrillic_shorti> <Cyrillic_u> : "\300" Cyrillic_yu
<Multi_key> <Cyrillic_SHORTI> <Cyrillic_U> : "\340" Cyrillic_YU
<Multi_key> <Cyrillic_je> <Cyrillic_u> : "\300" Cyrillic_yu
<Multi_key> <Cyrillic_JE> <Cyrillic_U> : "\340" Cyrillic_YU
<Multi_key> <Cyrillic_te> <Cyrillic_es> : "\303" Cyrillic_tse
<Multi_key> <Cyrillic_TE> <Cyrillic_ES> : "\343" Cyrillic_TSE
<Multi_key> <Cyrillic_shorti> <Cyrillic_a> : "\321" Cyrillic_ya
<Multi_key> <Cyrillic_SHORTI> <Cyrillic_A> : "\361" Cyrillic_YA
<Multi_key> <Cyrillic_je> <Cyrillic_a> : "\321" Cyrillic_ya
<Multi_key> <Cyrillic_JE> <Cyrillic_A> : "\361" Cyrillic_YA
<Multi_key> <Cyrillic_sha> <comma> : "\335" Cyrillic_shcha
<Multi_key> <Cyrillic_SHA> <comma> : "\375" Cyrillic_SHCHA
XCOMM End of Sequence Definition

7
nls/koi8-c/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for koi8-c locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

80
nls/koi8-c/XLC_LOCALE.pre Normal file
View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/koi8-c,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for koi8-c.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary KOI8-C:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset KOI8-C:GR
font KOI8-C:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name KOI8-C
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name KOI8-C
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding KOI8-C:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding KOI8-C:GR
}
END XLC_XLOCALE

15
nls/koi8-r/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM koi8-r Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/koi8-r,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/koi8-r/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for koi8-r locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

15
nls/koi8-u/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM koi8-u Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/koi8-u,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/koi8-u/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for koi8-u locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

80
nls/koi8-u/XLC_LOCALE.pre Normal file
View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/koi8-u,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for koi8-u.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary KOI8-U:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset KOI8-U:GR
font KOI8-U:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name KOI8-U
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name KOI8-U
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding KOI8-U:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding KOI8-U:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for microsoft-cp1251 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,87 @@
XCOMM $TOG: microsoft-cp1251 /main/1 1998/05/20 14:49:21 kaleb $
XCOMM XLocale Database Sample for microsoft-cp1251.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/microsoft-cp1251,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary MICROSOFT-CP1251:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name MICROSOFT-CP1251:GR
}
font {
primary MICROSOFT-CP1251:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name MICROSOFT-CP1251
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name MICROSOFT-CP1251
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding MICROSOFT-CP1251:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding MICROSOFT-CP1251:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for microsoft-cp1255 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,87 @@
XCOMM $TOG: microsoft-cp1255 /main/1 1998/05/20 14:49:21 kaleb $
XCOMM XLocale Database Sample for microsoft-cp1255.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/microsoft-cp1255,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary MICROSOFT-CP1255:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name MICROSOFT-CP1255:GR
}
font {
primary MICROSOFT-CP1255:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name MICROSOFT-CP1255
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name MICROSOFT-CP1255
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding MICROSOFT-CP1255:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding MICROSOFT-CP1255:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for microsoft-cp1256 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,87 @@
XCOMM $TOG: microsoft-cp1256 /main/1 1998/05/20 14:49:21 kaleb $
XCOMM XLocale Database Sample for microsoft-cp1256.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/microsoft-cp1256,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary MICROSOFT-CP1256:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name MICROSOFT-CP1256:GR
}
font {
primary MICROSOFT-CP1256:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name MICROSOFT-CP1256
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name MICROSOFT-CP1256
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding MICROSOFT-CP1256:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding MICROSOFT-CP1256:GR
}
END XLC_XLOCALE

15
nls/mulelao-1/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM mulelao-1 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/mulelao-1,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/mulelao-1/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for mulelao-1 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/mulelao-1,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for mulelao-1.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary MULELAO-1:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset MULELAO-1:GR
font MULELAO-1:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name MULELAO-1
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name MULELAO-1
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding MULELAO-1:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding MULELAO-1:GR
}
END XLC_XLOCALE

7
nls/nokhchi-1/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for nokhchi-1 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/nokhchi-1,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for mulelao-1.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary NOKHCHI-1:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset NOKHCHI-1:GR
font NOKHCHI-1:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name NOKHCHI-1
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name NOKHCHI-1
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding NOKHCHI-1:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding NOKHCHI-1:GR
}
END XLC_XLOCALE

7
nls/tatar-cyr/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for tatar-cyr locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,87 @@
XCOMM $TOG: tatar-cyr /main/1 1998/05/20 14:49:21 kaleb $
XCOMM XLocale Database Sample for tatar-cyr.
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/tatar-cyr,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary TATAR-CYR:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name TATAR-CYR:GR
}
font {
primary TATAR-CYR:GR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name TATAR-CYR
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name TATAR-CYR
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding TATAR-CYR:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding TATAR-CYR:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,9 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for th_TH.UTF-8 locale
#
# $XFree86: xc/nls/XI18N_OBJS/th_TH.UTF-8,v 1.1 2002/10/09 00:05:23 dawes Exp $
#
XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,75 @@
XCOMM $XConsortium: th_TH$
XCOMM XLocale Database Sample for th_TH
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/th_TH.UTF-8,v 1.2 2003/01/16 10:01:29 eich Exp $
XCOMM
XCOMM Modified from origial th_TH.TACTIS
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class
fs0 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
XCOMM We leave the legacy encodings in for the moment, because we don't
XCOMM have that many ISO10646 fonts yet.
XCOMM fs0 class (7 bit ASCII)
fs1 {
charset ISO8859-1:GL
font ISO8859-1:GL
}
XCOMM fs1 class (Thai)
fs2 {
charset TIS620-0:GR
font TIS620-0:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 3
state_depend_encoding False
wc_encoding_mask \x30000000
wc_shift_bits 7
use_stdc_env True
force_convert_to_mb True
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x30000000
ct_encoding TIS620-0:GR
}
END XLC_XLOCALE

7
nls/th_TH/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for th_TH locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

67
nls/th_TH/XLC_LOCALE.pre Normal file
View file

@ -0,0 +1,67 @@
XCOMM $XConsortium: th_TH$
XCOMM XLocale Database Sample for th_TH
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/th_TH,v 1.1 2001/02/09 00:02:55 dawes Exp $
XCOMM
XCOMM Modified from origial th_TH.TACTIS
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset ISO8859-1:GL
font ISO8859-1:GL
}
XCOMM fs1 class (Thai)
fs1 {
charset TIS620-0:GR
font TIS620-0:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name TIS620
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding TIS620-0:GR
}
END XLC_XLOCALE

7
nls/tscii-0/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for tscii-0 locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/tscii-0,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM XLocale Database Sample for mulelao-1.
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary TSCII-0:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset TSCII-0:GR
font TSCII-0:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name TSCII-0
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name TSCII-0
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding TSCII-0:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding TSCII-0:GR
}
END XLC_XLOCALE

139
nls/vi_VN.tcvn/Compose.pre Normal file
View file

@ -0,0 +1,139 @@
XCOMM $XConsortium: iso8859-1 /main/6 1995/11/08 07:24:10 kaleb $
XCOMM $XFree86: xc/nls/Compose/vi_VN.tcvn,v 1.3 2001/04/26 21:09:40 dawes Exp $
XCOMM 1998/12/18 Le Hong Boi $
XCOMM
XCOMM TCVN 5712-2 Compose Sequences
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_hook> <space> : " " space
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_acute> <apostrophe> : "\264" acute
XCOMM Accented Alphabet
<dead_grave> <A> : "\200" Agrave
<dead_grave> <a> : "\265" agrave
<dead_hook> <A> : "\266" Ahook
<dead_hook> <a> : "\266" ahook
<dead_tilde> <A> : "\202" Atilde
<dead_tilde> <a> : "\267" atilde
<dead_acute> <A> : "\203" Aacute
<dead_acute> <a> : "\270" aacute
<dead_belowdot> <A> : "\271" Abelowdot
<dead_belowdot> <a> : "\271" abelowdot
<dead_grave> <Abreve> : "\273" Abrevegrave
<dead_grave> <abreve> : "\273" abrevegrave
<dead_hook> <Abreve> : "\274" Abrevehook
<dead_hook> <abreve> : "\274" abrevehook
<dead_tilde> <Abreve> : "\275" Abrevetilde
<dead_tilde> <abreve> : "\275" abrevetilde
<dead_acute> <Abreve> : "\276" Abreveacute
<dead_acute> <abreve> : "\276" abreveacute
<dead_belowdot> <Abreve> : "\306" Abrevebelowdot
<dead_belowdot> <abreve> : "\306" abrevebelowdot
<dead_grave> <Acircumflex> : "\307" Acircumflexgrave
<dead_grave> <acircumflex> : "\307" acircumflexgrave
<dead_hook> <Acircumflex> : "\310" Acircumflexhook
<dead_hook> <acircumflex> : "\310" acircumflexhook
<dead_tilde> <Acircumflex> : "\311" Acircumflextilde
<dead_tilde> <acircumflex> : "\311" acircumflextilde
<dead_acute> <Acircumflex> : "\312" Acircumflexacute
<dead_acute> <acircumflex> : "\312" acircumflexacute
<dead_belowdot> <Acircumflex> : "\313" Acircumflexbelowdot
<dead_belowdot> <acircumflex> : "\313" acircumflexbelowdot
<dead_grave> <E> : "\207" Egrave
<dead_grave> <e> : "\314" egrave
<dead_hook> <E> : "\316" Ehook
<dead_hook> <e> : "\316" ehook
<dead_tilde> <E> : "\317" Etilde
<dead_tilde> <e> : "\317" etilde
<dead_acute> <E> : "\212" Eacute
<dead_acute> <e> : "\320" eacute
<dead_belowdot> <E> : "\321" Ebelowdot
<dead_belowdot> <e> : "\321" ebelowdot
<dead_grave> <Ecircumflex> : "\322" Ecircumflexgrave
<dead_grave> <ecircumflex> : "\322" ecircumflexgrave
<dead_hook> <Ecircumflex> : "\323" Ecircumflexhook
<dead_hook> <ecircumflex> : "\323" ecircumflexhook
<dead_tilde> <Ecircumflex> : "\324" Ecircumflextilde
<dead_tilde> <ecircumflex> : "\324" ecircumflextilde
<dead_acute> <Ecircumflex> : "\325" Ecircumflexacute
<dead_acute> <ecircumflex> : "\325" ecircumflexacute
<dead_belowdot> <Ecircumflex> : "\326" Ecircumflexbelowdot
<dead_belowdot> <ecircumflex> : "\326" ecircumflexbelowdot
<dead_grave> <I> : "\215" Igrave
<dead_grave> <i> : "\327" igrave
<dead_hook> <I> : "\330" Ihook
<dead_hook> <i> : "\330" ihook
<dead_tilde> <I> : "\217" Itilde
<dead_tilde> <i> : "\334" itilde
<dead_acute> <I> : "\220" Iacute
<dead_acute> <i> : "\335" iacute
<dead_belowdot> <I> : "\336" Ibelowdot
<dead_belowdot> <i> : "\336" ibelowdot
<dead_grave> <O> : "\222" Ograve
<dead_grave> <o> : "\337" ograve
<dead_hook> <O> : "\341" Ohook
<dead_hook> <o> : "\341" ohook
<dead_tilde> <O> : "\224" Otilde
<dead_tilde> <o> : "\342" otilde
<dead_acute> <O> : "\225" Oacute
<dead_acute> <o> : "\343" oacute
<dead_belowdot> <O> : "\344" Obelowdot
<dead_belowdot> <o> : "\344" obelowdot
<dead_grave> <Ocircumflex> : "\345" Ocircumflexgrave
<dead_grave> <ocircumflex> : "\345" ocircumflexgrave
<dead_hook> <Ocircumflex> : "\346" Ocircumflexhook
<dead_hook> <ocircumflex> : "\346" ocircumflexhook
<dead_tilde> <Ocircumflex> : "\347" Ocircumflextilde
<dead_tilde> <ocircumflex> : "\347" ocircumflextilde
<dead_acute> <Ocircumflex> : "\350" Ocircumflexacute
<dead_acute> <ocircumflex> : "\350" ocircumflexacute
<dead_belowdot> <Ocircumflex> : "\351" Ocircumflexbelowdot
<dead_belowdot> <ocircumflex> : "\351" ocircumflexbelowdot
<dead_grave> <Ohorn> : "\352" Ohorngrave
<dead_grave> <ohorn> : "\352" ohorngrave
<dead_hook> <Ohorn> : "\353" Ohornhook
<dead_hook> <ohorn> : "\353" ohornhook
<dead_tilde> <Ohorn> : "\354" Ohorntilde
<dead_tilde> <ohorn> : "\354" ohorntilde
<dead_acute> <Ohorn> : "\355" Ohornacute
<dead_acute> <ohorn> : "\355" ohornacute
<dead_belowdot> <Ohorn> : "\356" Ohornbelowdot
<dead_belowdot> <ohorn> : "\356" ohornbelowdot
<dead_grave> <U> : "\235" Ugrave
<dead_grave> <u> : "\357" ugrave
<dead_hook> <U> : "\361" Uhook
<dead_hook> <u> : "\361" uhook
<dead_tilde> <U> : "\237" Utilde
<dead_tilde> <u> : "\362" utilde
<dead_acute> <U> : "\001" Uacute
<dead_acute> <u> : "\363" uacute
<dead_belowdot> <U> : "\364" Ubelowdot
<dead_belowdot> <u> : "\364" ubelowdot
<dead_grave> <Uhorn> : "\365" Uhorngrave
<dead_grave> <uhorn> : "\365" uhorngrave
<dead_hook> <Uhorn> : "\366" Uhornhook
<dead_hook> <uhorn> : "\366" uhornhook
<dead_tilde> <Uhorn> : "\367" Uhorntilde
<dead_tilde> <uhorn> : "\367" uhorntilde
<dead_acute> <Uhorn> : "\370" Uhornacute
<dead_acute> <uhorn> : "\370" uhornacute
<dead_belowdot> <Uhorn> : "\371" Uhornbelowdot
<dead_belowdot> <uhorn> : "\371" uhornbelowdot
<dead_grave> <Y> : "\023" Ygrave
<dead_grave> <y> : "\372" ygrave
<dead_hook> <Y> : "\373" Yhook
<dead_hook> <y> : "\373" yhook
<dead_tilde> <Y> : "\374" Ytilde
<dead_tilde> <y> : "\374" ytilde
<dead_acute> <Y> : "\026" Yacute
<dead_acute> <y> : "\375" yacute
<dead_belowdot> <Y> : "\376" Ybelowdot
<dead_belowdot> <y> : "\376" ybelowdot
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for vi_VN.tcvn locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM XLocale Database Sample for vi_VN.TCVN
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/vi_VN.tcvn,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary TCVN-5712:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset TCVN-5712:GR
font TCVN-5712:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name TCVN-5712
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name TCVN-5712
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding TCVN-5712:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding TCVN-5712:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,139 @@
XCOMM $XConsortium: iso8859-1 /main/6 1995/11/08 07:24:10 kaleb $
XCOMM $XFree86: xc/nls/Compose/vi_VN.viscii,v 1.3 2001/04/26 21:09:40 dawes Exp $
XCOMM 1998/12/18 Le Hong Boi $
XCOMM
XCOMM TCVN 5712-2 Compose Sequences
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM dead key accent keysyms
XCOMM Special Character
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_hook> <space> : " " space
<dead_tilde> <space> : "~" asciitilde
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_acute> <apostrophe> : "\264" acute
XCOMM Accented Alphabet
<dead_grave> <A> : "\300" Agrave
<dead_grave> <a> : "\340" agrave
<dead_hook> <A> : "\304" Ahook
<dead_hook> <a> : "\344" ahook
<dead_tilde> <A> : "\303" Atilde
<dead_tilde> <a> : "\343" atilde
<dead_acute> <A> : "\301" Aacute
<dead_acute> <a> : "\341" aacute
<dead_belowdot> <A> : "\200" Abelowdot
<dead_belowdot> <a> : "\325" abelowdot
<dead_grave> <Abreve> : "\202" Abrevegrave
<dead_grave> <abreve> : "\242" abrevegrave
<dead_hook> <Abreve> : "\002" Abrevehook
<dead_hook> <abreve> : "\306" abrevehook
<dead_tilde> <Abreve> : "\005" Abrevetilde
<dead_tilde> <abreve> : "\307" abrevetilde
<dead_acute> <Abreve> : "\201" Abreveacute
<dead_acute> <abreve> : "\241" abreveacute
<dead_belowdot> <Abreve> : "\203" Abrevebelowdot
<dead_belowdot> <abreve> : "\243" abrevebelowdot
<dead_grave> <Acircumflex> : "\205" Acircumflexgrave
<dead_grave> <acircumflex> : "\245" acircumflexgrave
<dead_hook> <Acircumflex> : "\206" Acircumflexhook
<dead_hook> <acircumflex> : "\246" acircumflexhook
<dead_tilde> <Acircumflex> : "\006" Acircumflextilde
<dead_tilde> <acircumflex> : "\347" acircumflextilde
<dead_acute> <Acircumflex> : "\204" Acircumflexacute
<dead_acute> <acircumflex> : "\244" acircumflexacute
<dead_belowdot> <Acircumflex> : "\207" Acircumflexbelowdot
<dead_belowdot> <acircumflex> : "\247" acircumflexbelowdot
<dead_grave> <E> : "\310" Egrave
<dead_grave> <e> : "\350" egrave
<dead_hook> <E> : "\313" Ehook
<dead_hook> <e> : "\353" ehook
<dead_tilde> <E> : "\210" Etilde
<dead_tilde> <e> : "\250" etilde
<dead_acute> <E> : "\311" Eacute
<dead_acute> <e> : "\351" eacute
<dead_belowdot> <E> : "\211" Ebelowdot
<dead_belowdot> <e> : "\251" ebelowdot
<dead_grave> <Ecircumflex> : "\213" Ecircumflexgrave
<dead_grave> <ecircumflex> : "\253" ecircumflexgrave
<dead_hook> <Ecircumflex> : "\214" Ecircumflexhook
<dead_hook> <ecircumflex> : "\254" ecircumflexhook
<dead_tilde> <Ecircumflex> : "\215" Ecircumflextilde
<dead_tilde> <ecircumflex> : "\255" ecircumflextilde
<dead_acute> <Ecircumflex> : "\212" Ecircumflexacute
<dead_acute> <ecircumflex> : "\252" ecircumflexacute
<dead_belowdot> <Ecircumflex> : "\216" Ecircumflexbelowdot
<dead_belowdot> <ecircumflex> : "\256" ecircumflexbelowdot
<dead_grave> <I> : "\314" Igrave
<dead_grave> <i> : "\354" igrave
<dead_hook> <I> : "\233" Ihook
<dead_hook> <i> : "\357" ihook
<dead_tilde> <I> : "\316" Itilde
<dead_tilde> <i> : "\356" itilde
<dead_acute> <I> : "\315" Iacute
<dead_acute> <i> : "\355" iacute
<dead_belowdot> <I> : "\230" Ibelowdot
<dead_belowdot> <i> : "\270" ibelowdot
<dead_grave> <O> : "\322" Ograve
<dead_grave> <o> : "\362" ograve
<dead_hook> <O> : "\231" Ohook
<dead_hook> <o> : "\366" ohook
<dead_tilde> <O> : "\240" Otilde
<dead_tilde> <o> : "\365" otilde
<dead_acute> <O> : "\323" Oacute
<dead_acute> <o> : "\363" oacute
<dead_belowdot> <O> : "\232" Obelowdot
<dead_belowdot> <o> : "\367" obelowdot
<dead_grave> <Ocircumflex> : "\220" Ocircumflexgrave
<dead_grave> <ocircumflex> : "\260" ocircumflexgrave
<dead_hook> <Ocircumflex> : "\221" Ocircumflexhook
<dead_hook> <ocircumflex> : "\261" ocircumflexhook
<dead_tilde> <Ocircumflex> : "\222" Ocircumflextilde
<dead_tilde> <ocircumflex> : "\262" ocircumflextilde
<dead_acute> <Ocircumflex> : "\217" Ocircumflexacute
<dead_acute> <ocircumflex> : "\257" ocircumflexacute
<dead_belowdot> <Ocircumflex> : "\223" Ocircumflexbelowdot
<dead_belowdot> <ocircumflex> : "\265" ocircumflexbelowdot
<dead_grave> <Ohorn> : "\226" Ohorngrave
<dead_grave> <ohorn> : "\266" ohorngrave
<dead_hook> <Ohorn> : "\227" Ohornhook
<dead_hook> <ohorn> : "\267" ohornhook
<dead_tilde> <Ohorn> : "\263" Ohorntilde
<dead_tilde> <ohorn> : "\336" ohorntilde
<dead_acute> <Ohorn> : "\225" Ohornacute
<dead_acute> <ohorn> : "\276" ohornacute
<dead_belowdot> <Ohorn> : "\224" Ohornbelowdot
<dead_belowdot> <ohorn> : "\376" ohornbelowdot
<dead_grave> <U> : "\331" Ugrave
<dead_grave> <u> : "\371" ugrave
<dead_hook> <U> : "\234" Uhook
<dead_hook> <u> : "\374" uhook
<dead_tilde> <U> : "\235" Utilde
<dead_tilde> <u> : "\373" utilde
<dead_acute> <U> : "\332" Uacute
<dead_acute> <u> : "\372" uacute
<dead_belowdot> <U> : "\236" Ubelowdot
<dead_belowdot> <u> : "\370" ubelowdot
<dead_grave> <Uhorn> : "\273" Uhorngrave
<dead_grave> <uhorn> : "\327" uhorngrave
<dead_hook> <Uhorn> : "\274" Uhornhook
<dead_hook> <uhorn> : "\330" uhornhook
<dead_tilde> <Uhorn> : "\377" Uhorntilde
<dead_tilde> <uhorn> : "\346" uhorntilde
<dead_acute> <Uhorn> : "\272" Uhornacute
<dead_acute> <uhorn> : "\321" uhornacute
<dead_belowdot> <Uhorn> : "\271" Uhornbelowdot
<dead_belowdot> <uhorn> : "\361" uhornbelowdot
<dead_grave> <Y> : "\237" Ygrave
<dead_grave> <y> : "\317" ygrave
<dead_hook> <Y> : "\024" Yhook
<dead_hook> <y> : "\326" yhook
<dead_tilde> <Y> : "\031" Ytilde
<dead_tilde> <y> : "\333" ytilde
<dead_acute> <Y> : "\335" Yacute
<dead_acute> <y> : "\375" yacute
<dead_belowdot> <Y> : "\036" Ybelowdot
<dead_belowdot> <y> : "\334" ybelowdot
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for vi_VN.viscii locale
#
XLC common/xlcDef _XlcDefaultLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,80 @@
XCOMM XLocale Database Sample for vi_VN.VISCII
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/vi_VN.viscii,v 1.2 2000/12/01 17:43:03 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary VISCII1.1-1:GL
substitute ISO8859-1:GL
}
}
XCOMM fs1 class
fs1 {
charset VISCII1.1-1:GR
font VISCII1.1-1:GR
}
END XLC_FONTSET
XCOMM
XCOMM XLC_CHARSET_DEFINE category
XCOMM
XLC_CHARSET_DEFINE
csd0 {
charset_name VISCII1.1-1
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name VISCII1.1-1
mb_cur_max 1
state_depend_encoding False
#if WCHAR32
wc_encoding_mask \x30000000
wc_shift_bits 7
#else
wc_encoding_mask \x00008080
wc_shift_bits 8
#endif
#ifndef X_LOCALE
use_stdc_env True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding VISCII1.1-1:GL; ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
#if WCHAR32
wc_encoding \x30000000
#else
wc_encoding \x00008080
#endif
ct_encoding VISCII1.1-1:GR
}
END XLC_XLOCALE

15
nls/zh_CN.gbk/Compose.pre Normal file
View file

@ -0,0 +1,15 @@
XCOMM
XCOMM zh_CN.GBK Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/zh_CN.gbk,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

7
nls/zh_CN.gbk/XI18N_OBJS Normal file
View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for zh_CN.gbk locale
#
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,71 @@
XCOMM
XCOMM X11R6 L10N for Chinese GBK Encoding.
XCOMM modified from xc/nls/XLC_LOCALE/zh_TW.Big5
XCOMM by Sean Chen <seanc@turbolinux.com>
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_CN.gbk,v 1.1 2001/03/06 18:03:18 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name GBK-0:GLGR
}
font {
primary GBK-0:GLGR
substitute GB13000.1993-1:GLGR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name zh_CN.GBK
mb_cur_max 2
state_depend_encoding False
wc_encoding_mask \x00008000
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side none
length 2
byte1 \x81,\xfe
byte2 \x40,\x7e;\x80,\xfe
wc_encoding \x00008000
ct_encoding GBK-0:GLGR:\x1b\x25\x2f\x32\x80\x88\x47\x42\x4b\x2d\x30\x02
mb_conversion [\x8140,\xfefe]->\x0140
ct_conversion [\x0140,\x7efe]->\x8140
}
END XLC_XLOCALE

10
nls/zh_CN/XI18N_OBJS Normal file
View file

@ -0,0 +1,10 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for zh locale
#
# $XFree86: xc/nls/XI18N_OBJS/zh_CN,v 1.1 2002/06/03 22:19:44 dawes Exp $
#
XLC common/xlocale _XlcEucLoader # XLC_open
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

64
nls/zh_CN/XLC_LOCALE.pre Normal file
View file

@ -0,0 +1,64 @@
XCOMM $Xorg: zh,v 1.3 2000/08/17 19:47:00 cpqbld Exp $
XCOMM XLocale Database Sample for zh (eucCN).
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_CN,v 1.1 2001/11/01 23:35:28 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
substitute GB2312.1980-0:GLGR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name zh.euc
mb_cur_max 2
state_depend_encoding False
wc_encoding_mask \x30000000
wc_shift_bits 7
#ifndef X_LOCALE
use_stdc_env True
force_convert_to_mb True
#endif
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 2
wc_encoding \x30000000
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
END XLC_XLOCALE

View file

@ -0,0 +1,70 @@
XCOMM
XCOMM (c) 1996, X11R6 L10N for Taiwan and Big5 Encoding Project
XCOMM
XCOMM modified for X11R6.3 by Hung-Chi Chu <hcchu@r350.ee.ntu.edu.tw> 1998/01/10
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_HK.big5,v 1.1 2001/11/01 23:35:28 dawes Exp $
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class
fs1 {
charset {
name BIG5-0:GLGR
}
font {
primary BIG5-0:GLGR
substitute BIG5-0:GLGR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name zh_HK.Big5
mb_cur_max 2
state_depend_encoding False
wc_encoding_mask \x00008000
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
XCOMM cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side none
length 2
byte1 \xa1,\xf9
byte2 \x40,\x7e;\xa1,\xfe
wc_encoding \x00008000
ct_encoding BIG5-0:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x30\x02
mb_conversion [\xa140,\xf9fe]->\x2140
ct_conversion [\x2140,\x79fe]->\xa140
}
END XLC_XLOCALE

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for zh_HK.big5hkscs locale
#
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,151 @@
XCOMM
XCOMM (c) 1996, X11R6 L10N for Taiwan and Big5 Encoding Project
XCOMM
XCOMM modified for X11R6.3 by Hung-Chi Chu <hcchu@r350.ee.ntu.edu.tw> 1998/01/10
XCOMM modified for Big5HKSCS by Roger So <roger.so@sw-linux.com>
XCOMM
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_HK.big5hkscs,v 1.2 2001/11/01 23:35:28 dawes Exp $
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
XCOMM fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs1 class (standard Big5)
fs1 {
charset {
name BIG5-0:GLGR;BIG5-1:GLGR;BIG5-2:GLGR
}
font {
primary BIG5-0:GLGR
substitute BIG5-0:GLGR
}
}
XCOMM fs2 class (HKSCS extensions)
fs2 {
charset {
name BIG5HKSCS-0:GLGR;BIG5HKSCS-1:GLGR;BIG5HKSCS-2:GLGR
}
font {
primary BIG5HKSCS-0:GLGR
substitute BIG5HKSCS-0:GLGR
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name zh_HK.Big5HKSCS
mb_cur_max 2
state_depend_encoding False
wc_encoding_mask \x00008000
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
XCOMM standard Big5, A140-C5FE + C940-F8FE
cs1 {
side none
length 2
byte1 \xa1,\xc5;\xc9,\xf8
byte2 \x40,\x7e;\xa1,\xfe
wc_encoding \x00008000
ct_encoding BIG5-0:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x30\x02
mb_conversion [\x8140,\xfefe]->\x0140
ct_conversion [\x0140,\x7efe]->\x8140
}
XCOMM standard Big5, C640-C67E
cs2 {
side none
length 2
byte1 \xc6
byte2 \x40,\x7e
wc_encoding \x00008000
ct_encoding BIG5-1:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x31\x02
mb_conversion [\x8140,\xfefe]->\x0140
ct_conversion [\x0140,\x7efe]->\x8140
}
XCOMM standard Big5, F940-F9D5
cs3 {
side none
length 2
byte1 \xf9
byte2 \x40,\xd5
wc_encoding \x00008000
ct_encoding BIG5-2:GLGR:\x1b\x25\x2f\x32\x80\x89\x42\x49\x47\x35\x2d\x32\x02
mb_conversion [\x8140,\xfefe]->\x0140
ct_conversion [\x0140,\x7efe]->\x8140
}
XCOMM HKSCS extensions, 8540-A0FE + C740-C8FE + FA40-FEFE
cs4 {
side none
length 2
byte1 \x85,\xa0;\xc7,\xc8;\xfa,\xfe
byte2 \x40,\x7e;\xa1,\xfe
wc_encoding \x00008000
ct_encoding BIG5HKSCS-0:GLGR:\x1b\x25\x2f\x32\x80\x8c\x42\x49\x47\x35\x48\x4b\x53\x43\x53\x2d\x30\x02
mb_conversion [\x8140,\xfefe]->\0x0140
ct_conversion [\x0140,\x7efe]->\0x8140
}
XCOMM HKSCS extensions, C6A1-C6FE
cs5 {
side none
length 2
byte1 \xc6
byte2 \xa1,\xfe
wc_encoding \x00008000
ct_encoding BIG5HKSCS-1:GLGR:\x1b\x25\x2f\x32\x80\x8c\x42\x49\x47\x35\x48\x4b\x53\x43\x53\x2d\x31\x02
mb_conversion [\x8140,\xfefe]->\0x0140
ct_conversion [\x0140,\x7efe]->\0x8140
}
XCOMM HKSCS extensions, F9D6-F9FE
cs6 {
side none
length 2
byte1 \xf9
byte2 \xd6,\xfe
wc_encoding \x00008000
ct_encoding BIG5HKSCS-2:GLGR:\x1b\x25\x2f\x32\x80\x8c\x42\x49\x47\x35\x48\x4b\x53\x43\x53\x2d\x32\x02
mb_conversion [\x8140,\xfefe]->\0x0140
ct_conversion [\x0140,\x7efe]->\0x8140
}
END XLC_XLOCALE

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for zh_TW.UTF-8 locale
#
XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View file

@ -0,0 +1,165 @@
XCOMM $XFree86: xc/nls/XLC_LOCALE/zh_TW.UTF-8,v 1.1 2003/01/15 03:59:47 dawes Exp $
XCOMM XLocale Database Sample for zh_TW.UTF-8
XCOMM
XCOMM
XCOMM XLC_FONTSET category
XCOMM
XLC_FONTSET
on_demand_loading True
object_name generic
XCOMM fs0 class
fs0 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
XCOMM We leave the legacy encodings in for the moment, because we don't
XCOMM have that many ISO10646 fonts yet.
XCOMM fs1 class (7 bit ASCII)
fs1 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
XCOMM fs2 class (ISO8859 families)
fs2 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
XCOMM fs3 class (Chinese Han Character (Traditional))
fs3 {
charset {
name BIG5-0:GLGR
}
font {
primary BIG5-0:GLGR
substitute BIG5-0:GLGR
}
}
XCOMM fs4 class (Kanji)
fs4 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
}
}
XCOMM fs5 class (Korean Character)
fs5 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
}
}
XCOMM fs6 class (Chinese Han Character)
fs6 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
}
}
XCOMM fs7 class (Half Kana)
fs7 {
charset {
name JISX0201.1976-0:GR
}
font {
primary JISX0201.1976-0:GR
vertical_rotate all
}
}
END XLC_FONTSET
XCOMM
XCOMM XLC_XLOCALE category
XCOMM
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False
XCOMM cs0 class
cs0 {
side GL:Default
length 1
ct_encoding ISO8859-1:GL
}
XCOMM cs1 class
cs1 {
side GR:Default
length 1
ct_encoding ISO8859-1:GR
}
XCOMM cs2 class
cs2 {
side none
length 2
byte1 \xa1,\xf9
byte2 \x40,\x7e;\xa1,\xfe
wc_encoding \x00008000
ct_encoding BIG5-0:GLGR:\x1b\x25\x2f\x32
mb_conversion [\xa140,\xf9fe]->\x2140
ct_conversion [\x2140,\x79fe]->\xa140
}
XCOMM cs3 class
cs3 {
side GR
length 2
ct_encoding JISX0208.1983-0:GL; JISX0208.1983-0:GR; JISX0208.1983-1:GL; JISX0208.1983-1:GR
}
XCOMM cs4 class
cs4 {
side GL
length 2
ct_encoding KSC5601.1987-0:GL; KSC5601.1987-0:GR; KSC5601.1987-1:GL; KSC5601.1987-1:GR
}
XCOMM cs5 class
cs5 {
side GR
length 2
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
XCOMM cs6 class
cs6 {
side GR
length 1
ct_encoding JISX0201.1976-0:GR
}
XCOMM cs7 class
cs7 {
side none
ct_encoding ISO10646-1
}
END XLC_XLOCALE

View file

@ -0,0 +1,15 @@
XCOMM
XCOMM zh_TW.big5 Compose Sequence
XCOMM
XCOMM Sequence Definition
XCOMM
XCOMM $XFree86: xc/nls/Compose/zh_TW.big5,v 1.2 2001/04/26 21:09:40 dawes Exp $
XCOMM
XCOMM This file currently has no entries. It appears that a compose file (even
XCOMM just an empty one) is required for the appropriate keysyms to work for
XCOMM this encoding.
XCOMM
XCOMM <Multi_key> Means <Compose>
XCOMM Special Character
XCOMM End of Sequence Definition

View file

@ -0,0 +1,7 @@
# CATEGORY(XLC|XIM|OM) SHARED_LIBRARY_NAME FUNCTION_NAME
#
# XI18N objects table for zh_TW.big5 locale
#
XLC common/xlibi18n _XlcGenericLoader # XLC_open
XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

Some files were not shown because too many files have changed in this diff Show more