From 3744281b9ae8aa0ab86ceaee1afe8a603e3aeb2c Mon Sep 17 00:00:00 2001
From: marha <marha@users.sourceforge.net>
Date: Mon, 19 Nov 2012 10:16:38 +0100
Subject: dos -> unix

---
 libX11/nls/.gitignore                      |   24 +-
 libX11/nls/C/XI18N_OBJS                    |   16 +-
 libX11/nls/C/XLC_LOCALE.pre                |  122 +-
 libX11/nls/am_ET.UTF-8/Compose.pre         |  720 ++---
 libX11/nls/armscii-8/Compose.pre           |   28 +-
 libX11/nls/armscii-8/XI18N_OBJS            |   14 +-
 libX11/nls/armscii-8/XLC_LOCALE.pre        |  158 +-
 libX11/nls/compose-check.pl                |  322 +--
 libX11/nls/compose.dir.pre                 |  840 +++---
 libX11/nls/el_GR.UTF-8/Compose.pre         | 3962 ++++++++++++++--------------
 libX11/nls/en_US.UTF-8/XI18N_OBJS          |   16 +-
 libX11/nls/en_US.UTF-8/XLC_LOCALE.pre      |  600 ++---
 libX11/nls/georgian-academy/Compose.pre    |   28 +-
 libX11/nls/georgian-academy/XI18N_OBJS     |   14 +-
 libX11/nls/georgian-academy/XLC_LOCALE.pre |  158 +-
 libX11/nls/georgian-ps/Compose.pre         |   28 +-
 libX11/nls/georgian-ps/XI18N_OBJS          |   14 +-
 libX11/nls/georgian-ps/XLC_LOCALE.pre      |  158 +-
 libX11/nls/ibm-cp1133/Compose.pre          |   28 +-
 libX11/nls/ibm-cp1133/XI18N_OBJS           |   14 +-
 libX11/nls/ibm-cp1133/XLC_LOCALE.pre       |  158 +-
 libX11/nls/iscii-dev/XI18N_OBJS            |   14 +-
 libX11/nls/iscii-dev/XLC_LOCALE.pre        |  158 +-
 libX11/nls/isiri-3342/XI18N_OBJS           |   14 +-
 libX11/nls/isiri-3342/XLC_LOCALE.pre       |  158 +-
 libX11/nls/iso8859-1/XI18N_OBJS            |   16 +-
 libX11/nls/iso8859-1/XLC_LOCALE.pre        |  142 +-
 libX11/nls/iso8859-10/Compose.pre          |   28 +-
 libX11/nls/iso8859-10/XI18N_OBJS           |   14 +-
 libX11/nls/iso8859-10/XLC_LOCALE.pre       |  144 +-
 libX11/nls/iso8859-11/XI18N_OBJS           |   16 +-
 libX11/nls/iso8859-11/XLC_LOCALE.pre       |  144 +-
 libX11/nls/iso8859-13/Compose.pre          |  864 +++---
 libX11/nls/iso8859-13/XI18N_OBJS           |   16 +-
 libX11/nls/iso8859-13/XLC_LOCALE.pre       |  144 +-
 libX11/nls/iso8859-14/Compose.pre          | 1018 +++----
 libX11/nls/iso8859-14/XI18N_OBJS           |   14 +-
 libX11/nls/iso8859-14/XLC_LOCALE.pre       |  144 +-
 libX11/nls/iso8859-15/Compose.pre          |  952 +++----
 libX11/nls/iso8859-15/XI18N_OBJS           |   14 +-
 libX11/nls/iso8859-15/XLC_LOCALE.pre       |  156 +-
 libX11/nls/iso8859-2/Compose.pre           | 1070 ++++----
 libX11/nls/iso8859-2/XI18N_OBJS            |   16 +-
 libX11/nls/iso8859-2/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-3/Compose.pre           |  966 +++----
 libX11/nls/iso8859-3/XI18N_OBJS            |   14 +-
 libX11/nls/iso8859-3/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-4/Compose.pre           |  748 +++---
 libX11/nls/iso8859-4/XI18N_OBJS            |   14 +-
 libX11/nls/iso8859-4/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-5/Compose.pre           |   28 +-
 libX11/nls/iso8859-5/XI18N_OBJS            |   16 +-
 libX11/nls/iso8859-5/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-6/Compose.pre           |   28 +-
 libX11/nls/iso8859-6/XI18N_OBJS            |   14 +-
 libX11/nls/iso8859-6/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-7/Compose.pre           |  444 ++--
 libX11/nls/iso8859-7/XI18N_OBJS            |   16 +-
 libX11/nls/iso8859-7/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-8/Compose.pre           |   28 +-
 libX11/nls/iso8859-8/XI18N_OBJS            |   14 +-
 libX11/nls/iso8859-8/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-9/Compose.pre           |  962 +++----
 libX11/nls/iso8859-9/XI18N_OBJS            |   16 +-
 libX11/nls/iso8859-9/XLC_LOCALE.pre        |  144 +-
 libX11/nls/iso8859-9e/Compose.pre          |  986 +++----
 libX11/nls/iso8859-9e/XI18N_OBJS           |   14 +-
 libX11/nls/iso8859-9e/XLC_LOCALE.pre       |  168 +-
 libX11/nls/ja.JIS/Compose.pre              |   28 +-
 libX11/nls/ja.JIS/XI18N_OBJS               |   14 +-
 libX11/nls/ja.JIS/XLC_LOCALE.pre           |  248 +-
 libX11/nls/ja.S90/XI18N_OBJS               |   14 +-
 libX11/nls/ja.S90/XLC_LOCALE.pre           |  300 +--
 libX11/nls/ja.SJIS/Compose.pre             |   28 +-
 libX11/nls/ja.SJIS/XI18N_OBJS              |   20 +-
 libX11/nls/ja.SJIS/XLC_LOCALE.pre          |  768 +++---
 libX11/nls/ja.U90/XI18N_OBJS               |   14 +-
 libX11/nls/ja.U90/XLC_LOCALE.pre           |  302 +--
 libX11/nls/ja/Compose.pre                  |   28 +-
 libX11/nls/ja/XI18N_OBJS                   |   22 +-
 libX11/nls/ja/XLC_LOCALE.pre               |  248 +-
 libX11/nls/ja_JP.UTF-8/XI18N_OBJS          |   16 +-
 libX11/nls/ja_JP.UTF-8/XLC_LOCALE.pre      |  298 +--
 libX11/nls/ko/Compose.pre                  |   28 +-
 libX11/nls/ko/XI18N_OBJS                   |   14 +-
 libX11/nls/ko/XLC_LOCALE.pre               |  142 +-
 libX11/nls/ko_KR.UTF-8/XI18N_OBJS          |   16 +-
 libX11/nls/ko_KR.UTF-8/XLC_LOCALE.pre      |  294 +--
 libX11/nls/koi8-c/Compose.pre              |  244 +-
 libX11/nls/koi8-c/XI18N_OBJS               |   14 +-
 libX11/nls/koi8-c/XLC_LOCALE.pre           |  158 +-
 libX11/nls/koi8-r/Compose.pre              |   28 +-
 libX11/nls/koi8-r/XI18N_OBJS               |   14 +-
 libX11/nls/koi8-r/XLC_LOCALE.pre           |  160 +-
 libX11/nls/koi8-u/Compose.pre              |   28 +-
 libX11/nls/koi8-u/XI18N_OBJS               |   14 +-
 libX11/nls/koi8-u/XLC_LOCALE.pre           |  158 +-
 libX11/nls/locale.dir.pre                  |  902 +++----
 libX11/nls/microsoft-cp1251/XI18N_OBJS     |   14 +-
 libX11/nls/microsoft-cp1251/XLC_LOCALE.pre |  170 +-
 libX11/nls/microsoft-cp1255/XI18N_OBJS     |   14 +-
 libX11/nls/microsoft-cp1255/XLC_LOCALE.pre |  170 +-
 libX11/nls/microsoft-cp1256/XI18N_OBJS     |   14 +-
 libX11/nls/microsoft-cp1256/XLC_LOCALE.pre |  170 +-
 libX11/nls/mulelao-1/Compose.pre           |   28 +-
 libX11/nls/mulelao-1/XI18N_OBJS            |   14 +-
 libX11/nls/mulelao-1/XLC_LOCALE.pre        |  158 +-
 libX11/nls/nokhchi-1/XI18N_OBJS            |   14 +-
 libX11/nls/nokhchi-1/XLC_LOCALE.pre        |  158 +-
 libX11/nls/pt_BR.UTF-8/XI18N_OBJS          |   14 +-
 libX11/nls/pt_BR.UTF-8/XLC_LOCALE.pre      |  284 +-
 libX11/nls/ru_RU.UTF-8/Compose.pre         |    2 +-
 libX11/nls/ru_RU.UTF-8/XI18N_OBJS          |   14 +-
 libX11/nls/ru_RU.UTF-8/XLC_LOCALE.pre      |  338 +--
 libX11/nls/tatar-cyr/XI18N_OBJS            |   14 +-
 libX11/nls/tatar-cyr/XLC_LOCALE.pre        |  170 +-
 libX11/nls/th_TH.UTF-8/XI18N_OBJS          |   16 +-
 libX11/nls/th_TH.UTF-8/XLC_LOCALE.pre      |  158 +-
 libX11/nls/th_TH/XI18N_OBJS                |   14 +-
 libX11/nls/th_TH/XLC_LOCALE.pre            |  130 +-
 libX11/nls/tscii-0/XI18N_OBJS              |   14 +-
 libX11/nls/tscii-0/XLC_LOCALE.pre          |  158 +-
 libX11/nls/vi_VN.tcvn/Compose.pre          |  270 +-
 libX11/nls/vi_VN.tcvn/XI18N_OBJS           |   14 +-
 libX11/nls/vi_VN.tcvn/XLC_LOCALE.pre       |  158 +-
 libX11/nls/vi_VN.viscii/Compose.pre        |  270 +-
 libX11/nls/vi_VN.viscii/XI18N_OBJS         |   14 +-
 libX11/nls/vi_VN.viscii/XLC_LOCALE.pre     |  158 +-
 libX11/nls/zh_CN.UTF-8/XI18N_OBJS          |   16 +-
 libX11/nls/zh_CN.UTF-8/XLC_LOCALE.pre      |  214 +-
 libX11/nls/zh_CN.gb18030/Compose.pre       |   28 +-
 libX11/nls/zh_CN.gb18030/XI18N_OBJS        |   14 +-
 libX11/nls/zh_CN.gb18030/XLC_LOCALE.pre    |  212 +-
 libX11/nls/zh_CN.gbk/Compose.pre           |   28 +-
 libX11/nls/zh_CN.gbk/XI18N_OBJS            |   14 +-
 libX11/nls/zh_CN.gbk/XLC_LOCALE.pre        |  140 +-
 libX11/nls/zh_CN/Compose.pre               |   28 +-
 libX11/nls/zh_CN/XI18N_OBJS                |   18 +-
 libX11/nls/zh_CN/XLC_LOCALE.pre            |  124 +-
 libX11/nls/zh_HK.UTF-8/XI18N_OBJS          |   14 +-
 libX11/nls/zh_HK.UTF-8/XLC_LOCALE.pre      |  192 +-
 libX11/nls/zh_HK.big5/Compose.pre          |   26 +-
 libX11/nls/zh_HK.big5/XI18N_OBJS           |   14 +-
 libX11/nls/zh_HK.big5/XLC_LOCALE.pre       |  138 +-
 libX11/nls/zh_HK.big5hkscs/Compose.pre     |   26 +-
 libX11/nls/zh_HK.big5hkscs/XI18N_OBJS      |   14 +-
 libX11/nls/zh_HK.big5hkscs/XLC_LOCALE.pre  |  142 +-
 libX11/nls/zh_TW.UTF-8/XI18N_OBJS          |   14 +-
 libX11/nls/zh_TW.UTF-8/XLC_LOCALE.pre      |  182 +-
 libX11/nls/zh_TW.big5/Compose.pre          |   28 +-
 libX11/nls/zh_TW.big5/XI18N_OBJS           |   14 +-
 libX11/nls/zh_TW.big5/XLC_LOCALE.pre       |  186 +-
 libX11/nls/zh_TW/Compose.pre               |   28 +-
 libX11/nls/zh_TW/XI18N_OBJS                |   14 +-
 libX11/nls/zh_TW/XLC_LOCALE.pre            |  284 +-
 155 files changed, 14077 insertions(+), 14077 deletions(-)

(limited to 'libX11/nls')

diff --git a/libX11/nls/.gitignore b/libX11/nls/.gitignore
index d9d1160b6..cdb8fee7a 100644
--- a/libX11/nls/.gitignore
+++ b/libX11/nls/.gitignore
@@ -1,12 +1,12 @@
-Compose
-XLC_LOCALE
-compose.dir
-compose.dir.l1
-compose.dir.l2
-locale.alias
-locale.alias.l1
-locale.alias.l2
-locale.dir
-locale.dir.l1
-locale.dir.l2
-xorg.css
+Compose
+XLC_LOCALE
+compose.dir
+compose.dir.l1
+compose.dir.l2
+locale.alias
+locale.alias.l1
+locale.alias.l2
+locale.dir
+locale.dir.l1
+locale.dir.l2
+xorg.css
diff --git a/libX11/nls/C/XI18N_OBJS b/libX11/nls/C/XI18N_OBJS
index f4065656f..32e4f3588 100644
--- a/libX11/nls/C/XI18N_OBJS
+++ b/libX11/nls/C/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximcp	_XimOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/ximcp	_XimOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/C/XLC_LOCALE.pre b/libX11/nls/C/XLC_LOCALE.pre
index 66df3323c..4653930d2 100644
--- a/libX11/nls/C/XLC_LOCALE.pre
+++ b/libX11/nls/C/XLC_LOCALE.pre
@@ -1,61 +1,61 @@
-XCOMM  XLocale Database Sample for C.
-XCOMM 
-
-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
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		STRING
-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	ISO8859-1:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for C.
+XCOMM 
+
+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
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		STRING
+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	ISO8859-1:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/am_ET.UTF-8/Compose.pre b/libX11/nls/am_ET.UTF-8/Compose.pre
index eb992e6d1..760d94629 100644
--- a/libX11/nls/am_ET.UTF-8/Compose.pre
+++ b/libX11/nls/am_ET.UTF-8/Compose.pre
@@ -1,360 +1,360 @@
-XCOMM 
-XCOMM UTF-8 (Unicode) compose sequence
-XCOMM for Ethiopean layout.
-XCOMM Designed as a part of OLPC project
-XCOMM
-XCOMM 2007 Sergey Udaltsov <svu@gnome.org>
-XCOMM
-
-
-XCOMM
-XCOMM Group I
-XCOMM
-
-XCOMM Modifier: /u/
-<u> <U1200> : "ሁ" U1201 # key h (base character ሀ)
-<u> <U1208> : "ሉ" U1209 # key l (base character ለ)
-<u> <U1218> : "ሙ" U1219 # key m (base character መ)
-<u> <U1228> : "ሩ" U1229 # key r (base character ረ)
-<u> <U1230> : "ሱ" U1231 # key s (base character ሰ)
-<u> <U1240> : "ቁ" U1241 # key q (base character ቀ)
-<u> <U1260> : "ቡ" U1261 # key b (base character በ)
-<u> <U1270> : "ቱ" U1271 # key t (base character ተ)
-<u> <U1290> : "ኑ" U1291 # key n (base character ነ)
-<u> <U12A0> : "ኡ" U12A1 # key x (base character አ)
-<u> <U12A8> : "ኩ" U12A9 # key k (base character ከ)
-<u> <U12C8> : "ዉ" U12C9 # key w (base character ወ)
-<u> <U12D8> : "ዙ" U12D9 # key z (base character ዘ)
-<u> <U12E8> : "ዩ" U12E9 # key y (base character የ)
-<u> <U12F0> : "ዱ" U12F1 # key d (base character ደ)
-<u> <U1300> : "ጁ" U1301 # key j (base character ጀ)
-<u> <U1308> : "ጉ" U1309 # key g (base character ገ)
-<u> <U1340> : "ፁ" U1341 # key [ (base character ፀ)
-<u> <U1348> : "ፉ" U1349 # key f (base character ፈ)
-<u> <U1350> : "ፑ" U1351 # key p (base character ፐ)
-<u> <U1238> : "ሹ" U1239 # key v (base character ሸ)
-<u> <U1328> : "ጩ" U1329 # key ] (base character ጨ)
-
-XCOMM Modifier: /i/
-<i> <U1200> : "ሂ" U1202 # key h (base character ሀ)
-<i> <U1208> : "ሊ" U120A # key l (base character ለ)
-<i> <U1218> : "ሚ" U121A # key m (base character መ)
-<i> <U1228> : "ሪ" U122A # key r (base character ረ)
-<i> <U1230> : "ሲ" U1232 # key s (base character ሰ)
-<i> <U1240> : "ቂ" U1242 # key q (base character ቀ)
-<i> <U1260> : "ቢ" U1262 # key b (base character በ)
-<i> <U1270> : "ቲ" U1272 # key t (base character ተ)
-<i> <U1290> : "ኒ" U1292 # key n (base character ነ)
-<i> <U12A0> : "ኢ" U12A2 # key x (base character አ)
-<i> <U12A8> : "ኪ" U12AA # key k (base character ከ)
-<i> <U12C8> : "ዊ" U12CA # key w (base character ወ)
-<i> <U12D8> : "ዚ" U12DA # key z (base character ዘ)
-<i> <U12E8> : "ዪ" U12EA # key y (base character የ)
-<i> <U12F0> : "ዲ" U12F2 # key d (base character ደ)
-<i> <U1300> : "ጂ" U1302 # key j (base character ጀ)
-<i> <U1308> : "ጊ" U130A # key g (base character ገ)
-<i> <U1340> : "ፂ" U1342 # key [ (base character ፀ)
-<i> <U1348> : "ፊ" U134A # key f (base character ፈ)
-<i> <U1350> : "ፒ" U1352 # key p (base character ፐ)
-<i> <U1238> : "ሺ" U123A # key v (base character ሸ)
-<i> <U1328> : "ጪ" U132A # key ] (base character ጨ)
-
-XCOMM Modifier: /a/
-<a> <U1200> : "ሃ" U1203 # key h (base character ሀ)
-<a> <U1208> : "ላ" U120B # key l (base character ለ)
-<a> <U1218> : "ማ" U121B # key m (base character መ)
-<a> <U1228> : "ራ" U122B # key r (base character ረ)
-<a> <U1230> : "ሳ" U1233 # key s (base character ሰ)
-<a> <U1240> : "ቃ" U1243 # key q (base character ቀ)
-<a> <U1260> : "ባ" U1263 # key b (base character በ)
-<a> <U1270> : "ታ" U1273 # key t (base character ተ)
-<a> <U1290> : "ና" U1293 # key n (base character ነ)
-<a> <U12A0> : "ኣ" U12A3 # key x (base character አ)
-<a> <U12A8> : "ካ" U12AB # key k (base character ከ)
-<a> <U12C8> : "ዋ" U12CB # key w (base character ወ)
-<a> <U12D8> : "ዛ" U12DB # key z (base character ዘ)
-<a> <U12E8> : "ያ" U12EB # key y (base character የ)
-<a> <U12F0> : "ዳ" U12F3 # key d (base character ደ)
-<a> <U1300> : "ጃ" U1303 # key j (base character ጀ)
-<a> <U1308> : "ጋ" U130B # key g (base character ገ)
-<a> <U1340> : "ፃ" U1343 # key [ (base character ፀ)
-<a> <U1348> : "ፋ" U134B # key f (base character ፈ)
-<a> <U1350> : "ፓ" U1353 # key p (base character ፐ)
-<a> <U1238> : "ሻ" U123B # key v (base character ሸ)
-<a> <U1328> : "ጫ" U132B # key ] (base character ጨ)
-
-XCOMM Modifier: /e/
-<e> <U1200> : "ሄ" U1204 # key h (base character ሀ)
-<e> <U1208> : "ሌ" U120C # key l (base character ለ)
-<e> <U1218> : "ሜ" U121C # key m (base character መ)
-<e> <U1228> : "ሬ" U122C # key r (base character ረ)
-<e> <U1230> : "ሴ" U1234 # key s (base character ሰ)
-<e> <U1240> : "ቄ" U1244 # key q (base character ቀ)
-<e> <U1260> : "ቤ" U1264 # key b (base character በ)
-<e> <U1270> : "ቴ" U1274 # key t (base character ተ)
-<e> <U1290> : "ኔ" U1294 # key n (base character ነ)
-<e> <U12A0> : "ኤ" U12A4 # key x (base character አ)
-<e> <U12A8> : "ኬ" U12AC # key k (base character ከ)
-<e> <U12C8> : "ዌ" U12CC # key w (base character ወ)
-<e> <U12D8> : "ዜ" U12DC # key z (base character ዘ)
-<e> <U12E8> : "ዬ" U12EC # key y (base character የ)
-<e> <U12F0> : "ዴ" U12F4 # key d (base character ደ)
-<e> <U1300> : "ጄ" U1304 # key j (base character ጀ)
-<e> <U1308> : "ጌ" U130C # key g (base character ገ)
-<e> <U1340> : "ፄ" U1344 # key [ (base character ፀ)
-<e> <U1348> : "ፌ" U134C # key f (base character ፈ)
-<e> <U1350> : "ፔ" U1354 # key p (base character ፐ)
-<e> <U1238> : "ሼ" U123C # key v (base character ሸ)
-<e> <U1328> : "ጬ" U132C # key ] (base character ጨ)
-
-XCOMM Modifier: /c/
-<c> <U1200> : "ህ" U1205 # key h (base character ሀ)
-<c> <U1208> : "ል" U120D # key l (base character ለ)
-<c> <U1218> : "ም" U121D # key m (base character መ)
-<c> <U1228> : "ር" U122D # key r (base character ረ)
-<c> <U1230> : "ስ" U1235 # key s (base character ሰ)
-<c> <U1240> : "ቅ" U1245 # key q (base character ቀ)
-<c> <U1260> : "ብ" U1265 # key b (base character በ)
-<c> <U1270> : "ት" U1275 # key t (base character ተ)
-<c> <U1290> : "ን" U1295 # key n (base character ነ)
-<c> <U12A0> : "እ" U12A5 # key x (base character አ)
-<c> <U12A8> : "ክ" U12AD # key k (base character ከ)
-<c> <U12C8> : "ው" U12CD # key w (base character ወ)
-<c> <U12D8> : "ዝ" U12DD # key z (base character ዘ)
-<c> <U12E8> : "ይ" U12ED # key y (base character የ)
-<c> <U12F0> : "ድ" U12F5 # key d (base character ደ)
-<c> <U1300> : "ጅ" U1305 # key j (base character ጀ)
-<c> <U1308> : "ግ" U130D # key g (base character ገ)
-<c> <U1340> : "ፅ" U1345 # key [ (base character ፀ)
-<c> <U1348> : "ፍ" U134D # key f (base character ፈ)
-<c> <U1350> : "ፕ" U1355 # key p (base character ፐ)
-<c> <U1238> : "ሽ" U123D # key v (base character ሸ)
-<c> <U1328> : "ጭ" U132D # key ] (base character ጨ)
-
-XCOMM Modifier: /o/
-<o> <U1200> : "ሆ" U1206 # key h (base character ሀ)
-<o> <U1208> : "ሎ" U120E # key l (base character ለ)
-<o> <U1218> : "ሞ" U121E # key m (base character መ)
-<o> <U1228> : "ሮ" U122E # key r (base character ረ)
-<o> <U1230> : "ሶ" U1236 # key s (base character ሰ)
-<o> <U1240> : "ቆ" U1246 # key q (base character ቀ)
-<o> <U1260> : "ቦ" U1266 # key b (base character በ)
-<o> <U1270> : "ቶ" U1276 # key t (base character ተ)
-<o> <U1290> : "ኖ" U1296 # key n (base character ነ)
-<o> <U12A0> : "ኦ" U12A6 # key x (base character አ)
-<o> <U12A8> : "ኮ" U12AE # key k (base character ከ)
-<o> <U12C8> : "ዎ" U12CE # key w (base character ወ)
-<o> <U12D8> : "ዞ" U12DE # key z (base character ዘ)
-<o> <U12E8> : "ዮ" U12EE # key y (base character የ)
-<o> <U12F0> : "ዶ" U12F6 # key d (base character ደ)
-<o> <U1300> : "ጆ" U1306 # key j (base character ጀ)
-<o> <U1308> : "ጎ" U130E # key g (base character ገ)
-<o> <U1340> : "ፆ" U1346 # key [ (base character ፀ)
-<o> <U1348> : "ፎ" U134E # key f (base character ፈ)
-<o> <U1350> : "ፖ" U1356 # key p (base character ፐ)
-<o> <U1238> : "ሾ" U123E # key v (base character ሸ)
-<o> <U1328> : "ጮ" U132E # key ] (base character ጨ)
-
-XCOMM Modifier: /A/
-<A> <U1208> : "ሏ" U120F # key l (base character ለ)
-<A> <U1218> : "ሟ" U121F # key m (base character መ)
-<A> <U1228> : "ሯ" U122F # key r (base character ረ)
-<A> <U1230> : "ሷ" U1237 # key s (base character ሰ)
-<A> <U1240> : "ቋ" U124B # key q (base character ቀ)
-<A> <U1260> : "ቧ" U1267 # key b (base character በ)
-<A> <U1270> : "ቷ" U1277 # key t (base character ተ)
-<A> <U1290> : "ኗ" U1297 # key n (base character ነ)
-<A> <U12A0> : "ኧ" U12A7 # key x (base character አ)
-<A> <U12A8> : "ኳ" U12B3 # key k (base character ከ)
-<A> <U12D8> : "ዟ" U12DF # key z (base character ዘ)
-<A> <U12F0> : "ዷ" U12F7 # key d (base character ደ)
-<A> <U1300> : "ጇ" U1307 # key j (base character ጀ)
-<A> <U1308> : "ጓ" U1313 # key g (base character ገ)
-<A> <U1348> : "ፏ" U134F # key f (base character ፈ)
-<A> <U1350> : "ፗ" U1357 # key p (base character ፐ)
-<A> <U1238> : "ሿ" U123F # key v (base character ሸ)
-<A> <U1328> : "ጯ" U132F # key ] (base character ጨ)
-
-XCOMM Modifier: /U/
-<U> <U1240> : "ቍ" U124D # key q (base character ቀ)
-<U> <U12A8> : "ኵ" U12B5 # key k (base character ከ)
-<U> <U1308> : "ጕ" U1315 # key g (base character ገ)
-
-XCOMM Modifier: /I/
-<I> <U1240> : "ቊ" U124A # key q (base character ቀ)
-<I> <U12A8> : "ኲ" U12B2 # key k (base character ከ)
-<I> <U1308> : "ጒ" U1312 # key g (base character ገ)
-
-XCOMM Modifier: /E/
-<E> <U1240> : "ቌ" U124C # key q (base character ቀ)
-<E> <U12A8> : "ኴ" U12B4 # key k (base character ከ)
-<E> <U1308> : "ጔ" U1314 # key g (base character ገ)
-
-XCOMM Modifier: /O/
-<O> <U1240> : "ቈ" U1248 # key q (base character ቀ)
-<O> <U12A8> : "ኰ" U12B0 # key k (base character ከ)
-<O> <U1308> : "ጐ" U1310 # key g (base character ገ)
-
-XCOMM
-XCOMM Group II
-XCOMM
-XCOMM Modifier: /u/
-<u> <U1210> : "ሑ" U1211 # key h (base character ሐ)
-<u> <U1220> : "ሡ" U1221 # key s (base character ሠ)
-<u> <U1250> : "ቑ" U1251 # key q (base character ቐ)
-<u> <U1278> : "ቹ" U1279 # key c (base character ቸ)
-<u> <U1320> : "ጡ" U1321 # key t (base character ጠ)
-<u> <U1298> : "ኙ" U1299 # key n (base character ኘ)
-<u> <U12D0> : "ዑ" U12D1 # key x (base character ዐ)
-<u> <U12B8> : "ኹ" U12B9 # key k (base character ኸ)
-<u> <U12E0> : "ዡ" U12E1 # key z (base character ዠ)
-<u> <U12F8> : "ዹ" U12F9 # key d (base character ዸ)
-<u> <U1318> : "ጙ" U1319 # key g (base character ጘ)
-<u> <U1338> : "ጹ" U1339 # key [ (base character ጸ)
-<u> <U1330> : "ጱ" U1331 # key p (base character ጰ)
-<u> <U1280> : "ኁ" U1281 # key ] (base character ኀ)
-<u> <U1268> : "ቩ" U1269 # key v (base character ቨ)
-
-XCOMM Modifier: /i/
-<i> <U1210> : "ሒ" U1212 # key h (base character ሐ)
-<i> <U1220> : "ሢ" U1222 # key s (base character ሠ)
-<i> <U1250> : "ቒ" U1252 # key q (base character ቐ)
-<i> <U1278> : "ቺ" U127A # key c (base character ቸ)
-<i> <U1320> : "ጢ" U1322 # key t (base character ጠ)
-<i> <U1298> : "ኚ" U129A # key n (base character ኘ)
-<i> <U12D0> : "ዒ" U12D2 # key x (base character ዐ)
-<i> <U12B8> : "ኺ" U12BA # key k (base character ኸ)
-<i> <U12E0> : "ዢ" U12E2 # key z (base character ዠ)
-<i> <U12F8> : "ዺ" U12FA # key d (base character ዸ)
-<i> <U1318> : "ጚ" U131A # key g (base character ጘ)
-<i> <U1338> : "ጺ" U133A # key [ (base character ጸ)
-<i> <U1330> : "ጲ" U1332 # key p (base character ጰ)
-<i> <U1280> : "ኂ" U1282 # key ] (base character ኀ)
-<i> <U1268> : "ቪ" U126A # key v (base character ቨ)
-
-XCOMM Modifier: /a/
-<a> <U1210> : "ሓ" U1213 # key h (base character ሐ)
-<a> <U1220> : "ሣ" U1223 # key s (base character ሠ)
-<a> <U1250> : "ቓ" U1253 # key q (base character ቐ)
-<a> <U1278> : "ቻ" U127B # key c (base character ቸ)
-<a> <U1320> : "ጣ" U1323 # key t (base character ጠ)
-<a> <U1298> : "ኛ" U129B # key n (base character ኘ)
-<a> <U12D0> : "ዓ" U12D3 # key x (base character ዐ)
-<a> <U12B8> : "ኻ" U12BB # key k (base character ኸ)
-<a> <U12E0> : "ዣ" U12E3 # key z (base character ዠ)
-<a> <U12F8> : "ዻ" U12FB # key d (base character ዸ)
-<a> <U1318> : "ጛ" U131B # key g (base character ጘ)
-<a> <U1338> : "ጻ" U133B # key [ (base character ጸ)
-<a> <U1330> : "ጳ" U1333 # key p (base character ጰ)
-<a> <U1280> : "ኃ" U1283 # key ] (base character ኀ)
-<a> <U1268> : "ቫ" U126B # key v (base character ቨ)
-
-XCOMM Modifier: /e/
-<e> <U1210> : "ሔ" U1214 # key h (base character ሐ)
-<e> <U1220> : "ሤ" U1224 # key s (base character ሠ)
-<e> <U1250> : "ቔ" U1254 # key q (base character ቐ)
-<e> <U1278> : "ቼ" U127C # key c (base character ቸ)
-<e> <U1320> : "ጤ" U1324 # key t (base character ጠ)
-<e> <U1298> : "ኜ" U129C # key n (base character ኘ)
-<e> <U12D0> : "ዔ" U12D4 # key x (base character ዐ)
-<e> <U12B8> : "ኼ" U12BC # key k (base character ኸ)
-<e> <U12E0> : "ዤ" U12E4 # key z (base character ዠ)
-<e> <U12F8> : "ዼ" U12FC # key d (base character ዸ)
-<e> <U1318> : "ጜ" U131C # key g (base character ጘ)
-<e> <U1338> : "ጼ" U133C # key [ (base character ጸ)
-<e> <U1330> : "ጴ" U1334 # key p (base character ጰ)
-<e> <U1280> : "ኄ" U1284 # key ] (base character ኀ)
-<e> <U1268> : "ቬ" U126C # key v (base character ቨ)
-
-XCOMM Modifier: /c/
-<c> <U1210> : "ሕ" U1215 # key h (base character ሐ)
-<c> <U1220> : "ሥ" U1225 # key s (base character ሠ)
-<c> <U1250> : "ቕ" U1255 # key q (base character ቐ)
-<c> <U1278> : "ች" U127D # key c (base character ቸ)
-<c> <U1320> : "ጥ" U1325 # key t (base character ጠ)
-<c> <U1298> : "ኝ" U129D # key n (base character ኘ)
-<c> <U12D0> : "ዕ" U12D5 # key x (base character ዐ)
-<c> <U12B8> : "ኽ" U12BD # key k (base character ኸ)
-<c> <U12E0> : "ዥ" U12E5 # key z (base character ዠ)
-<c> <U12F8> : "ዽ" U12FD # key d (base character ዸ)
-<c> <U1318> : "ጝ" U131D # key g (base character ጘ)
-<c> <U1338> : "ጽ" U133D # key [ (base character ጸ)
-<c> <U1330> : "ጵ" U1335 # key p (base character ጰ)
-<c> <U1280> : "ኅ" U1285 # key ] (base character ኀ)
-<c> <U1268> : "ቭ" U126D # key v (base character ቨ)
-
-XCOMM Modifier: /o/
-<o> <U1210> : "ሖ" U1216 # key h (base character ሐ)
-<o> <U1220> : "ሦ" U1226 # key s (base character ሠ)
-<o> <U1250> : "ቖ" U1256 # key q (base character ቐ)
-<o> <U1278> : "ቾ" U127E # key c (base character ቸ)
-<o> <U1320> : "ጦ" U1326 # key t (base character ጠ)
-<o> <U1298> : "ኞ" U129E # key n (base character ኘ)
-<o> <U12D0> : "ዖ" U12D6 # key x (base character ዐ)
-<o> <U12B8> : "ኾ" U12BE # key k (base character ኸ)
-<o> <U12E0> : "ዦ" U12E6 # key z (base character ዠ)
-<o> <U12F8> : "ዾ" U12FE # key d (base character ዸ)
-<o> <U1318> : "ጞ" U131E # key g (base character ጘ)
-<o> <U1338> : "ጾ" U133E # key [ (base character ጸ)
-<o> <U1330> : "ጶ" U1336 # key p (base character ጰ)
-<o> <U1280> : "ኆ" U1286 # key ] (base character ኀ)
-<o> <U1268> : "ቮ" U126E # key v (base character ቨ)
-
-XCOMM Modifier: /A/
-<A> <U1210> : "ሗ" U1217 # key h (base character ሐ)
-<A> <U1220> : "ሧ" U1227 # key s (base character ሠ)
-<A> <U1250> : "ቛ" U125B # key q (base character ቐ)
-<A> <U1278> : "ቿ" U127F # key c (base character ቸ)
-<A> <U1320> : "ጧ" U1327 # key t (base character ጠ)
-<A> <U1298> : "ኟ" U129F # key n (base character ኘ)
-<A> <U12B8> : "ዃ" U12C3 # key k (base character ኸ)
-<A> <U12E0> : "ዧ" U12E7 # key z (base character ዠ)
-<A> <U12F8> : "ዿ" U12FF # key d (base character ዸ)
-<A> <U1338> : "ጿ" U133F # key [ (base character ጸ)
-<A> <U1330> : "ጷ" U1337 # key p (base character ጰ)
-<A> <U1280> : "ኋ" U128B # key ] (base character ኀ)
-<A> <U1268> : "ቯ" U126F # key v (base character ቨ)
-
-XCOMM Modifier: /U/
-<U> <U1250> : "ቝ" U125D # key q (base character ቐ)
-<U> <U12B8> : "ዅ" U12C5 # key k (base character ኸ)
-
-XCOMM Modifier: /I/
-<I> <U1250> : "ቚ" U125A # key q (base character ቐ)
-<I> <U12B8> : "ዂ" U12C2 # key k (base character ኸ)
-
-XCOMM Modifier: /E/
-<E> <U1250> : "ቜ" U125C # key q (base character ቐ)
-<E> <U12B8> : "ዄ" U12C4 # key k (base character ኸ)
-
-XCOMM Modifier: /O/
-<O> <U1250> : "ቘ" U1258 # key q (base character ቐ)
-<O> <U12B8> : "ዀ" U12C0 # key k (base character ኸ)
-
-XCOMM
-XCOMM Group III
-XCOMM 
-<backslash> <quotedbl> : "፥" U1365 # key "
-<backslash> <apostrophe> : "፦" U1366 # key "
-<backslash> <minus> : "|" U007C # key -
-<backslash> <underscore> : "¥" U00A5 # key _
-<backslash> <question> : "፧" U1367 # key ?
-
-XCOMM 
-XCOMM Khmer digraphs
-XCOMM 
-
-<U17ff> :   "ាំ"
-<U17fe> :   "ោះ"
-<U17fd> :   "េះ"
-<U17fc> :   "ុំ"
-<U17fb> :   "ុះ"
-
-XCOMM
-XCOMM Arabic Lam-Alef ligatures
-XCOMM
-
-<UFEFB>	:   "لا" # ARABIC LIGATURE LAM WITH ALEF
-<UFEF7>	:   "لأ" # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE
-<UFEF9>	:   "لإ" # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW
-<UFEF5>	:   "لآ" # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE
+XCOMM 
+XCOMM UTF-8 (Unicode) compose sequence
+XCOMM for Ethiopean layout.
+XCOMM Designed as a part of OLPC project
+XCOMM
+XCOMM 2007 Sergey Udaltsov <svu@gnome.org>
+XCOMM
+
+
+XCOMM
+XCOMM Group I
+XCOMM
+
+XCOMM Modifier: /u/
+<u> <U1200> : "ሁ" U1201 # key h (base character ሀ)
+<u> <U1208> : "ሉ" U1209 # key l (base character ለ)
+<u> <U1218> : "ሙ" U1219 # key m (base character መ)
+<u> <U1228> : "ሩ" U1229 # key r (base character ረ)
+<u> <U1230> : "ሱ" U1231 # key s (base character ሰ)
+<u> <U1240> : "ቁ" U1241 # key q (base character ቀ)
+<u> <U1260> : "ቡ" U1261 # key b (base character በ)
+<u> <U1270> : "ቱ" U1271 # key t (base character ተ)
+<u> <U1290> : "ኑ" U1291 # key n (base character ነ)
+<u> <U12A0> : "ኡ" U12A1 # key x (base character አ)
+<u> <U12A8> : "ኩ" U12A9 # key k (base character ከ)
+<u> <U12C8> : "ዉ" U12C9 # key w (base character ወ)
+<u> <U12D8> : "ዙ" U12D9 # key z (base character ዘ)
+<u> <U12E8> : "ዩ" U12E9 # key y (base character የ)
+<u> <U12F0> : "ዱ" U12F1 # key d (base character ደ)
+<u> <U1300> : "ጁ" U1301 # key j (base character ጀ)
+<u> <U1308> : "ጉ" U1309 # key g (base character ገ)
+<u> <U1340> : "ፁ" U1341 # key [ (base character ፀ)
+<u> <U1348> : "ፉ" U1349 # key f (base character ፈ)
+<u> <U1350> : "ፑ" U1351 # key p (base character ፐ)
+<u> <U1238> : "ሹ" U1239 # key v (base character ሸ)
+<u> <U1328> : "ጩ" U1329 # key ] (base character ጨ)
+
+XCOMM Modifier: /i/
+<i> <U1200> : "ሂ" U1202 # key h (base character ሀ)
+<i> <U1208> : "ሊ" U120A # key l (base character ለ)
+<i> <U1218> : "ሚ" U121A # key m (base character መ)
+<i> <U1228> : "ሪ" U122A # key r (base character ረ)
+<i> <U1230> : "ሲ" U1232 # key s (base character ሰ)
+<i> <U1240> : "ቂ" U1242 # key q (base character ቀ)
+<i> <U1260> : "ቢ" U1262 # key b (base character በ)
+<i> <U1270> : "ቲ" U1272 # key t (base character ተ)
+<i> <U1290> : "ኒ" U1292 # key n (base character ነ)
+<i> <U12A0> : "ኢ" U12A2 # key x (base character አ)
+<i> <U12A8> : "ኪ" U12AA # key k (base character ከ)
+<i> <U12C8> : "ዊ" U12CA # key w (base character ወ)
+<i> <U12D8> : "ዚ" U12DA # key z (base character ዘ)
+<i> <U12E8> : "ዪ" U12EA # key y (base character የ)
+<i> <U12F0> : "ዲ" U12F2 # key d (base character ደ)
+<i> <U1300> : "ጂ" U1302 # key j (base character ጀ)
+<i> <U1308> : "ጊ" U130A # key g (base character ገ)
+<i> <U1340> : "ፂ" U1342 # key [ (base character ፀ)
+<i> <U1348> : "ፊ" U134A # key f (base character ፈ)
+<i> <U1350> : "ፒ" U1352 # key p (base character ፐ)
+<i> <U1238> : "ሺ" U123A # key v (base character ሸ)
+<i> <U1328> : "ጪ" U132A # key ] (base character ጨ)
+
+XCOMM Modifier: /a/
+<a> <U1200> : "ሃ" U1203 # key h (base character ሀ)
+<a> <U1208> : "ላ" U120B # key l (base character ለ)
+<a> <U1218> : "ማ" U121B # key m (base character መ)
+<a> <U1228> : "ራ" U122B # key r (base character ረ)
+<a> <U1230> : "ሳ" U1233 # key s (base character ሰ)
+<a> <U1240> : "ቃ" U1243 # key q (base character ቀ)
+<a> <U1260> : "ባ" U1263 # key b (base character በ)
+<a> <U1270> : "ታ" U1273 # key t (base character ተ)
+<a> <U1290> : "ና" U1293 # key n (base character ነ)
+<a> <U12A0> : "ኣ" U12A3 # key x (base character አ)
+<a> <U12A8> : "ካ" U12AB # key k (base character ከ)
+<a> <U12C8> : "ዋ" U12CB # key w (base character ወ)
+<a> <U12D8> : "ዛ" U12DB # key z (base character ዘ)
+<a> <U12E8> : "ያ" U12EB # key y (base character የ)
+<a> <U12F0> : "ዳ" U12F3 # key d (base character ደ)
+<a> <U1300> : "ጃ" U1303 # key j (base character ጀ)
+<a> <U1308> : "ጋ" U130B # key g (base character ገ)
+<a> <U1340> : "ፃ" U1343 # key [ (base character ፀ)
+<a> <U1348> : "ፋ" U134B # key f (base character ፈ)
+<a> <U1350> : "ፓ" U1353 # key p (base character ፐ)
+<a> <U1238> : "ሻ" U123B # key v (base character ሸ)
+<a> <U1328> : "ጫ" U132B # key ] (base character ጨ)
+
+XCOMM Modifier: /e/
+<e> <U1200> : "ሄ" U1204 # key h (base character ሀ)
+<e> <U1208> : "ሌ" U120C # key l (base character ለ)
+<e> <U1218> : "ሜ" U121C # key m (base character መ)
+<e> <U1228> : "ሬ" U122C # key r (base character ረ)
+<e> <U1230> : "ሴ" U1234 # key s (base character ሰ)
+<e> <U1240> : "ቄ" U1244 # key q (base character ቀ)
+<e> <U1260> : "ቤ" U1264 # key b (base character በ)
+<e> <U1270> : "ቴ" U1274 # key t (base character ተ)
+<e> <U1290> : "ኔ" U1294 # key n (base character ነ)
+<e> <U12A0> : "ኤ" U12A4 # key x (base character አ)
+<e> <U12A8> : "ኬ" U12AC # key k (base character ከ)
+<e> <U12C8> : "ዌ" U12CC # key w (base character ወ)
+<e> <U12D8> : "ዜ" U12DC # key z (base character ዘ)
+<e> <U12E8> : "ዬ" U12EC # key y (base character የ)
+<e> <U12F0> : "ዴ" U12F4 # key d (base character ደ)
+<e> <U1300> : "ጄ" U1304 # key j (base character ጀ)
+<e> <U1308> : "ጌ" U130C # key g (base character ገ)
+<e> <U1340> : "ፄ" U1344 # key [ (base character ፀ)
+<e> <U1348> : "ፌ" U134C # key f (base character ፈ)
+<e> <U1350> : "ፔ" U1354 # key p (base character ፐ)
+<e> <U1238> : "ሼ" U123C # key v (base character ሸ)
+<e> <U1328> : "ጬ" U132C # key ] (base character ጨ)
+
+XCOMM Modifier: /c/
+<c> <U1200> : "ህ" U1205 # key h (base character ሀ)
+<c> <U1208> : "ል" U120D # key l (base character ለ)
+<c> <U1218> : "ም" U121D # key m (base character መ)
+<c> <U1228> : "ር" U122D # key r (base character ረ)
+<c> <U1230> : "ስ" U1235 # key s (base character ሰ)
+<c> <U1240> : "ቅ" U1245 # key q (base character ቀ)
+<c> <U1260> : "ብ" U1265 # key b (base character በ)
+<c> <U1270> : "ት" U1275 # key t (base character ተ)
+<c> <U1290> : "ን" U1295 # key n (base character ነ)
+<c> <U12A0> : "እ" U12A5 # key x (base character አ)
+<c> <U12A8> : "ክ" U12AD # key k (base character ከ)
+<c> <U12C8> : "ው" U12CD # key w (base character ወ)
+<c> <U12D8> : "ዝ" U12DD # key z (base character ዘ)
+<c> <U12E8> : "ይ" U12ED # key y (base character የ)
+<c> <U12F0> : "ድ" U12F5 # key d (base character ደ)
+<c> <U1300> : "ጅ" U1305 # key j (base character ጀ)
+<c> <U1308> : "ግ" U130D # key g (base character ገ)
+<c> <U1340> : "ፅ" U1345 # key [ (base character ፀ)
+<c> <U1348> : "ፍ" U134D # key f (base character ፈ)
+<c> <U1350> : "ፕ" U1355 # key p (base character ፐ)
+<c> <U1238> : "ሽ" U123D # key v (base character ሸ)
+<c> <U1328> : "ጭ" U132D # key ] (base character ጨ)
+
+XCOMM Modifier: /o/
+<o> <U1200> : "ሆ" U1206 # key h (base character ሀ)
+<o> <U1208> : "ሎ" U120E # key l (base character ለ)
+<o> <U1218> : "ሞ" U121E # key m (base character መ)
+<o> <U1228> : "ሮ" U122E # key r (base character ረ)
+<o> <U1230> : "ሶ" U1236 # key s (base character ሰ)
+<o> <U1240> : "ቆ" U1246 # key q (base character ቀ)
+<o> <U1260> : "ቦ" U1266 # key b (base character በ)
+<o> <U1270> : "ቶ" U1276 # key t (base character ተ)
+<o> <U1290> : "ኖ" U1296 # key n (base character ነ)
+<o> <U12A0> : "ኦ" U12A6 # key x (base character አ)
+<o> <U12A8> : "ኮ" U12AE # key k (base character ከ)
+<o> <U12C8> : "ዎ" U12CE # key w (base character ወ)
+<o> <U12D8> : "ዞ" U12DE # key z (base character ዘ)
+<o> <U12E8> : "ዮ" U12EE # key y (base character የ)
+<o> <U12F0> : "ዶ" U12F6 # key d (base character ደ)
+<o> <U1300> : "ጆ" U1306 # key j (base character ጀ)
+<o> <U1308> : "ጎ" U130E # key g (base character ገ)
+<o> <U1340> : "ፆ" U1346 # key [ (base character ፀ)
+<o> <U1348> : "ፎ" U134E # key f (base character ፈ)
+<o> <U1350> : "ፖ" U1356 # key p (base character ፐ)
+<o> <U1238> : "ሾ" U123E # key v (base character ሸ)
+<o> <U1328> : "ጮ" U132E # key ] (base character ጨ)
+
+XCOMM Modifier: /A/
+<A> <U1208> : "ሏ" U120F # key l (base character ለ)
+<A> <U1218> : "ሟ" U121F # key m (base character መ)
+<A> <U1228> : "ሯ" U122F # key r (base character ረ)
+<A> <U1230> : "ሷ" U1237 # key s (base character ሰ)
+<A> <U1240> : "ቋ" U124B # key q (base character ቀ)
+<A> <U1260> : "ቧ" U1267 # key b (base character በ)
+<A> <U1270> : "ቷ" U1277 # key t (base character ተ)
+<A> <U1290> : "ኗ" U1297 # key n (base character ነ)
+<A> <U12A0> : "ኧ" U12A7 # key x (base character አ)
+<A> <U12A8> : "ኳ" U12B3 # key k (base character ከ)
+<A> <U12D8> : "ዟ" U12DF # key z (base character ዘ)
+<A> <U12F0> : "ዷ" U12F7 # key d (base character ደ)
+<A> <U1300> : "ጇ" U1307 # key j (base character ጀ)
+<A> <U1308> : "ጓ" U1313 # key g (base character ገ)
+<A> <U1348> : "ፏ" U134F # key f (base character ፈ)
+<A> <U1350> : "ፗ" U1357 # key p (base character ፐ)
+<A> <U1238> : "ሿ" U123F # key v (base character ሸ)
+<A> <U1328> : "ጯ" U132F # key ] (base character ጨ)
+
+XCOMM Modifier: /U/
+<U> <U1240> : "ቍ" U124D # key q (base character ቀ)
+<U> <U12A8> : "ኵ" U12B5 # key k (base character ከ)
+<U> <U1308> : "ጕ" U1315 # key g (base character ገ)
+
+XCOMM Modifier: /I/
+<I> <U1240> : "ቊ" U124A # key q (base character ቀ)
+<I> <U12A8> : "ኲ" U12B2 # key k (base character ከ)
+<I> <U1308> : "ጒ" U1312 # key g (base character ገ)
+
+XCOMM Modifier: /E/
+<E> <U1240> : "ቌ" U124C # key q (base character ቀ)
+<E> <U12A8> : "ኴ" U12B4 # key k (base character ከ)
+<E> <U1308> : "ጔ" U1314 # key g (base character ገ)
+
+XCOMM Modifier: /O/
+<O> <U1240> : "ቈ" U1248 # key q (base character ቀ)
+<O> <U12A8> : "ኰ" U12B0 # key k (base character ከ)
+<O> <U1308> : "ጐ" U1310 # key g (base character ገ)
+
+XCOMM
+XCOMM Group II
+XCOMM
+XCOMM Modifier: /u/
+<u> <U1210> : "ሑ" U1211 # key h (base character ሐ)
+<u> <U1220> : "ሡ" U1221 # key s (base character ሠ)
+<u> <U1250> : "ቑ" U1251 # key q (base character ቐ)
+<u> <U1278> : "ቹ" U1279 # key c (base character ቸ)
+<u> <U1320> : "ጡ" U1321 # key t (base character ጠ)
+<u> <U1298> : "ኙ" U1299 # key n (base character ኘ)
+<u> <U12D0> : "ዑ" U12D1 # key x (base character ዐ)
+<u> <U12B8> : "ኹ" U12B9 # key k (base character ኸ)
+<u> <U12E0> : "ዡ" U12E1 # key z (base character ዠ)
+<u> <U12F8> : "ዹ" U12F9 # key d (base character ዸ)
+<u> <U1318> : "ጙ" U1319 # key g (base character ጘ)
+<u> <U1338> : "ጹ" U1339 # key [ (base character ጸ)
+<u> <U1330> : "ጱ" U1331 # key p (base character ጰ)
+<u> <U1280> : "ኁ" U1281 # key ] (base character ኀ)
+<u> <U1268> : "ቩ" U1269 # key v (base character ቨ)
+
+XCOMM Modifier: /i/
+<i> <U1210> : "ሒ" U1212 # key h (base character ሐ)
+<i> <U1220> : "ሢ" U1222 # key s (base character ሠ)
+<i> <U1250> : "ቒ" U1252 # key q (base character ቐ)
+<i> <U1278> : "ቺ" U127A # key c (base character ቸ)
+<i> <U1320> : "ጢ" U1322 # key t (base character ጠ)
+<i> <U1298> : "ኚ" U129A # key n (base character ኘ)
+<i> <U12D0> : "ዒ" U12D2 # key x (base character ዐ)
+<i> <U12B8> : "ኺ" U12BA # key k (base character ኸ)
+<i> <U12E0> : "ዢ" U12E2 # key z (base character ዠ)
+<i> <U12F8> : "ዺ" U12FA # key d (base character ዸ)
+<i> <U1318> : "ጚ" U131A # key g (base character ጘ)
+<i> <U1338> : "ጺ" U133A # key [ (base character ጸ)
+<i> <U1330> : "ጲ" U1332 # key p (base character ጰ)
+<i> <U1280> : "ኂ" U1282 # key ] (base character ኀ)
+<i> <U1268> : "ቪ" U126A # key v (base character ቨ)
+
+XCOMM Modifier: /a/
+<a> <U1210> : "ሓ" U1213 # key h (base character ሐ)
+<a> <U1220> : "ሣ" U1223 # key s (base character ሠ)
+<a> <U1250> : "ቓ" U1253 # key q (base character ቐ)
+<a> <U1278> : "ቻ" U127B # key c (base character ቸ)
+<a> <U1320> : "ጣ" U1323 # key t (base character ጠ)
+<a> <U1298> : "ኛ" U129B # key n (base character ኘ)
+<a> <U12D0> : "ዓ" U12D3 # key x (base character ዐ)
+<a> <U12B8> : "ኻ" U12BB # key k (base character ኸ)
+<a> <U12E0> : "ዣ" U12E3 # key z (base character ዠ)
+<a> <U12F8> : "ዻ" U12FB # key d (base character ዸ)
+<a> <U1318> : "ጛ" U131B # key g (base character ጘ)
+<a> <U1338> : "ጻ" U133B # key [ (base character ጸ)
+<a> <U1330> : "ጳ" U1333 # key p (base character ጰ)
+<a> <U1280> : "ኃ" U1283 # key ] (base character ኀ)
+<a> <U1268> : "ቫ" U126B # key v (base character ቨ)
+
+XCOMM Modifier: /e/
+<e> <U1210> : "ሔ" U1214 # key h (base character ሐ)
+<e> <U1220> : "ሤ" U1224 # key s (base character ሠ)
+<e> <U1250> : "ቔ" U1254 # key q (base character ቐ)
+<e> <U1278> : "ቼ" U127C # key c (base character ቸ)
+<e> <U1320> : "ጤ" U1324 # key t (base character ጠ)
+<e> <U1298> : "ኜ" U129C # key n (base character ኘ)
+<e> <U12D0> : "ዔ" U12D4 # key x (base character ዐ)
+<e> <U12B8> : "ኼ" U12BC # key k (base character ኸ)
+<e> <U12E0> : "ዤ" U12E4 # key z (base character ዠ)
+<e> <U12F8> : "ዼ" U12FC # key d (base character ዸ)
+<e> <U1318> : "ጜ" U131C # key g (base character ጘ)
+<e> <U1338> : "ጼ" U133C # key [ (base character ጸ)
+<e> <U1330> : "ጴ" U1334 # key p (base character ጰ)
+<e> <U1280> : "ኄ" U1284 # key ] (base character ኀ)
+<e> <U1268> : "ቬ" U126C # key v (base character ቨ)
+
+XCOMM Modifier: /c/
+<c> <U1210> : "ሕ" U1215 # key h (base character ሐ)
+<c> <U1220> : "ሥ" U1225 # key s (base character ሠ)
+<c> <U1250> : "ቕ" U1255 # key q (base character ቐ)
+<c> <U1278> : "ች" U127D # key c (base character ቸ)
+<c> <U1320> : "ጥ" U1325 # key t (base character ጠ)
+<c> <U1298> : "ኝ" U129D # key n (base character ኘ)
+<c> <U12D0> : "ዕ" U12D5 # key x (base character ዐ)
+<c> <U12B8> : "ኽ" U12BD # key k (base character ኸ)
+<c> <U12E0> : "ዥ" U12E5 # key z (base character ዠ)
+<c> <U12F8> : "ዽ" U12FD # key d (base character ዸ)
+<c> <U1318> : "ጝ" U131D # key g (base character ጘ)
+<c> <U1338> : "ጽ" U133D # key [ (base character ጸ)
+<c> <U1330> : "ጵ" U1335 # key p (base character ጰ)
+<c> <U1280> : "ኅ" U1285 # key ] (base character ኀ)
+<c> <U1268> : "ቭ" U126D # key v (base character ቨ)
+
+XCOMM Modifier: /o/
+<o> <U1210> : "ሖ" U1216 # key h (base character ሐ)
+<o> <U1220> : "ሦ" U1226 # key s (base character ሠ)
+<o> <U1250> : "ቖ" U1256 # key q (base character ቐ)
+<o> <U1278> : "ቾ" U127E # key c (base character ቸ)
+<o> <U1320> : "ጦ" U1326 # key t (base character ጠ)
+<o> <U1298> : "ኞ" U129E # key n (base character ኘ)
+<o> <U12D0> : "ዖ" U12D6 # key x (base character ዐ)
+<o> <U12B8> : "ኾ" U12BE # key k (base character ኸ)
+<o> <U12E0> : "ዦ" U12E6 # key z (base character ዠ)
+<o> <U12F8> : "ዾ" U12FE # key d (base character ዸ)
+<o> <U1318> : "ጞ" U131E # key g (base character ጘ)
+<o> <U1338> : "ጾ" U133E # key [ (base character ጸ)
+<o> <U1330> : "ጶ" U1336 # key p (base character ጰ)
+<o> <U1280> : "ኆ" U1286 # key ] (base character ኀ)
+<o> <U1268> : "ቮ" U126E # key v (base character ቨ)
+
+XCOMM Modifier: /A/
+<A> <U1210> : "ሗ" U1217 # key h (base character ሐ)
+<A> <U1220> : "ሧ" U1227 # key s (base character ሠ)
+<A> <U1250> : "ቛ" U125B # key q (base character ቐ)
+<A> <U1278> : "ቿ" U127F # key c (base character ቸ)
+<A> <U1320> : "ጧ" U1327 # key t (base character ጠ)
+<A> <U1298> : "ኟ" U129F # key n (base character ኘ)
+<A> <U12B8> : "ዃ" U12C3 # key k (base character ኸ)
+<A> <U12E0> : "ዧ" U12E7 # key z (base character ዠ)
+<A> <U12F8> : "ዿ" U12FF # key d (base character ዸ)
+<A> <U1338> : "ጿ" U133F # key [ (base character ጸ)
+<A> <U1330> : "ጷ" U1337 # key p (base character ጰ)
+<A> <U1280> : "ኋ" U128B # key ] (base character ኀ)
+<A> <U1268> : "ቯ" U126F # key v (base character ቨ)
+
+XCOMM Modifier: /U/
+<U> <U1250> : "ቝ" U125D # key q (base character ቐ)
+<U> <U12B8> : "ዅ" U12C5 # key k (base character ኸ)
+
+XCOMM Modifier: /I/
+<I> <U1250> : "ቚ" U125A # key q (base character ቐ)
+<I> <U12B8> : "ዂ" U12C2 # key k (base character ኸ)
+
+XCOMM Modifier: /E/
+<E> <U1250> : "ቜ" U125C # key q (base character ቐ)
+<E> <U12B8> : "ዄ" U12C4 # key k (base character ኸ)
+
+XCOMM Modifier: /O/
+<O> <U1250> : "ቘ" U1258 # key q (base character ቐ)
+<O> <U12B8> : "ዀ" U12C0 # key k (base character ኸ)
+
+XCOMM
+XCOMM Group III
+XCOMM 
+<backslash> <quotedbl> : "፥" U1365 # key "
+<backslash> <apostrophe> : "፦" U1366 # key "
+<backslash> <minus> : "|" U007C # key -
+<backslash> <underscore> : "¥" U00A5 # key _
+<backslash> <question> : "፧" U1367 # key ?
+
+XCOMM 
+XCOMM Khmer digraphs
+XCOMM 
+
+<U17ff> :   "ាំ"
+<U17fe> :   "ោះ"
+<U17fd> :   "េះ"
+<U17fc> :   "ុំ"
+<U17fb> :   "ុះ"
+
+XCOMM
+XCOMM Arabic Lam-Alef ligatures
+XCOMM
+
+<UFEFB>	:   "لا" # ARABIC LIGATURE LAM WITH ALEF
+<UFEF7>	:   "لأ" # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE
+<UFEF9>	:   "لإ" # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW
+<UFEF5>	:   "لآ" # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE
diff --git a/libX11/nls/armscii-8/Compose.pre b/libX11/nls/armscii-8/Compose.pre
index f6299bbb2..f9ac7dead 100644
--- a/libX11/nls/armscii-8/Compose.pre
+++ b/libX11/nls/armscii-8/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ARMSCII-8 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ARMSCII-8 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/armscii-8/XI18N_OBJS b/libX11/nls/armscii-8/XI18N_OBJS
index 3ece32e62..02d87c60d 100644
--- a/libX11/nls/armscii-8/XI18N_OBJS
+++ b/libX11/nls/armscii-8/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/armscii-8/XLC_LOCALE.pre b/libX11/nls/armscii-8/XLC_LOCALE.pre
index 258ce257d..72013f711 100644
--- a/libX11/nls/armscii-8/XLC_LOCALE.pre
+++ b/libX11/nls/armscii-8/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/compose-check.pl b/libX11/nls/compose-check.pl
index a12db0c82..399bfa99c 100644
--- a/libX11/nls/compose-check.pl
+++ b/libX11/nls/compose-check.pl
@@ -1,161 +1,161 @@
-#! /usr/bin/perl
-#
-# Copyright 2009 Oracle and/or its affiliates. All rights reserved.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice (including the next
-# paragraph) shall be included in all copies or substantial portions of the
-# Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-# DEALINGS IN THE SOFTWARE.
-#
-
-#
-# Check a compose file for duplicate/conflicting entries and other common errors
-#
-
-# Compose file grammar is defined in modules/im/ximcp/imLcPrs.c
-
-use strict;
-use warnings;
-
-my $error_count = 0;
-
-if (scalar(@ARGV) == 0) {
-  if ( -f 'Compose' ) {
-    push @ARGV, 'Compose';
-  } else {
-    push @ARGV, glob '*/Compose';
-  }
-}
-
-foreach my $cf (@ARGV) {
-  # print "Checking $cf\n";
-  $error_count += check_compose_file($cf);
-}
-
-exit($error_count);
-
-sub check_compose_file {
-  my ($filename) = @_;
-  my $errors = 0;
-
-  my %compose_table = ();
-  my $line = 0;
-  my $pre_file = ($filename =~ m{\.pre$}) ? 1 : 0;
-  my $in_c_comment = 0;
-
-  open my $COMPOSE, '<', $filename or die "Could not open $filename: $!";
-
- COMPOSE_LINE:
-  while (my $cl = <$COMPOSE>) {
-    $line++;
-    chomp($cl);
-    my $original_line = $cl;
-
-    # Special handling for changes cpp makes to .pre files
-    if ($pre_file == 1) {
-      if ($in_c_comment) {		# Look for end of multi-line C comment
-	if ($cl =~ m{\*/(.*)$}) {
-	  $cl = $1;
-	  $in_c_comment = 0;
-	} else {
-	  next;
-	}
-      }
-      $cl =~ s{/\*.\**/}{};		# Remove single line C comments
-      if ($cl =~ m{^(.*)/\*}) {		# Start of a multi-line C comment
-	$cl = $1;
-	$in_c_comment = 1;
-      }
-      next if $cl =~ m{^\s*XCOMM};	# Skip pre-processing comments
-    }
-
-    $cl =~ s{#.*$}{};			# Remove comments
-    next if $cl =~ m{^\s*$};		# Skip blank (or comment-only) lines
-    chomp($cl);
-
-    if ($cl =~ m{^(STATE\s+|END_STATE)}) { # Sun extension to compose file syntax
-      %compose_table = ();
-    }
-    elsif ($cl =~ m{^([^:]+)\s*:\s*(.+)$}) {
-      my ($seq, $action) = ($1, $2);
-      $seq =~ s{\s+$}{};
-
-      my @keys = grep { $_ !~ m/^\s*$/ } split /[\s\<\>]+/, $seq;
-
-      my $final_key = pop @keys;
-      my $keytable = \%compose_table;
-
-      foreach my $k (@keys) {
-	if ($k =~ m{^U([[:xdigit:]]+)$}) {
-	  $k = 'U' . lc($1);
-	}
-	if (exists $keytable->{$k}) {
-	  $keytable = $keytable->{$k};
-	  if (ref($keytable) ne 'HASH') {
-	    print
-	      "Clash with existing sequence in $filename on line $line: $seq\n";
-	    print_sequences([$line, $original_line]);
-	    print_sequences($keytable);
-	    $errors++;
-	    next COMPOSE_LINE;
-	  }
-	} else {
-	  my $new_keytable = {};
-	  $keytable->{$k} = $new_keytable;
-	  $keytable = $new_keytable;
-	}
-      }
-
-      if (exists $keytable->{$final_key}) {
-	print "Clash with existing sequence in $filename on line $line: $seq\n";
-	print_sequences([$line, $original_line]);
-	print_sequences($keytable->{$final_key});
-	$errors++;
-      } else {
-	$keytable->{$final_key} = [$line, $original_line];
-      }
-    } elsif ($cl =~ m{^(STATE_TYPE:|\@StartDeadKeyMap|\@EndDeadKeyMap)}) {
-      # ignore
-    } elsif ($cl =~ m{^include "(.*)"}) {
-      my $incpath = $1;
-      if (($pre_file == 1) && ($incpath !~ m{^X11_LOCALEDATADIR/})) {
-	print "Include path starts with $incpath instead of X11_LOCALEDATADIR\n",
-	 " -- may not find include files when installed in alternate paths\n\n";
-      }
-    } else {
-      print 'Unrecognized pattern in ', $filename, ' on line #', $line, ":\n  ",
-	$cl, "\n";
-    }
-  }
-  close $COMPOSE;
-
-  return $errors;
-}
-
-sub print_sequences {
-  my ($entry_ref) = @_;
-
-  if (ref($entry_ref) eq 'HASH') {
-    foreach my $h (values %{$entry_ref}) {
-      print_sequences($h);
-    }
-  } else {
-    my ($line, $seq) = @{$entry_ref};
-
-    print "  line #", $line, ": ", $seq, "\n";
-  }
-}
+#! /usr/bin/perl
+#
+# Copyright 2009 Oracle and/or its affiliates. All rights reserved.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice (including the next
+# paragraph) shall be included in all copies or substantial portions of the
+# Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+# DEALINGS IN THE SOFTWARE.
+#
+
+#
+# Check a compose file for duplicate/conflicting entries and other common errors
+#
+
+# Compose file grammar is defined in modules/im/ximcp/imLcPrs.c
+
+use strict;
+use warnings;
+
+my $error_count = 0;
+
+if (scalar(@ARGV) == 0) {
+  if ( -f 'Compose' ) {
+    push @ARGV, 'Compose';
+  } else {
+    push @ARGV, glob '*/Compose';
+  }
+}
+
+foreach my $cf (@ARGV) {
+  # print "Checking $cf\n";
+  $error_count += check_compose_file($cf);
+}
+
+exit($error_count);
+
+sub check_compose_file {
+  my ($filename) = @_;
+  my $errors = 0;
+
+  my %compose_table = ();
+  my $line = 0;
+  my $pre_file = ($filename =~ m{\.pre$}) ? 1 : 0;
+  my $in_c_comment = 0;
+
+  open my $COMPOSE, '<', $filename or die "Could not open $filename: $!";
+
+ COMPOSE_LINE:
+  while (my $cl = <$COMPOSE>) {
+    $line++;
+    chomp($cl);
+    my $original_line = $cl;
+
+    # Special handling for changes cpp makes to .pre files
+    if ($pre_file == 1) {
+      if ($in_c_comment) {		# Look for end of multi-line C comment
+	if ($cl =~ m{\*/(.*)$}) {
+	  $cl = $1;
+	  $in_c_comment = 0;
+	} else {
+	  next;
+	}
+      }
+      $cl =~ s{/\*.\**/}{};		# Remove single line C comments
+      if ($cl =~ m{^(.*)/\*}) {		# Start of a multi-line C comment
+	$cl = $1;
+	$in_c_comment = 1;
+      }
+      next if $cl =~ m{^\s*XCOMM};	# Skip pre-processing comments
+    }
+
+    $cl =~ s{#.*$}{};			# Remove comments
+    next if $cl =~ m{^\s*$};		# Skip blank (or comment-only) lines
+    chomp($cl);
+
+    if ($cl =~ m{^(STATE\s+|END_STATE)}) { # Sun extension to compose file syntax
+      %compose_table = ();
+    }
+    elsif ($cl =~ m{^([^:]+)\s*:\s*(.+)$}) {
+      my ($seq, $action) = ($1, $2);
+      $seq =~ s{\s+$}{};
+
+      my @keys = grep { $_ !~ m/^\s*$/ } split /[\s\<\>]+/, $seq;
+
+      my $final_key = pop @keys;
+      my $keytable = \%compose_table;
+
+      foreach my $k (@keys) {
+	if ($k =~ m{^U([[:xdigit:]]+)$}) {
+	  $k = 'U' . lc($1);
+	}
+	if (exists $keytable->{$k}) {
+	  $keytable = $keytable->{$k};
+	  if (ref($keytable) ne 'HASH') {
+	    print
+	      "Clash with existing sequence in $filename on line $line: $seq\n";
+	    print_sequences([$line, $original_line]);
+	    print_sequences($keytable);
+	    $errors++;
+	    next COMPOSE_LINE;
+	  }
+	} else {
+	  my $new_keytable = {};
+	  $keytable->{$k} = $new_keytable;
+	  $keytable = $new_keytable;
+	}
+      }
+
+      if (exists $keytable->{$final_key}) {
+	print "Clash with existing sequence in $filename on line $line: $seq\n";
+	print_sequences([$line, $original_line]);
+	print_sequences($keytable->{$final_key});
+	$errors++;
+      } else {
+	$keytable->{$final_key} = [$line, $original_line];
+      }
+    } elsif ($cl =~ m{^(STATE_TYPE:|\@StartDeadKeyMap|\@EndDeadKeyMap)}) {
+      # ignore
+    } elsif ($cl =~ m{^include "(.*)"}) {
+      my $incpath = $1;
+      if (($pre_file == 1) && ($incpath !~ m{^X11_LOCALEDATADIR/})) {
+	print "Include path starts with $incpath instead of X11_LOCALEDATADIR\n",
+	 " -- may not find include files when installed in alternate paths\n\n";
+      }
+    } else {
+      print 'Unrecognized pattern in ', $filename, ' on line #', $line, ":\n  ",
+	$cl, "\n";
+    }
+  }
+  close $COMPOSE;
+
+  return $errors;
+}
+
+sub print_sequences {
+  my ($entry_ref) = @_;
+
+  if (ref($entry_ref) eq 'HASH') {
+    foreach my $h (values %{$entry_ref}) {
+      print_sequences($h);
+    }
+  } else {
+    my ($line, $seq) = @{$entry_ref};
+
+    print "  line #", $line, ": ", $seq, "\n";
+  }
+}
diff --git a/libX11/nls/compose.dir.pre b/libX11/nls/compose.dir.pre
index f18d3cb62..14a2fa987 100644
--- a/libX11/nls/compose.dir.pre
+++ b/libX11/nls/compose.dir.pre
@@ -1,420 +1,420 @@
-XCOMM
-XCOMM	This file contains compose table file name.
-XCOMM	The first word is the compose table file name and
-XCOMM	the second word is full locale name.
-XCOMM
-XCOMM
-iso8859-1/Compose:		C
-iso8859-1/Compose:		af_ZA.ISO8859-1
-iso8859-6/Compose:		ar_AA.ISO8859-6
-iso8859-6/Compose:		ar_BH.ISO8859-6
-iso8859-6/Compose:		ar_DZ.ISO8859-6
-iso8859-6/Compose:		ar_EG.ISO8859-6
-iso8859-6/Compose:		ar_IQ.ISO8859-6
-iso8859-6/Compose:		ar_JO.ISO8859-6
-iso8859-6/Compose:		ar_KW.ISO8859-6
-iso8859-6/Compose:		ar_LB.ISO8859-6
-iso8859-6/Compose:		ar_LY.ISO8859-6
-iso8859-6/Compose:		ar_MA.ISO8859-6
-iso8859-6/Compose:		ar_OM.ISO8859-6
-iso8859-6/Compose:		ar_QA.ISO8859-6
-iso8859-6/Compose:		ar_SA.ISO8859-6
-iso8859-6/Compose:		ar_TN.ISO8859-6
-iso8859-6/Compose:		ar_YE.ISO8859-6
-iso8859-9e/Compose:		az_AZ.ISO8859-9E
-koi8-c/Compose:			a3_AZ.KOI8-C
-microsoft-cp1251/Compose:	be_BY.CP1251
-iso8859-5/Compose:		bg_BG.ISO8859-5
-microsoft-cp1251/Compose:	bg_BG.CP1251
-iso8859-1/Compose:		br_FR.ISO8859-1
-iso8859-14/Compose:		br_FR.ISO8859-14
-iso8859-15/Compose:		br_FR.ISO8859-15
-iso8859-2/Compose:		bs_BA.ISO8859-2
-iso8859-1/Compose:		ca_AD.ISO8859-1
-iso8859-15/Compose:		ca_AD.ISO8859-15
-iso8859-1/Compose:		ca_ES.ISO8859-1
-iso8859-15/Compose:		ca_ES.ISO8859-15
-iso8859-1/Compose:		ca_FR.ISO8859-1
-iso8859-15/Compose:		ca_FR.ISO8859-15
-iso8859-1/Compose:		ca_IT.ISO8859-1
-iso8859-15/Compose:		ca_IT.ISO8859-15
-iso8859-2/Compose:		cs_CZ.ISO8859-2
-iso8859-1/Compose:		cy_GB.ISO8859-1
-iso8859-14/Compose:		cy_GB.ISO8859-14
-iso8859-15/Compose:		cy_GB.ISO8859-15
-iso8859-1/Compose:		da_DK.ISO8859-1
-iso8859-15/Compose:		da_DK.ISO8859-15
-iso8859-1/Compose:		de_AT.ISO8859-1
-iso8859-15/Compose:		de_AT.ISO8859-15
-iso8859-1/Compose:		de_CH.ISO8859-1
-iso8859-15/Compose:		de_CH.ISO8859-15
-iso8859-1/Compose:		de_DE.ISO8859-1
-iso8859-15/Compose:		de_DE.ISO8859-15
-iso8859-1/Compose:		de_LI.ISO8859-1
-iso8859-15/Compose:		de_LI.ISO8859-15
-iso8859-1/Compose:		de_LU.ISO8859-1
-iso8859-15/Compose:		de_LU.ISO8859-15
-iso8859-7/Compose:		el_GR.ISO8859-7
-iso8859-1/Compose:		en_AU.ISO8859-1
-iso8859-1/Compose:		en_BZ.ISO8859-1
-iso8859-1/Compose:		en_CA.ISO8859-1
-iso8859-1/Compose:		en_GB.ISO8859-1
-iso8859-15/Compose:		en_GB.ISO8859-15
-iso8859-1/Compose:		en_IE.ISO8859-1
-iso8859-15/Compose:		en_IE.ISO8859-15
-iso8859-1/Compose:		en_JM.ISO8859-1
-iso8859-1/Compose:		en_NZ.ISO8859-1
-iso8859-1/Compose:		en_TT.ISO8859-1
-iso8859-1/Compose:		en_UK.ISO8859-1
-iso8859-15/Compose:		en_UK.ISO8859-15
-iso8859-1/Compose:		en_US.ISO8859-1
-iso8859-15/Compose:		en_US.ISO8859-15
-iso8859-1/Compose:		en_ZA.ISO8859-1
-iso8859-15/Compose:		en_ZA.ISO8859-15
-iso8859-3/Compose:		eo_XX.ISO8859-3
-iso8859-1/Compose:		es_AR.ISO8859-1
-iso8859-1/Compose:		es_BO.ISO8859-1
-iso8859-1/Compose:		es_CL.ISO8859-1
-iso8859-1/Compose:		es_CO.ISO8859-1
-iso8859-1/Compose:		es_CR.ISO8859-1
-iso8859-1/Compose:		es_DO.ISO8859-1
-iso8859-1/Compose:		es_EC.ISO8859-1
-iso8859-1/Compose:		es_ES.ISO8859-1
-iso8859-15/Compose:		es_ES.ISO8859-15
-iso8859-1/Compose:		es_GT.ISO8859-1
-iso8859-1/Compose:		es_HN.ISO8859-1
-iso8859-1/Compose:		es_MX.ISO8859-1
-iso8859-1/Compose:		es_NI.ISO8859-1
-iso8859-1/Compose:		es_PA.ISO8859-1
-iso8859-1/Compose:		es_PE.ISO8859-1
-iso8859-1/Compose:		es_PR.ISO8859-1
-iso8859-1/Compose:		es_PY.ISO8859-1
-iso8859-1/Compose:		es_SV.ISO8859-1
-iso8859-1/Compose:		es_UY.ISO8859-1
-iso8859-1/Compose:		es_VE.ISO8859-1
-iso8859-1/Compose:		et_EE.ISO8859-1
-iso8859-4/Compose:		et_EE.ISO8859-4
-iso8859-13/Compose:		et_EE.ISO8859-13
-iso8859-15/Compose:		et_EE.ISO8859-15
-iso8859-1/Compose:		eu_ES.ISO8859-1
-iso8859-15/Compose:		eu_ES.ISO8859-15
-isiri-3342/Compose:		fa_IR.ISIRI-3342
-iso8859-1/Compose:		fi_FI.ISO8859-1
-iso8859-15/Compose:		fi_FI.ISO8859-15
-iso8859-1/Compose:		fo_FO.ISO8859-1
-iso8859-15/Compose:		fo_FO.ISO8859-15
-iso8859-1/Compose:		fr_BE.ISO8859-1
-iso8859-15/Compose:		fr_BE.ISO8859-15
-iso8859-1/Compose:		fr_CA.ISO8859-1
-iso8859-15/Compose:		fr_CA.ISO8859-15
-iso8859-1/Compose:		fr_CH.ISO8859-1
-iso8859-15/Compose:		fr_CH.ISO8859-15
-iso8859-1/Compose:		fr_FR.ISO8859-1
-iso8859-15/Compose:		fr_FR.ISO8859-15
-iso8859-1/Compose:		fr_LU.ISO8859-1
-iso8859-15/Compose:		fr_LU.ISO8859-15
-iso8859-1/Compose:		ga_IE.ISO8859-1
-iso8859-14/Compose:		ga_IE.ISO8859-14
-iso8859-15/Compose:		ga_IE.ISO8859-15
-iso8859-1/Compose:		gd_GB.ISO8859-1
-iso8859-14/Compose:		gd_GB.ISO8859-14
-iso8859-15/Compose:		gd_GB.ISO8859-15
-iso8859-1/Compose:		gl_ES.ISO8859-1
-iso8859-15/Compose:		gl_ES.ISO8859-15
-iso8859-1/Compose:		gv_GB.ISO8859-1
-iso8859-14/Compose:		gv_GB.ISO8859-14
-iso8859-15/Compose:		gv_GB.ISO8859-15
-iso8859-8/Compose:		he_IL.ISO8859-8
-microsoft-cp1255/Compose:	he_IL.CP1255
-iscii-dev/Compose:		hi_IN.ISCII-DEV
-iso8859-2/Compose:		hr_HR.ISO8859-2
-iso8859-2/Compose:		hu_HU.ISO8859-2
-armscii-8/Compose:		hy_AM.ARMSCII-8
-iso8859-1/Compose:		id_ID.ISO8859-1
-iso8859-15/Compose:		id_ID.ISO8859-15
-iso8859-1/Compose:		is_IS.ISO8859-1
-iso8859-15/Compose:		is_IS.ISO8859-15
-iso8859-1/Compose:		it_CH.ISO8859-1
-iso8859-15/Compose:		it_CH.ISO8859-15
-iso8859-1/Compose:		it_IT.ISO8859-1
-iso8859-15/Compose:		it_IT.ISO8859-15
-ja/Compose:			ja_JP.eucJP
-ja.SJIS/Compose:		ja_JP.SJIS
-ja.JIS/Compose:			ja_JP.JIS7
-georgian-academy/Compose:	ka_GE.GEORGIAN-ACADEMY
-georgian-ps/Compose:		ka_GE.GEORGIAN-PS
-iso8859-1/Compose:		kl_GL.ISO8859-1
-iso8859-15/Compose:		kl_GL.ISO8859-15
-iso8859-1/Compose:		kw_GB.ISO8859-1
-iso8859-14/Compose:		kw_GB.ISO8859-14
-iso8859-15/Compose:		kw_GB.ISO8859-15
-ko/Compose:			ko_KR.eucKR
-ibm-cp1133/Compose:		lo_LA.IBM-CP1133
-mulelao-1/Compose:		lo_LA.MULELAO-1
-iso8859-1/Compose:		lt_LN.ISO8859-1
-iso8859-4/Compose:		lt_LT.ISO8859-4
-iso8859-13/Compose:		lt_LT.ISO8859-13
-iso8859-4/Compose:		lv_LV.ISO8859-4
-iso8859-13/Compose:		lv_LV.ISO8859-13
-iso8859-13/Compose:		mi_NZ.ISO8859-13
-iso8859-5/Compose:		mk_MK.ISO8859-5
-XCOMM mk_MK.UTF-8/Compose:		mk_MK.UTF-8
-microsoft-cp1251/Compose:	mk_MK.CP1251
-iso8859-1/Compose:		ms_MY.ISO8859-1
-iso8859-3/Compose:		mt_MT.ISO8859-3
-iso8859-1/Compose:		nl_BE.ISO8859-1
-iso8859-15/Compose:		nl_BE.ISO8859-15
-iso8859-1/Compose:		nl_NL.ISO8859-1
-iso8859-15/Compose:		nl_NL.ISO8859-15
-iso8859-1/Compose:		no_NO.ISO8859-1
-iso8859-15/Compose:		no_NO.ISO8859-15
-iso8859-1/Compose:		nb_NO.ISO8859-1
-iso8859-15/Compose:		nb_NO.ISO8859-15
-iso8859-1/Compose:		nn_NO.ISO8859-1
-iso8859-15/Compose:		nn_NO.ISO8859-15
-iso8859-1/Compose:		nr_ZA.ISO8859-1
-iso8859-15/Compose:		nso_ZA.ISO8859-15
-iso8859-1/Compose:		ny_NO.ISO8859-1
-iso8859-15/Compose:		ny_NO.ISO8859-15
-iso8859-1/Compose:		oc_FR.ISO8859-1
-iso8859-15/Compose:		oc_FR.ISO8859-15
-iso8859-1/Compose:		pd_DE.ISO8859-1
-iso8859-1/Compose:		pd_US.ISO8859-1
-iso8859-1/Compose:		ph_PH.ISO8859-1
-iso8859-2/Compose:		pl_PL.ISO8859-2
-iso8859-1/Compose:		pp_AN.ISO8859-1
-iso8859-1/Compose:		pt_BR.ISO8859-1
-iso8859-15/Compose:		pt_BR.ISO8859-15
-iso8859-1/Compose:		pt_PT.ISO8859-1
-iso8859-15/Compose:		pt_PT.ISO8859-15
-iso8859-2/Compose:		ro_RO.ISO8859-2
-koi8-r/Compose:			ru_RU.KOI8-R
-iso8859-5/Compose:		ru_RU.ISO8859-5
-microsoft-cp1251/Compose:	ru_RU.CP1251
-koi8-u/Compose:			ru_UA.KOI8-U
-iso8859-1/Compose:		rw_RW.ISO8859-1
-iso8859-2/Compose:		sh_YU.ISO8859-2
-iso8859-2/Compose:		sk_SK.ISO8859-2
-iso8859-2/Compose:		sl_CS.ISO8859-2
-iso8859-2/Compose:		sl_SI.ISO8859-2
-iso8859-2/Compose:		sq_AL.ISO8859-2
-iso8859-2/Compose:		sr_CS.ISO8859-2
-iso8859-5/Compose:		sr_CS.ISO8859-5
-iso8859-2/Compose:		sr_YU.ISO8859-2
-iso8859-5/Compose:		sr_YU.ISO8859-5
-iso8859-1/Compose:		ss_ZA.ISO8859-1
-iso8859-1/Compose:		st_ZA.ISO8859-1
-iso8859-1/Compose:		sv_FI.ISO8859-1
-iso8859-15/Compose:		sv_FI.ISO8859-15
-iso8859-1/Compose:		sv_SE.ISO8859-1
-iso8859-15/Compose:		sv_SE.ISO8859-15
-tscii-0/Compose:		ta_IN.TSCII-0
-koi8-c/Compose:			tg_TJ.KOI8-C
-iso8859-1/Compose:		tl_PH.ISO8859-1
-iso8859-15/Compose:		tn_ZA.ISO8859-15
-iso8859-9/Compose:		tr_TR.ISO8859-9
-iso8859-1/Compose:		ts_ZA.ISO8859-1
-tatar-cyr/Compose:		tt_RU.TATAR-CYR
-koi8-c/Compose:			tt_RU.KOI8-C
-koi8-u/Compose:			uk_UA.KOI8-U
-microsoft-cp1256/Compose:	ur_PK.CP1256
-vi_VN.viscii/Compose:		vi_VN.VISCII
-vi_VN.tcvn/Compose:		vi_VN.TCVN
-iso8859-1/Compose:		wa_BE.ISO8859-1
-iso8859-1/Compose:		xh_ZA.ISO8859-1
-microsoft-cp1255/Compose:	yi_US.CP1256
-zh_CN/Compose:			zh_CN.eucCN
-zh_CN/Compose:			zh_CN.GB2312
-zh_CN.gbk/Compose:		zh_CN.GBK
-zh_CN.gb18030/Compose:		zh_CN.GB18030
-zh_HK.big5/Compose:		zh_HK.big5
-zh_HK.big5/Compose:		zh_HK.Big5
-zh_HK.big5hkscs/Compose:	zh_HK.big5hkscs
-zh_HK.big5hkscs/Compose:	zh_HK.Big5HKSCS
-zh_TW.big5/Compose:		zh_TW.big5
-zh_TW.big5/Compose:		zh_TW.Big5
-zh_TW/Compose:			zh_TW.eucTW
-iso8859-1/Compose:		zu_ZA.ISO8859-1
-XCOMM
-XCOMM
-en_US.UTF-8/Compose:		af_ZA.UTF-8
-en_US.UTF-8/Compose:		ar_AA.UTF-8
-en_US.UTF-8/Compose:		ar_BH.UTF-8
-en_US.UTF-8/Compose:		ar_DZ.UTF-8
-en_US.UTF-8/Compose:		ar_EG.UTF-8
-en_US.UTF-8/Compose:		ar_IN.UTF-8
-en_US.UTF-8/Compose:		ar_IQ.UTF-8
-en_US.UTF-8/Compose:		ar_JO.UTF-8
-en_US.UTF-8/Compose:		ar_KW.UTF-8
-en_US.UTF-8/Compose:		ar_LB.UTF-8
-en_US.UTF-8/Compose:		ar_LY.UTF-8
-en_US.UTF-8/Compose:		ar_MA.UTF-8
-en_US.UTF-8/Compose:		ar_OM.UTF-8
-en_US.UTF-8/Compose:		ar_QA.UTF-8
-en_US.UTF-8/Compose:		ar_SA.UTF-8
-en_US.UTF-8/Compose:		ar_TN.UTF-8
-en_US.UTF-8/Compose:		ar_YE.UTF-8
-en_US.UTF-8/Compose:		bo_IN.UTF-8
-en_US.UTF-8/Compose:		bs_BA.UTF-8
-en_US.UTF-8/Compose:		az_AZ.UTF-8
-en_US.UTF-8/Compose:		a3_AZ.UTF-8
-en_US.UTF-8/Compose:		be_BY.UTF-8
-en_US.UTF-8/Compose:		bg_BG.UTF-8
-en_US.UTF-8/Compose:		bn_IN.UTF-8
-en_US.UTF-8/Compose:		br_FR.UTF-8
-en_US.UTF-8/Compose:		ca_AD.UTF-8
-en_US.UTF-8/Compose:		ca_ES.UTF-8
-en_US.UTF-8/Compose:		ca_FR.UTF-8
-en_US.UTF-8/Compose:		ca_IT.UTF-8
-en_US.UTF-8/Compose:		cs_CZ.UTF-8
-en_US.UTF-8/Compose:		cy_GB.UTF-8
-en_US.UTF-8/Compose:		cz_CZ.UTF-8
-en_US.UTF-8/Compose:		da_DK.UTF-8
-en_US.UTF-8/Compose:		de_AT.UTF-8
-en_US.UTF-8/Compose:		de_BE.UTF-8
-en_US.UTF-8/Compose:		de_CH.UTF-8
-en_US.UTF-8/Compose:		de_DE.UTF-8
-en_US.UTF-8/Compose:		de_LI.UTF-8
-en_US.UTF-8/Compose:		de_LU.UTF-8
-el_GR.UTF-8/Compose:		el_CY.UTF-8
-el_GR.UTF-8/Compose:		el_GR.UTF-8
-en_US.UTF-8/Compose:		en_AU.UTF-8
-en_US.UTF-8/Compose:		en_BZ.UTF-8
-en_US.UTF-8/Compose:		en_CA.UTF-8
-en_US.UTF-8/Compose:		en_GB.UTF-8
-en_US.UTF-8/Compose:		en_IE.UTF-8
-en_US.UTF-8/Compose:		en_JM.UTF-8
-en_US.UTF-8/Compose:		en_MT.UTF-8
-en_US.UTF-8/Compose:		en_NZ.UTF-8
-en_US.UTF-8/Compose:		en_TT.UTF-8
-en_US.UTF-8/Compose:		en_UK.UTF-8
-en_US.UTF-8/Compose:		en_US.UTF-8
-en_US.UTF-8/Compose:		en_ZA.UTF-8
-en_US.UTF-8/Compose:		eo_XX.UTF-8
-en_US.UTF-8/Compose:		es_AR.UTF-8
-en_US.UTF-8/Compose:		es_BO.UTF-8
-en_US.UTF-8/Compose:		es_CL.UTF-8
-en_US.UTF-8/Compose:		es_CO.UTF-8
-en_US.UTF-8/Compose:		es_CR.UTF-8
-en_US.UTF-8/Compose:		es_DO.UTF-8
-en_US.UTF-8/Compose:		es_EC.UTF-8
-en_US.UTF-8/Compose:		es_ES.UTF-8
-en_US.UTF-8/Compose:		es_GT.UTF-8
-en_US.UTF-8/Compose:		es_HN.UTF-8
-en_US.UTF-8/Compose:		es_MX.UTF-8
-en_US.UTF-8/Compose:		es_NI.UTF-8
-en_US.UTF-8/Compose:		es_PA.UTF-8
-en_US.UTF-8/Compose:		es_PE.UTF-8
-en_US.UTF-8/Compose:		es_PR.UTF-8
-en_US.UTF-8/Compose:		es_PY.UTF-8
-en_US.UTF-8/Compose:		es_SV.UTF-8
-en_US.UTF-8/Compose:		es_US.UTF-8
-en_US.UTF-8/Compose:		es_UY.UTF-8
-en_US.UTF-8/Compose:		es_VE.UTF-8
-en_US.UTF-8/Compose:		et_EE.UTF-8
-en_US.UTF-8/Compose:		eu_ES.UTF-8
-en_US.UTF-8/Compose:		fa_IR.UTF-8
-fi_FI.UTF-8/Compose:		fi_FI.UTF-8
-en_US.UTF-8/Compose:		fo_FO.UTF-8
-en_US.UTF-8/Compose:		fr_BE.UTF-8
-en_US.UTF-8/Compose:		fr_CA.UTF-8
-en_US.UTF-8/Compose:		fr_CH.UTF-8
-en_US.UTF-8/Compose:		fr_FR.UTF-8
-en_US.UTF-8/Compose:		fr_LU.UTF-8
-en_US.UTF-8/Compose:		ga_IE.UTF-8
-en_US.UTF-8/Compose:		gd_GB.UTF-8
-en_US.UTF-8/Compose:		gl_ES.UTF-8
-en_US.UTF-8/Compose:		gu_IN.UTF-8
-en_US.UTF-8/Compose:		gv_GB.UTF-8
-en_US.UTF-8/Compose:		he_IL.UTF-8
-en_US.UTF-8/Compose:		hi_IN.UTF-8
-en_US.UTF-8/Compose:		hne_IN.UTF-8
-en_US.UTF-8/Compose:		hr_HR.UTF-8
-en_US.UTF-8/Compose:		hu_HU.UTF-8
-en_US.UTF-8/Compose:		hy_AM.UTF-8
-en_US.UTF-8/Compose:		id_ID.UTF-8
-en_US.UTF-8/Compose:		is_IS.UTF-8
-en_US.UTF-8/Compose:		it_CH.UTF-8
-en_US.UTF-8/Compose:		it_IT.UTF-8
-en_US.UTF-8/Compose:		iu_CA.UTF-8
-en_US.UTF-8/Compose:		ja_JP.UTF-8
-en_US.UTF-8/Compose:		ka_GE.UTF-8
-en_US.UTF-8/Compose:		kl_GL.UTF-8
-en_US.UTF-8/Compose:		kk_KZ.UTF-8
-en_US.UTF-8/Compose:		kn_IN.UTF-8
-en_US.UTF-8/Compose:		ko_KR.UTF-8
-en_US.UTF-8/Compose:		ks_IN.UTF-8
-en_US.UTF-8/Compose:		ks_IN@devanagari.UTF-8
-en_US.UTF-8/Compose:		kw_GB.UTF-8
-en_US.UTF-8/Compose:		ky_KG.UTF-8
-en_US.UTF-8/Compose:		lo_LA.UTF-8
-en_US.UTF-8/Compose:		lt_LT.UTF-8
-en_US.UTF-8/Compose:		lv_LV.UTF-8
-en_US.UTF-8/Compose:		mai_IN.UTF-8
-en_US.UTF-8/Compose:		mi_NZ.UTF-8
-en_US.UTF-8/Compose:		mk_MK.UTF-8
-en_US.UTF-8/Compose:		ml_IN.UTF-8
-en_US.UTF-8/Compose:		mr_IN.UTF-8
-en_US.UTF-8/Compose:		ms_MY.UTF-8
-en_US.UTF-8/Compose:		mt_MT.UTF-8
-en_US.UTF-8/Compose:		nl_BE.UTF-8
-en_US.UTF-8/Compose:		nl_NL.UTF-8
-en_US.UTF-8/Compose:		nn_NO.UTF-8
-en_US.UTF-8/Compose:		no_NO.UTF-8
-en_US.UTF-8/Compose:		nb_NO.UTF-8
-en_US.UTF-8/Compose:		nr_ZA.UTF-8
-en_US.UTF-8/Compose:		nso_ZA.UTF-8
-en_US.UTF-8/Compose:		ny_NO.UTF-8
-en_US.UTF-8/Compose:		oc_FR.UTF-8
-en_US.UTF-8/Compose:		or_IN.UTF-8
-en_US.UTF-8/Compose:		pa_IN.UTF-8
-en_US.UTF-8/Compose:		pa_PK.UTF-8
-en_US.UTF-8/Compose:		pd_DE.UTF-8
-en_US.UTF-8/Compose:		pd_US.UTF-8
-en_US.UTF-8/Compose:		ph_PH.UTF-8
-en_US.UTF-8/Compose:		pl_PL.UTF-8
-en_US.UTF-8/Compose:		pp_AN.UTF-8
-pt_BR.UTF-8/Compose:		pt_BR.UTF-8
-en_US.UTF-8/Compose:		pt_PT.UTF-8
-en_US.UTF-8/Compose:		ro_RO.UTF-8
-en_US.UTF-8/Compose:		ru_RU.UTF-8
-en_US.UTF-8/Compose:		ru_UA.UTF-8
-en_US.UTF-8/Compose:		rw_RW.UTF-8
-en_US.UTF-8/Compose:		sa_IN.UTF-8
-en_US.UTF-8/Compose:		sd_IN.UTF-8
-en_US.UTF-8/Compose:		sd_IN@devanagari.UTF-8
-en_US.UTF-8/Compose:		sh_BA.UTF-8
-en_US.UTF-8/Compose:		si_LK.UTF-8
-en_US.UTF-8/Compose:		sk_SK.UTF-8
-en_US.UTF-8/Compose:		sl_SI.UTF-8
-en_US.UTF-8/Compose:		sq_AL.UTF-8
-en_US.UTF-8/Compose:		sr_CS.UTF-8
-en_US.UTF-8/Compose:		sr_ME.UTF-8
-en_US.UTF-8/Compose:		sr_RS.UTF-8
-en_US.UTF-8/Compose:		sr_YU.UTF-8
-en_US.UTF-8/Compose:		ss_ZA.UTF-8
-en_US.UTF-8/Compose:		st_ZA.UTF-8
-en_US.UTF-8/Compose:		sv_FI.UTF-8
-en_US.UTF-8/Compose:		sv_SE.UTF-8
-en_US.UTF-8/Compose:		ta_IN.UTF-8
-en_US.UTF-8/Compose:		te_IN.UTF-8
-en_US.UTF-8/Compose:		tg_TJ.UTF-8
-en_US.UTF-8/Compose:		th_TH.UTF-8
-en_US.UTF-8/Compose:		tl_PH.UTF-8
-en_US.UTF-8/Compose:		tn_ZA.UTF-8
-en_US.UTF-8/Compose:		tr_TR.UTF-8
-en_US.UTF-8/Compose:		ts_ZA.UTF-8
-en_US.UTF-8/Compose:		tt_RU.UTF-8
-en_US.UTF-8/Compose:		uk_UA.UTF-8
-en_US.UTF-8/Compose:		ur_PK.UTF-8
-en_US.UTF-8/Compose:		uz_UZ.UTF-8
-en_US.UTF-8/Compose:		ve_ZA.UTF-8
-en_US.UTF-8/Compose:		vi_VN.UTF-8
-en_US.UTF-8/Compose:		wa_BE.UTF-8
-en_US.UTF-8/Compose:		yi_US.UTF-8
-en_US.UTF-8/Compose:		xh_ZA.UTF-8
-en_US.UTF-8/Compose:		zh_TW.UTF-8
-en_US.UTF-8/Compose:		zu_ZA.UTF-8
-en_US.UTF-8/Compose:		bs_BA.UTF-8
-en_US.UTF-8/Compose:		ne_NP.UTF-8
-
+XCOMM
+XCOMM	This file contains compose table file name.
+XCOMM	The first word is the compose table file name and
+XCOMM	the second word is full locale name.
+XCOMM
+XCOMM
+iso8859-1/Compose:		C
+iso8859-1/Compose:		af_ZA.ISO8859-1
+iso8859-6/Compose:		ar_AA.ISO8859-6
+iso8859-6/Compose:		ar_BH.ISO8859-6
+iso8859-6/Compose:		ar_DZ.ISO8859-6
+iso8859-6/Compose:		ar_EG.ISO8859-6
+iso8859-6/Compose:		ar_IQ.ISO8859-6
+iso8859-6/Compose:		ar_JO.ISO8859-6
+iso8859-6/Compose:		ar_KW.ISO8859-6
+iso8859-6/Compose:		ar_LB.ISO8859-6
+iso8859-6/Compose:		ar_LY.ISO8859-6
+iso8859-6/Compose:		ar_MA.ISO8859-6
+iso8859-6/Compose:		ar_OM.ISO8859-6
+iso8859-6/Compose:		ar_QA.ISO8859-6
+iso8859-6/Compose:		ar_SA.ISO8859-6
+iso8859-6/Compose:		ar_TN.ISO8859-6
+iso8859-6/Compose:		ar_YE.ISO8859-6
+iso8859-9e/Compose:		az_AZ.ISO8859-9E
+koi8-c/Compose:			a3_AZ.KOI8-C
+microsoft-cp1251/Compose:	be_BY.CP1251
+iso8859-5/Compose:		bg_BG.ISO8859-5
+microsoft-cp1251/Compose:	bg_BG.CP1251
+iso8859-1/Compose:		br_FR.ISO8859-1
+iso8859-14/Compose:		br_FR.ISO8859-14
+iso8859-15/Compose:		br_FR.ISO8859-15
+iso8859-2/Compose:		bs_BA.ISO8859-2
+iso8859-1/Compose:		ca_AD.ISO8859-1
+iso8859-15/Compose:		ca_AD.ISO8859-15
+iso8859-1/Compose:		ca_ES.ISO8859-1
+iso8859-15/Compose:		ca_ES.ISO8859-15
+iso8859-1/Compose:		ca_FR.ISO8859-1
+iso8859-15/Compose:		ca_FR.ISO8859-15
+iso8859-1/Compose:		ca_IT.ISO8859-1
+iso8859-15/Compose:		ca_IT.ISO8859-15
+iso8859-2/Compose:		cs_CZ.ISO8859-2
+iso8859-1/Compose:		cy_GB.ISO8859-1
+iso8859-14/Compose:		cy_GB.ISO8859-14
+iso8859-15/Compose:		cy_GB.ISO8859-15
+iso8859-1/Compose:		da_DK.ISO8859-1
+iso8859-15/Compose:		da_DK.ISO8859-15
+iso8859-1/Compose:		de_AT.ISO8859-1
+iso8859-15/Compose:		de_AT.ISO8859-15
+iso8859-1/Compose:		de_CH.ISO8859-1
+iso8859-15/Compose:		de_CH.ISO8859-15
+iso8859-1/Compose:		de_DE.ISO8859-1
+iso8859-15/Compose:		de_DE.ISO8859-15
+iso8859-1/Compose:		de_LI.ISO8859-1
+iso8859-15/Compose:		de_LI.ISO8859-15
+iso8859-1/Compose:		de_LU.ISO8859-1
+iso8859-15/Compose:		de_LU.ISO8859-15
+iso8859-7/Compose:		el_GR.ISO8859-7
+iso8859-1/Compose:		en_AU.ISO8859-1
+iso8859-1/Compose:		en_BZ.ISO8859-1
+iso8859-1/Compose:		en_CA.ISO8859-1
+iso8859-1/Compose:		en_GB.ISO8859-1
+iso8859-15/Compose:		en_GB.ISO8859-15
+iso8859-1/Compose:		en_IE.ISO8859-1
+iso8859-15/Compose:		en_IE.ISO8859-15
+iso8859-1/Compose:		en_JM.ISO8859-1
+iso8859-1/Compose:		en_NZ.ISO8859-1
+iso8859-1/Compose:		en_TT.ISO8859-1
+iso8859-1/Compose:		en_UK.ISO8859-1
+iso8859-15/Compose:		en_UK.ISO8859-15
+iso8859-1/Compose:		en_US.ISO8859-1
+iso8859-15/Compose:		en_US.ISO8859-15
+iso8859-1/Compose:		en_ZA.ISO8859-1
+iso8859-15/Compose:		en_ZA.ISO8859-15
+iso8859-3/Compose:		eo_XX.ISO8859-3
+iso8859-1/Compose:		es_AR.ISO8859-1
+iso8859-1/Compose:		es_BO.ISO8859-1
+iso8859-1/Compose:		es_CL.ISO8859-1
+iso8859-1/Compose:		es_CO.ISO8859-1
+iso8859-1/Compose:		es_CR.ISO8859-1
+iso8859-1/Compose:		es_DO.ISO8859-1
+iso8859-1/Compose:		es_EC.ISO8859-1
+iso8859-1/Compose:		es_ES.ISO8859-1
+iso8859-15/Compose:		es_ES.ISO8859-15
+iso8859-1/Compose:		es_GT.ISO8859-1
+iso8859-1/Compose:		es_HN.ISO8859-1
+iso8859-1/Compose:		es_MX.ISO8859-1
+iso8859-1/Compose:		es_NI.ISO8859-1
+iso8859-1/Compose:		es_PA.ISO8859-1
+iso8859-1/Compose:		es_PE.ISO8859-1
+iso8859-1/Compose:		es_PR.ISO8859-1
+iso8859-1/Compose:		es_PY.ISO8859-1
+iso8859-1/Compose:		es_SV.ISO8859-1
+iso8859-1/Compose:		es_UY.ISO8859-1
+iso8859-1/Compose:		es_VE.ISO8859-1
+iso8859-1/Compose:		et_EE.ISO8859-1
+iso8859-4/Compose:		et_EE.ISO8859-4
+iso8859-13/Compose:		et_EE.ISO8859-13
+iso8859-15/Compose:		et_EE.ISO8859-15
+iso8859-1/Compose:		eu_ES.ISO8859-1
+iso8859-15/Compose:		eu_ES.ISO8859-15
+isiri-3342/Compose:		fa_IR.ISIRI-3342
+iso8859-1/Compose:		fi_FI.ISO8859-1
+iso8859-15/Compose:		fi_FI.ISO8859-15
+iso8859-1/Compose:		fo_FO.ISO8859-1
+iso8859-15/Compose:		fo_FO.ISO8859-15
+iso8859-1/Compose:		fr_BE.ISO8859-1
+iso8859-15/Compose:		fr_BE.ISO8859-15
+iso8859-1/Compose:		fr_CA.ISO8859-1
+iso8859-15/Compose:		fr_CA.ISO8859-15
+iso8859-1/Compose:		fr_CH.ISO8859-1
+iso8859-15/Compose:		fr_CH.ISO8859-15
+iso8859-1/Compose:		fr_FR.ISO8859-1
+iso8859-15/Compose:		fr_FR.ISO8859-15
+iso8859-1/Compose:		fr_LU.ISO8859-1
+iso8859-15/Compose:		fr_LU.ISO8859-15
+iso8859-1/Compose:		ga_IE.ISO8859-1
+iso8859-14/Compose:		ga_IE.ISO8859-14
+iso8859-15/Compose:		ga_IE.ISO8859-15
+iso8859-1/Compose:		gd_GB.ISO8859-1
+iso8859-14/Compose:		gd_GB.ISO8859-14
+iso8859-15/Compose:		gd_GB.ISO8859-15
+iso8859-1/Compose:		gl_ES.ISO8859-1
+iso8859-15/Compose:		gl_ES.ISO8859-15
+iso8859-1/Compose:		gv_GB.ISO8859-1
+iso8859-14/Compose:		gv_GB.ISO8859-14
+iso8859-15/Compose:		gv_GB.ISO8859-15
+iso8859-8/Compose:		he_IL.ISO8859-8
+microsoft-cp1255/Compose:	he_IL.CP1255
+iscii-dev/Compose:		hi_IN.ISCII-DEV
+iso8859-2/Compose:		hr_HR.ISO8859-2
+iso8859-2/Compose:		hu_HU.ISO8859-2
+armscii-8/Compose:		hy_AM.ARMSCII-8
+iso8859-1/Compose:		id_ID.ISO8859-1
+iso8859-15/Compose:		id_ID.ISO8859-15
+iso8859-1/Compose:		is_IS.ISO8859-1
+iso8859-15/Compose:		is_IS.ISO8859-15
+iso8859-1/Compose:		it_CH.ISO8859-1
+iso8859-15/Compose:		it_CH.ISO8859-15
+iso8859-1/Compose:		it_IT.ISO8859-1
+iso8859-15/Compose:		it_IT.ISO8859-15
+ja/Compose:			ja_JP.eucJP
+ja.SJIS/Compose:		ja_JP.SJIS
+ja.JIS/Compose:			ja_JP.JIS7
+georgian-academy/Compose:	ka_GE.GEORGIAN-ACADEMY
+georgian-ps/Compose:		ka_GE.GEORGIAN-PS
+iso8859-1/Compose:		kl_GL.ISO8859-1
+iso8859-15/Compose:		kl_GL.ISO8859-15
+iso8859-1/Compose:		kw_GB.ISO8859-1
+iso8859-14/Compose:		kw_GB.ISO8859-14
+iso8859-15/Compose:		kw_GB.ISO8859-15
+ko/Compose:			ko_KR.eucKR
+ibm-cp1133/Compose:		lo_LA.IBM-CP1133
+mulelao-1/Compose:		lo_LA.MULELAO-1
+iso8859-1/Compose:		lt_LN.ISO8859-1
+iso8859-4/Compose:		lt_LT.ISO8859-4
+iso8859-13/Compose:		lt_LT.ISO8859-13
+iso8859-4/Compose:		lv_LV.ISO8859-4
+iso8859-13/Compose:		lv_LV.ISO8859-13
+iso8859-13/Compose:		mi_NZ.ISO8859-13
+iso8859-5/Compose:		mk_MK.ISO8859-5
+XCOMM mk_MK.UTF-8/Compose:		mk_MK.UTF-8
+microsoft-cp1251/Compose:	mk_MK.CP1251
+iso8859-1/Compose:		ms_MY.ISO8859-1
+iso8859-3/Compose:		mt_MT.ISO8859-3
+iso8859-1/Compose:		nl_BE.ISO8859-1
+iso8859-15/Compose:		nl_BE.ISO8859-15
+iso8859-1/Compose:		nl_NL.ISO8859-1
+iso8859-15/Compose:		nl_NL.ISO8859-15
+iso8859-1/Compose:		no_NO.ISO8859-1
+iso8859-15/Compose:		no_NO.ISO8859-15
+iso8859-1/Compose:		nb_NO.ISO8859-1
+iso8859-15/Compose:		nb_NO.ISO8859-15
+iso8859-1/Compose:		nn_NO.ISO8859-1
+iso8859-15/Compose:		nn_NO.ISO8859-15
+iso8859-1/Compose:		nr_ZA.ISO8859-1
+iso8859-15/Compose:		nso_ZA.ISO8859-15
+iso8859-1/Compose:		ny_NO.ISO8859-1
+iso8859-15/Compose:		ny_NO.ISO8859-15
+iso8859-1/Compose:		oc_FR.ISO8859-1
+iso8859-15/Compose:		oc_FR.ISO8859-15
+iso8859-1/Compose:		pd_DE.ISO8859-1
+iso8859-1/Compose:		pd_US.ISO8859-1
+iso8859-1/Compose:		ph_PH.ISO8859-1
+iso8859-2/Compose:		pl_PL.ISO8859-2
+iso8859-1/Compose:		pp_AN.ISO8859-1
+iso8859-1/Compose:		pt_BR.ISO8859-1
+iso8859-15/Compose:		pt_BR.ISO8859-15
+iso8859-1/Compose:		pt_PT.ISO8859-1
+iso8859-15/Compose:		pt_PT.ISO8859-15
+iso8859-2/Compose:		ro_RO.ISO8859-2
+koi8-r/Compose:			ru_RU.KOI8-R
+iso8859-5/Compose:		ru_RU.ISO8859-5
+microsoft-cp1251/Compose:	ru_RU.CP1251
+koi8-u/Compose:			ru_UA.KOI8-U
+iso8859-1/Compose:		rw_RW.ISO8859-1
+iso8859-2/Compose:		sh_YU.ISO8859-2
+iso8859-2/Compose:		sk_SK.ISO8859-2
+iso8859-2/Compose:		sl_CS.ISO8859-2
+iso8859-2/Compose:		sl_SI.ISO8859-2
+iso8859-2/Compose:		sq_AL.ISO8859-2
+iso8859-2/Compose:		sr_CS.ISO8859-2
+iso8859-5/Compose:		sr_CS.ISO8859-5
+iso8859-2/Compose:		sr_YU.ISO8859-2
+iso8859-5/Compose:		sr_YU.ISO8859-5
+iso8859-1/Compose:		ss_ZA.ISO8859-1
+iso8859-1/Compose:		st_ZA.ISO8859-1
+iso8859-1/Compose:		sv_FI.ISO8859-1
+iso8859-15/Compose:		sv_FI.ISO8859-15
+iso8859-1/Compose:		sv_SE.ISO8859-1
+iso8859-15/Compose:		sv_SE.ISO8859-15
+tscii-0/Compose:		ta_IN.TSCII-0
+koi8-c/Compose:			tg_TJ.KOI8-C
+iso8859-1/Compose:		tl_PH.ISO8859-1
+iso8859-15/Compose:		tn_ZA.ISO8859-15
+iso8859-9/Compose:		tr_TR.ISO8859-9
+iso8859-1/Compose:		ts_ZA.ISO8859-1
+tatar-cyr/Compose:		tt_RU.TATAR-CYR
+koi8-c/Compose:			tt_RU.KOI8-C
+koi8-u/Compose:			uk_UA.KOI8-U
+microsoft-cp1256/Compose:	ur_PK.CP1256
+vi_VN.viscii/Compose:		vi_VN.VISCII
+vi_VN.tcvn/Compose:		vi_VN.TCVN
+iso8859-1/Compose:		wa_BE.ISO8859-1
+iso8859-1/Compose:		xh_ZA.ISO8859-1
+microsoft-cp1255/Compose:	yi_US.CP1256
+zh_CN/Compose:			zh_CN.eucCN
+zh_CN/Compose:			zh_CN.GB2312
+zh_CN.gbk/Compose:		zh_CN.GBK
+zh_CN.gb18030/Compose:		zh_CN.GB18030
+zh_HK.big5/Compose:		zh_HK.big5
+zh_HK.big5/Compose:		zh_HK.Big5
+zh_HK.big5hkscs/Compose:	zh_HK.big5hkscs
+zh_HK.big5hkscs/Compose:	zh_HK.Big5HKSCS
+zh_TW.big5/Compose:		zh_TW.big5
+zh_TW.big5/Compose:		zh_TW.Big5
+zh_TW/Compose:			zh_TW.eucTW
+iso8859-1/Compose:		zu_ZA.ISO8859-1
+XCOMM
+XCOMM
+en_US.UTF-8/Compose:		af_ZA.UTF-8
+en_US.UTF-8/Compose:		ar_AA.UTF-8
+en_US.UTF-8/Compose:		ar_BH.UTF-8
+en_US.UTF-8/Compose:		ar_DZ.UTF-8
+en_US.UTF-8/Compose:		ar_EG.UTF-8
+en_US.UTF-8/Compose:		ar_IN.UTF-8
+en_US.UTF-8/Compose:		ar_IQ.UTF-8
+en_US.UTF-8/Compose:		ar_JO.UTF-8
+en_US.UTF-8/Compose:		ar_KW.UTF-8
+en_US.UTF-8/Compose:		ar_LB.UTF-8
+en_US.UTF-8/Compose:		ar_LY.UTF-8
+en_US.UTF-8/Compose:		ar_MA.UTF-8
+en_US.UTF-8/Compose:		ar_OM.UTF-8
+en_US.UTF-8/Compose:		ar_QA.UTF-8
+en_US.UTF-8/Compose:		ar_SA.UTF-8
+en_US.UTF-8/Compose:		ar_TN.UTF-8
+en_US.UTF-8/Compose:		ar_YE.UTF-8
+en_US.UTF-8/Compose:		bo_IN.UTF-8
+en_US.UTF-8/Compose:		bs_BA.UTF-8
+en_US.UTF-8/Compose:		az_AZ.UTF-8
+en_US.UTF-8/Compose:		a3_AZ.UTF-8
+en_US.UTF-8/Compose:		be_BY.UTF-8
+en_US.UTF-8/Compose:		bg_BG.UTF-8
+en_US.UTF-8/Compose:		bn_IN.UTF-8
+en_US.UTF-8/Compose:		br_FR.UTF-8
+en_US.UTF-8/Compose:		ca_AD.UTF-8
+en_US.UTF-8/Compose:		ca_ES.UTF-8
+en_US.UTF-8/Compose:		ca_FR.UTF-8
+en_US.UTF-8/Compose:		ca_IT.UTF-8
+en_US.UTF-8/Compose:		cs_CZ.UTF-8
+en_US.UTF-8/Compose:		cy_GB.UTF-8
+en_US.UTF-8/Compose:		cz_CZ.UTF-8
+en_US.UTF-8/Compose:		da_DK.UTF-8
+en_US.UTF-8/Compose:		de_AT.UTF-8
+en_US.UTF-8/Compose:		de_BE.UTF-8
+en_US.UTF-8/Compose:		de_CH.UTF-8
+en_US.UTF-8/Compose:		de_DE.UTF-8
+en_US.UTF-8/Compose:		de_LI.UTF-8
+en_US.UTF-8/Compose:		de_LU.UTF-8
+el_GR.UTF-8/Compose:		el_CY.UTF-8
+el_GR.UTF-8/Compose:		el_GR.UTF-8
+en_US.UTF-8/Compose:		en_AU.UTF-8
+en_US.UTF-8/Compose:		en_BZ.UTF-8
+en_US.UTF-8/Compose:		en_CA.UTF-8
+en_US.UTF-8/Compose:		en_GB.UTF-8
+en_US.UTF-8/Compose:		en_IE.UTF-8
+en_US.UTF-8/Compose:		en_JM.UTF-8
+en_US.UTF-8/Compose:		en_MT.UTF-8
+en_US.UTF-8/Compose:		en_NZ.UTF-8
+en_US.UTF-8/Compose:		en_TT.UTF-8
+en_US.UTF-8/Compose:		en_UK.UTF-8
+en_US.UTF-8/Compose:		en_US.UTF-8
+en_US.UTF-8/Compose:		en_ZA.UTF-8
+en_US.UTF-8/Compose:		eo_XX.UTF-8
+en_US.UTF-8/Compose:		es_AR.UTF-8
+en_US.UTF-8/Compose:		es_BO.UTF-8
+en_US.UTF-8/Compose:		es_CL.UTF-8
+en_US.UTF-8/Compose:		es_CO.UTF-8
+en_US.UTF-8/Compose:		es_CR.UTF-8
+en_US.UTF-8/Compose:		es_DO.UTF-8
+en_US.UTF-8/Compose:		es_EC.UTF-8
+en_US.UTF-8/Compose:		es_ES.UTF-8
+en_US.UTF-8/Compose:		es_GT.UTF-8
+en_US.UTF-8/Compose:		es_HN.UTF-8
+en_US.UTF-8/Compose:		es_MX.UTF-8
+en_US.UTF-8/Compose:		es_NI.UTF-8
+en_US.UTF-8/Compose:		es_PA.UTF-8
+en_US.UTF-8/Compose:		es_PE.UTF-8
+en_US.UTF-8/Compose:		es_PR.UTF-8
+en_US.UTF-8/Compose:		es_PY.UTF-8
+en_US.UTF-8/Compose:		es_SV.UTF-8
+en_US.UTF-8/Compose:		es_US.UTF-8
+en_US.UTF-8/Compose:		es_UY.UTF-8
+en_US.UTF-8/Compose:		es_VE.UTF-8
+en_US.UTF-8/Compose:		et_EE.UTF-8
+en_US.UTF-8/Compose:		eu_ES.UTF-8
+en_US.UTF-8/Compose:		fa_IR.UTF-8
+fi_FI.UTF-8/Compose:		fi_FI.UTF-8
+en_US.UTF-8/Compose:		fo_FO.UTF-8
+en_US.UTF-8/Compose:		fr_BE.UTF-8
+en_US.UTF-8/Compose:		fr_CA.UTF-8
+en_US.UTF-8/Compose:		fr_CH.UTF-8
+en_US.UTF-8/Compose:		fr_FR.UTF-8
+en_US.UTF-8/Compose:		fr_LU.UTF-8
+en_US.UTF-8/Compose:		ga_IE.UTF-8
+en_US.UTF-8/Compose:		gd_GB.UTF-8
+en_US.UTF-8/Compose:		gl_ES.UTF-8
+en_US.UTF-8/Compose:		gu_IN.UTF-8
+en_US.UTF-8/Compose:		gv_GB.UTF-8
+en_US.UTF-8/Compose:		he_IL.UTF-8
+en_US.UTF-8/Compose:		hi_IN.UTF-8
+en_US.UTF-8/Compose:		hne_IN.UTF-8
+en_US.UTF-8/Compose:		hr_HR.UTF-8
+en_US.UTF-8/Compose:		hu_HU.UTF-8
+en_US.UTF-8/Compose:		hy_AM.UTF-8
+en_US.UTF-8/Compose:		id_ID.UTF-8
+en_US.UTF-8/Compose:		is_IS.UTF-8
+en_US.UTF-8/Compose:		it_CH.UTF-8
+en_US.UTF-8/Compose:		it_IT.UTF-8
+en_US.UTF-8/Compose:		iu_CA.UTF-8
+en_US.UTF-8/Compose:		ja_JP.UTF-8
+en_US.UTF-8/Compose:		ka_GE.UTF-8
+en_US.UTF-8/Compose:		kl_GL.UTF-8
+en_US.UTF-8/Compose:		kk_KZ.UTF-8
+en_US.UTF-8/Compose:		kn_IN.UTF-8
+en_US.UTF-8/Compose:		ko_KR.UTF-8
+en_US.UTF-8/Compose:		ks_IN.UTF-8
+en_US.UTF-8/Compose:		ks_IN@devanagari.UTF-8
+en_US.UTF-8/Compose:		kw_GB.UTF-8
+en_US.UTF-8/Compose:		ky_KG.UTF-8
+en_US.UTF-8/Compose:		lo_LA.UTF-8
+en_US.UTF-8/Compose:		lt_LT.UTF-8
+en_US.UTF-8/Compose:		lv_LV.UTF-8
+en_US.UTF-8/Compose:		mai_IN.UTF-8
+en_US.UTF-8/Compose:		mi_NZ.UTF-8
+en_US.UTF-8/Compose:		mk_MK.UTF-8
+en_US.UTF-8/Compose:		ml_IN.UTF-8
+en_US.UTF-8/Compose:		mr_IN.UTF-8
+en_US.UTF-8/Compose:		ms_MY.UTF-8
+en_US.UTF-8/Compose:		mt_MT.UTF-8
+en_US.UTF-8/Compose:		nl_BE.UTF-8
+en_US.UTF-8/Compose:		nl_NL.UTF-8
+en_US.UTF-8/Compose:		nn_NO.UTF-8
+en_US.UTF-8/Compose:		no_NO.UTF-8
+en_US.UTF-8/Compose:		nb_NO.UTF-8
+en_US.UTF-8/Compose:		nr_ZA.UTF-8
+en_US.UTF-8/Compose:		nso_ZA.UTF-8
+en_US.UTF-8/Compose:		ny_NO.UTF-8
+en_US.UTF-8/Compose:		oc_FR.UTF-8
+en_US.UTF-8/Compose:		or_IN.UTF-8
+en_US.UTF-8/Compose:		pa_IN.UTF-8
+en_US.UTF-8/Compose:		pa_PK.UTF-8
+en_US.UTF-8/Compose:		pd_DE.UTF-8
+en_US.UTF-8/Compose:		pd_US.UTF-8
+en_US.UTF-8/Compose:		ph_PH.UTF-8
+en_US.UTF-8/Compose:		pl_PL.UTF-8
+en_US.UTF-8/Compose:		pp_AN.UTF-8
+pt_BR.UTF-8/Compose:		pt_BR.UTF-8
+en_US.UTF-8/Compose:		pt_PT.UTF-8
+en_US.UTF-8/Compose:		ro_RO.UTF-8
+en_US.UTF-8/Compose:		ru_RU.UTF-8
+en_US.UTF-8/Compose:		ru_UA.UTF-8
+en_US.UTF-8/Compose:		rw_RW.UTF-8
+en_US.UTF-8/Compose:		sa_IN.UTF-8
+en_US.UTF-8/Compose:		sd_IN.UTF-8
+en_US.UTF-8/Compose:		sd_IN@devanagari.UTF-8
+en_US.UTF-8/Compose:		sh_BA.UTF-8
+en_US.UTF-8/Compose:		si_LK.UTF-8
+en_US.UTF-8/Compose:		sk_SK.UTF-8
+en_US.UTF-8/Compose:		sl_SI.UTF-8
+en_US.UTF-8/Compose:		sq_AL.UTF-8
+en_US.UTF-8/Compose:		sr_CS.UTF-8
+en_US.UTF-8/Compose:		sr_ME.UTF-8
+en_US.UTF-8/Compose:		sr_RS.UTF-8
+en_US.UTF-8/Compose:		sr_YU.UTF-8
+en_US.UTF-8/Compose:		ss_ZA.UTF-8
+en_US.UTF-8/Compose:		st_ZA.UTF-8
+en_US.UTF-8/Compose:		sv_FI.UTF-8
+en_US.UTF-8/Compose:		sv_SE.UTF-8
+en_US.UTF-8/Compose:		ta_IN.UTF-8
+en_US.UTF-8/Compose:		te_IN.UTF-8
+en_US.UTF-8/Compose:		tg_TJ.UTF-8
+en_US.UTF-8/Compose:		th_TH.UTF-8
+en_US.UTF-8/Compose:		tl_PH.UTF-8
+en_US.UTF-8/Compose:		tn_ZA.UTF-8
+en_US.UTF-8/Compose:		tr_TR.UTF-8
+en_US.UTF-8/Compose:		ts_ZA.UTF-8
+en_US.UTF-8/Compose:		tt_RU.UTF-8
+en_US.UTF-8/Compose:		uk_UA.UTF-8
+en_US.UTF-8/Compose:		ur_PK.UTF-8
+en_US.UTF-8/Compose:		uz_UZ.UTF-8
+en_US.UTF-8/Compose:		ve_ZA.UTF-8
+en_US.UTF-8/Compose:		vi_VN.UTF-8
+en_US.UTF-8/Compose:		wa_BE.UTF-8
+en_US.UTF-8/Compose:		yi_US.UTF-8
+en_US.UTF-8/Compose:		xh_ZA.UTF-8
+en_US.UTF-8/Compose:		zh_TW.UTF-8
+en_US.UTF-8/Compose:		zu_ZA.UTF-8
+en_US.UTF-8/Compose:		bs_BA.UTF-8
+en_US.UTF-8/Compose:		ne_NP.UTF-8
+
diff --git a/libX11/nls/el_GR.UTF-8/Compose.pre b/libX11/nls/el_GR.UTF-8/Compose.pre
index 6ae478ab4..ad9033717 100644
--- a/libX11/nls/el_GR.UTF-8/Compose.pre
+++ b/libX11/nls/el_GR.UTF-8/Compose.pre
@@ -1,1981 +1,1981 @@
-XCOMM
-XCOMM
-XCOMM UTF-8 compose sequence definitions for the greek keyboard layout.
-XCOMM
-XCOMM This file is mostly meant to be used along with the xkb/symbols/el
-XCOMM symbols definition file. In addition, the dead key definitions in
-XCOMM the machine generated part are really only relevant to the
-XCOMM "polytonic" variant in that file.
-XCOMM
-XCOMM The definitions herein cover the following ISO 10646 / Unicode
-XCOMM ranges:
-XCOMM	- Basic Latin (0000-007F) (complete coverage)
-XCOMM	- Latin-1 Supplement (0080-00FF) (complete coverage)
-XCOMM	- Greek and Coptic (0370-03FF) (only the big ISO 8859-7 based
-XCOMM	  part at the beginning)
-XCOMM	- Greek Extended (1F00-1FFF) (complete coverage)
-XCOMM	- There are also six (6) characters from other ranges.
-XCOMM Moreover, the following character sets are completely covered:
-XCOMM	- ISO 8859-1
-XCOMM	- ISO 8859-7
-XCOMM
-XCOMM This file consists of four parts. Two of them have been adapted from
-XCOMM the iso8859-1/Compose and iso8859-7/Compose files. The other two
-XCOMM parts have been created by:
-XCOMM	Vasilis Vasaitis <vvas@hal.csd.auth.gr>
-XCOMM based on the idea and initial implementation by:
-XCOMM	Alejandros Diamandidis <adia@egnatia.ee.auth.gr>
-
-XCOMM Part 1
-XCOMM
-XCOMM ISO 8859-1 (Latin-1) multi-key definitions extracted and converted
-XCOMM from the iso8859-1/Compose file.
-
-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> <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>		: "¡"	exclamdown
-<Multi_key> <c> <slash>			: "¢"	cent
-<Multi_key> <slash> <c>			: "¢"	cent
-<Multi_key> <C> <slash>			: "¢"	cent
-<Multi_key> <slash> <C>			: "¢"	cent
-<Multi_key> <C> <bar>			: "¢"	cent
-<Multi_key> <bar> <C>			: "¢"	cent
-<Multi_key> <c> <bar>			: "¢"	cent
-<Multi_key> <bar> <c>			: "¢"	cent
-<Multi_key> <l> <minus>			: "£"	sterling
-<Multi_key> <minus> <l>			: "£"	sterling
-<Multi_key> <L> <minus>			: "£"	sterling
-<Multi_key> <minus> <L>			: "£"	sterling
-<Multi_key> <l> <equal>			: "£"	sterling
-<Multi_key> <equal> <l>			: "£"	sterling
-<Multi_key> <L> <equal>			: "£"	sterling
-<Multi_key> <equal> <L>			: "£"	sterling
-<Multi_key> <y> <minus>			: "¥"	yen
-<Multi_key> <minus> <y>			: "¥"	yen
-<Multi_key> <Y> <minus>			: "¥"	yen
-<Multi_key> <minus> <Y>			: "¥"	yen
-<Multi_key> <y> <equal>			: "¥"	yen
-<Multi_key> <equal> <y>			: "¥"	yen
-<Multi_key> <Y> <equal>			: "¥"	yen
-<Multi_key> <equal> <Y>			: "¥"	yen
-<Multi_key> <s> <o>			: "§"	section
-<Multi_key> <o> <s>			: "§"	section
-<Multi_key> <S> <O>			: "§"	section
-<Multi_key> <O> <S>			: "§"	section
-<Multi_key> <S> <exclam>		: "§"	section
-<Multi_key> <exclam> <S>		: "§"	section
-<Multi_key> <s> <exclam>		: "§"	section
-<Multi_key> <exclam> <s>		: "§"	section
-<Multi_key> <S> <0>			: "§"	section
-<Multi_key> <0> <S>			: "§"	section
-<Multi_key> <s> <0>			: "§"	section
-<Multi_key> <0> <s>			: "§"	section
-<Multi_key> <x> <o>			: "¤"	currency
-<Multi_key> <o> <x>			: "¤"	currency
-<Multi_key> <X> <O>			: "¤"	currency
-<Multi_key> <O> <X>			: "¤"	currency
-<Multi_key> <x> <O>			: "¤"	currency
-<Multi_key> <O> <x>			: "¤"	currency
-<Multi_key> <X> <o>			: "¤"	currency
-<Multi_key> <o> <X>			: "¤"	currency
-<Multi_key> <x> <0>			: "¤"	currency
-<Multi_key> <0> <x>			: "¤"	currency
-<Multi_key> <X> <0>			: "¤"	currency
-<Multi_key> <0> <X>			: "¤"	currency
-<Multi_key> <c> <o>			: "©"	copyright
-<Multi_key> <o> <c>			: "©"	copyright
-<Multi_key> <C> <O>			: "©"	copyright
-<Multi_key> <O> <C>			: "©"	copyright
-<Multi_key> <c> <O>			: "©"	copyright
-<Multi_key> <O> <c>			: "©"	copyright
-<Multi_key> <C> <o>			: "©"	copyright
-<Multi_key> <o> <C>			: "©"	copyright
-<Multi_key> <c> <0>			: "©"	copyright
-<Multi_key> <0> <c>			: "©"	copyright
-<Multi_key> <C> <0>			: "©"	copyright
-<Multi_key> <0> <C>			: "©"	copyright
-<Multi_key> <parenleft> <c>		: "©"	copyright
-<Multi_key> <a> <underscore>		: "ª"	ordfeminine
-<Multi_key> <underscore> <a>		: "ª"	ordfeminine
-<Multi_key> <A> <underscore>		: "ª"	ordfeminine
-<Multi_key> <underscore> <A>		: "ª"	ordfeminine
-<Multi_key> <o> <underscore>		: "º"	masculine
-<Multi_key> <underscore> <o>		: "º"	masculine
-<Multi_key> <O> <underscore>		: "º"	masculine
-<Multi_key> <underscore> <O>		: "º"	masculine
-<Multi_key> <less> <less>		: "«"	guillemotleft
-<Multi_key> <greater> <greater>		: "»"	guillemotright
-<Multi_key> <0> <asciicircum>		: "°"	degree
-<Multi_key> <asciicircum> <0>		: "°"	degree
-<Multi_key> <0> <asterisk>		: "°"	degree
-<Multi_key> <asterisk> <0>		: "°"	degree
-<Multi_key> <plus> <minus>		: "±"	plusminus
-<Multi_key> <minus> <plus>		: "±"	plusminus
-<Multi_key> <slash> <u>			: "µ"	mu
-<Multi_key> <u> <slash>			: "µ"	mu
-<Multi_key> <slash> <U>			: "µ"	mu
-<Multi_key> <U> <slash>			: "µ"	mu
-<Multi_key> <1> <asciicircum>		: "¹"	onesuperior
-<Multi_key> <asciicircum> <1>		: "¹"	onesuperior
-<Multi_key> <S> <1>			: "¹"	onesuperior
-<Multi_key> <1> <S>			: "¹"	onesuperior
-<Multi_key> <s> <1>			: "¹"	onesuperior
-<Multi_key> <1> <s>			: "¹"	onesuperior
-<Multi_key> <2> <asciicircum>		: "²"	twosuperior
-<Multi_key> <asciicircum> <2>		: "²"	twosuperior
-<Multi_key> <S> <2>			: "²"	twosuperior
-<Multi_key> <2> <S>			: "²"	twosuperior
-<Multi_key> <s> <2>			: "²"	twosuperior
-<Multi_key> <2> <s>			: "²"	twosuperior
-<Multi_key> <3> <asciicircum>		: "³"	threesuperior
-<Multi_key> <asciicircum> <3>		: "³"	threesuperior
-<Multi_key> <S> <3>			: "³"	threesuperior
-<Multi_key> <3> <S>			: "³"	threesuperior
-<Multi_key> <s> <3>			: "³"	threesuperior
-<Multi_key> <3> <s>			: "³"	threesuperior
-<Multi_key> <p> <exclam>		: "¶"	paragraph
-<Multi_key> <exclam> <p>		: "¶"	paragraph
-<Multi_key> <P> <exclam>		: "¶"	paragraph
-<Multi_key> <exclam> <P>		: "¶"	paragraph
-<Multi_key> <period> <asciicircum>	: "·"	periodcentered
-<Multi_key> <asciicircum> <period>	: "·"	periodcentered
-<Multi_key> <period> <minus>		: "·"	periodcentered
-<Multi_key> <period> <equal>		: "•"	enfilledcircbullet
-<Multi_key> <period> <period>		: "…"	ellipsis
-<Multi_key> <1> <4>			: "¼"	onequarter
-<Multi_key> <1> <2>			: "½"	onehalf
-<Multi_key> <3> <4>			: "¾"	threequarters
-<Multi_key> <question> <question>	: "¿"	questiondown
-<Multi_key> <space> <space>		: " "	nobreakspace
-<Multi_key> <bar> <bar>			: "¦"	brokenbar
-<Multi_key> <exclam> <asciicircum>	: "¦"	brokenbar
-<Multi_key> <asciicircum> <exclam>	: "¦"	brokenbar
-<Multi_key> <V> <B>			: "¦"	brokenbar
-<Multi_key> <B> <V>			: "¦"	brokenbar
-<Multi_key> <v> <b>			: "¦"	brokenbar
-<Multi_key> <b> <v>			: "¦"	brokenbar
-<Multi_key> <minus> <comma>		: "¬"	notsign
-<Multi_key> <comma> <minus>		: "¬"	notsign
-<Multi_key> <minus> <minus>		: "­"	hyphen
-<Multi_key> <R> <O>			: "®"	registered
-<Multi_key> <O> <R>			: "®"	registered
-<Multi_key> <parenleft> <r>		: "®"	registered
-<Multi_key> <minus> <asciicircum>	: "¯"	macron
-<Multi_key> <asciicircum> <minus>	: "¯"	macron
-<Multi_key> <underscore> <asciicircum>	: "¯"	macron
-<Multi_key> <asciicircum> <underscore>	: "¯"	macron
-<Multi_key> <underscore> <underscore>	: "¯"	macron
-<Multi_key> <minus> <colon>		: "÷"	division
-<Multi_key> <colon> <minus>		: "÷"	division
-<Multi_key> <x> <x>			: "×"	multiply
-<Multi_key> <apostrophe> <apostrophe>	: "´"	acute
-<Multi_key> <comma> <comma>		: "¸"	cedilla
-<Multi_key> <quotedbl> <quotedbl>	: "¨"	diaeresis
-XCOMM Accented Alphabet
-<Multi_key> <A> <grave>			: "À"	Agrave
-<Multi_key> <grave> <A>			: "À"	Agrave
-<Multi_key> <A> <acute>			: "Á"	Aacute
-<Multi_key> <acute> <A>			: "Á"	Aacute
-<Multi_key> <A> <apostrophe>		: "Á"	Aacute
-<Multi_key> <apostrophe> <A>		: "Á"	Aacute
-<Multi_key> <A> <asciicircum>		: "Â"	Acircumflex
-<Multi_key> <asciicircum> <A>		: "Â"	Acircumflex
-<Multi_key> <A> <greater>		: "Â"	Acircumflex
-<Multi_key> <greater> <A>		: "Â"	Acircumflex
-<Multi_key> <A> <asciitilde>		: "Ã"	Atilde
-<Multi_key> <asciitilde> <A>		: "Ã"	Atilde
-<Multi_key> <A> <minus>			: "Ã"	Atilde
-<Multi_key> <minus> <A>			: "Ã"	Atilde
-<Multi_key> <A> <quotedbl>		: "Ä"	Adiaeresis
-<Multi_key> <quotedbl> <A>		: "Ä"	Adiaeresis
-<Multi_key> <A> <diaeresis>		: "Ä"	Adiaeresis
-<Multi_key> <diaeresis> <A>		: "Ä"	Adiaeresis
-<Multi_key> <A> <asterisk>		: "Å"	Aring
-<Multi_key> <asterisk> <A>		: "Å"	Aring
-<Multi_key> <A> <A>			: "Å"	Aring
-<Multi_key> <A> <O>			: "Å"	Aring
-<Multi_key> <A> <E>			: "Æ"	AE
-<Multi_key> <a> <grave>			: "à"	agrave
-<Multi_key> <grave> <a>			: "à"	agrave
-<Multi_key> <a> <acute>			: "á"	aacute
-<Multi_key> <acute> <a>			: "á"	aacute
-<Multi_key> <a> <apostrophe>		: "á"	aacute
-<Multi_key> <apostrophe> <a>		: "á"	aacute
-<Multi_key> <a> <asciicircum>		: "â"	acircumflex
-<Multi_key> <asciicircum> <a>		: "â"	acircumflex
-<Multi_key> <a> <greater>		: "â"	acircumflex
-<Multi_key> <greater> <a>		: "â"	acircumflex
-<Multi_key> <a> <asciitilde>		: "ã"	atilde
-<Multi_key> <asciitilde> <a>		: "ã"	atilde
-<Multi_key> <a> <minus>			: "ã"	atilde
-<Multi_key> <minus> <a>			: "ã"	atilde
-<Multi_key> <a> <quotedbl>		: "ä"	adiaeresis
-<Multi_key> <quotedbl> <a>		: "ä"	adiaeresis
-<Multi_key> <a> <diaeresis>		: "ä"	adiaeresis
-<Multi_key> <diaeresis> <a>		: "ä"	adiaeresis
-<Multi_key> <a> <asterisk>		: "å"	aring
-<Multi_key> <asterisk> <a>		: "å"	aring
-<Multi_key> <a> <a>			: "å"	aring
-<Multi_key> <a> <o>			: "å"	aring
-<Multi_key> <a> <e>			: "æ"	ae
-<Multi_key> <acute> <C>			: "Ç"	Ccedilla
-<Multi_key> <acute> <c>			: "ç"	ccedilla
-<Multi_key> <C> <comma>			: "Ç"	Ccedilla
-<Multi_key> <C> <cedilla>		: "Ç"	Ccedilla
-<Multi_key> <comma> <C>			: "Ç"	Ccedilla
-<Multi_key> <cedilla> <C>		: "Ç"	Ccedilla
-<Multi_key> <c> <comma>			: "ç"	ccedilla
-<Multi_key> <c> <cedilla>		: "ç"	ccedilla
-<Multi_key> <comma> <c>			: "ç"	ccedilla
-<Multi_key> <cedilla> <c>		: "ç"	ccedilla
-<Multi_key> <minus> <D>			: "Ð"	ETH
-<Multi_key> <D> <minus>			: "Ð"	ETH
-<Multi_key> <minus> <d>			: "ð"	eth
-<Multi_key> <d> <minus>			: "ð"	eth
-<Multi_key> <E> <grave>			: "È"	Egrave
-<Multi_key> <grave> <E>			: "È"	Egrave
-<Multi_key> <E> <acute>			: "É"	Eacute
-<Multi_key> <acute> <E>			: "É"	Eacute
-<Multi_key> <E> <apostrophe>		: "É"	Eacute
-<Multi_key> <apostrophe> <E>		: "É"	Eacute
-<Multi_key> <E> <asciicircum>		: "Ê"	Ecircumflex
-<Multi_key> <asciicircum> <E>		: "Ê"	Ecircumflex
-<Multi_key> <E> <greater>		: "Ê"	Ecircumflex
-<Multi_key> <greater> <E>		: "Ê"	Ecircumflex
-<Multi_key> <E> <quotedbl>		: "Ë"	Ediaeresis
-<Multi_key> <quotedbl> <E>		: "Ë"	Ediaeresis
-<Multi_key> <E> <diaeresis>		: "Ë"	Ediaeresis
-<Multi_key> <diaeresis> <E>		: "Ë"	Ediaeresis
-<Multi_key> <e> <grave>			: "è"	egrave
-<Multi_key> <grave> <e>			: "è"	egrave
-<Multi_key> <e> <acute>			: "é"	eacute
-<Multi_key> <acute> <e>			: "é"	eacute
-<Multi_key> <e> <apostrophe>		: "é"	eacute
-<Multi_key> <apostrophe> <e>		: "é"	eacute
-<Multi_key> <e> <asciicircum>		: "ê"	ecircumflex
-<Multi_key> <asciicircum> <e>		: "ê"	ecircumflex
-<Multi_key> <e> <greater>		: "ê"	ecircumflex
-<Multi_key> <greater> <e>		: "ê"	ecircumflex
-<Multi_key> <e> <quotedbl>		: "ë"	ediaeresis
-<Multi_key> <quotedbl> <e>		: "ë"	ediaeresis
-<Multi_key> <e> <diaeresis>		: "ë"	ediaeresis
-<Multi_key> <diaeresis> <e>		: "ë"	ediaeresis
-<Multi_key> <I> <grave>			: "Ì"	Igrave
-<Multi_key> <grave> <I>			: "Ì"	Igrave
-<Multi_key> <I> <acute>			: "Í"	Iacute
-<Multi_key> <acute> <I>			: "Í"	Iacute
-<Multi_key> <I> <apostrophe>		: "Í"	Iacute
-<Multi_key> <apostrophe> <I>		: "Í"	Iacute
-<Multi_key> <I> <asciicircum>		: "Î"	Icircumflex
-<Multi_key> <asciicircum> <I>		: "Î"	Icircumflex
-<Multi_key> <I> <greater>		: "Î"	Icircumflex
-<Multi_key> <greater> <I>		: "Î"	Icircumflex
-<Multi_key> <I> <quotedbl>		: "Ï"	Idiaeresis
-<Multi_key> <quotedbl> <I>		: "Ï"	Idiaeresis
-<Multi_key> <I> <diaeresis>		: "Ï"	Idiaeresis
-<Multi_key> <diaeresis> <I>		: "Ï"	Idiaeresis
-<Multi_key> <i> <grave>			: "ì"	igrave
-<Multi_key> <grave> <i>			: "ì"	igrave
-<Multi_key> <i> <acute>			: "í"	iacute
-<Multi_key> <acute> <i>			: "í"	iacute
-<Multi_key> <i> <apostrophe>		: "í"	iacute
-<Multi_key> <apostrophe> <i>		: "í"	iacute
-<Multi_key> <i> <asciicircum>		: "î"	icircumflex
-<Multi_key> <asciicircum> <i>		: "î"	icircumflex
-<Multi_key> <i> <greater>		: "î"	icircumflex
-<Multi_key> <greater> <i>		: "î"	icircumflex
-<Multi_key> <i> <quotedbl>		: "ï"	idiaeresis
-<Multi_key> <quotedbl> <i>		: "ï"	idiaeresis
-<Multi_key> <i> <diaeresis>		: "ï"	idiaeresis
-<Multi_key> <diaeresis> <i>		: "ï"	idiaeresis
-<Multi_key> <N> <asciitilde>		: "Ñ"	Ntilde
-<Multi_key> <asciitilde> <N>		: "Ñ"	Ntilde
-<Multi_key> <N> <minus>			: "Ñ"	Ntilde
-<Multi_key> <minus> <N>			: "Ñ"	Ntilde
-<Multi_key> <n> <asciitilde>		: "ñ"	ntilde
-<Multi_key> <asciitilde> <n>		: "ñ"	ntilde
-<Multi_key> <n> <minus>			: "ñ"	ntilde
-<Multi_key> <minus> <n>			: "ñ"	ntilde
-<Multi_key> <O> <grave>			: "Ò"	Ograve
-<Multi_key> <grave> <O>			: "Ò"	Ograve
-<Multi_key> <O> <acute>			: "Ó"	Oacute
-<Multi_key> <acute> <O>			: "Ó"	Oacute
-<Multi_key> <O> <apostrophe>		: "Ó"	Oacute
-<Multi_key> <apostrophe> <O>		: "Ó"	Oacute
-<Multi_key> <O> <asciicircum>		: "Ô"	Ocircumflex
-<Multi_key> <asciicircum> <O>		: "Ô"	Ocircumflex
-<Multi_key> <O> <greater>		: "Ô"	Ocircumflex
-<Multi_key> <greater> <O>		: "Ô"	Ocircumflex
-<Multi_key> <O> <asciitilde>		: "Õ"	Otilde
-<Multi_key> <asciitilde> <O>		: "Õ"	Otilde
-<Multi_key> <O> <minus>			: "Õ"	Otilde
-<Multi_key> <minus> <O>			: "Õ"	Otilde
-<Multi_key> <O> <quotedbl>		: "Ö"	Odiaeresis
-<Multi_key> <quotedbl> <O>		: "Ö"	Odiaeresis
-<Multi_key> <O> <diaeresis>		: "Ö"	Odiaeresis
-<Multi_key> <diaeresis> <O>		: "Ö"	Odiaeresis
-<Multi_key> <O> <slash>			: "Ø"	Ooblique
-<Multi_key> <slash> <O>			: "Ø"	Ooblique
-<Multi_key> <o> <grave>			: "ò"	ograve
-<Multi_key> <grave> <o>			: "ò"	ograve
-<Multi_key> <o> <acute>			: "ó"	oacute
-<Multi_key> <acute> <o>			: "ó"	oacute
-<Multi_key> <o> <apostrophe>		: "ó"	oacute
-<Multi_key> <apostrophe> <o>		: "ó"	oacute
-<Multi_key> <o> <asciicircum>		: "ô"	ocircumflex
-<Multi_key> <asciicircum> <o>		: "ô"	ocircumflex
-<Multi_key> <o> <greater>		: "ô"	ocircumflex
-<Multi_key> <greater> <o>		: "ô"	ocircumflex
-<Multi_key> <o> <asciitilde>		: "õ"	otilde
-<Multi_key> <asciitilde> <o>		: "õ"	otilde
-<Multi_key> <o> <minus>			: "õ"	otilde
-<Multi_key> <minus> <o>			: "õ"	otilde
-<Multi_key> <o> <quotedbl>		: "ö"	odiaeresis
-<Multi_key> <quotedbl> <o>		: "ö"	odiaeresis
-<Multi_key> <o> <diaeresis>		: "ö"	odiaeresis
-<Multi_key> <diaeresis> <o>		: "ö"	odiaeresis
-<Multi_key> <o> <slash>			: "ø"	oslash
-<Multi_key> <slash> <o>			: "ø"	oslash
-<Multi_key> <U> <grave>			: "Ù"	Ugrave
-<Multi_key> <grave> <U>			: "Ù"	Ugrave
-<Multi_key> <U> <acute>			: "Ú"	Uacute
-<Multi_key> <acute> <U>			: "Ú"	Uacute
-<Multi_key> <U> <apostrophe>		: "Ú"	Uacute
-<Multi_key> <apostrophe> <U>		: "Ú"	Uacute
-<Multi_key> <U> <asciicircum>		: "Û"	Ucircumflex
-<Multi_key> <asciicircum> <U>		: "Û"	Ucircumflex
-<Multi_key> <U> <greater>		: "Û"	Ucircumflex
-<Multi_key> <greater> <U>		: "Û"	Ucircumflex
-<Multi_key> <U> <quotedbl>		: "Ü"	Udiaeresis
-<Multi_key> <quotedbl> <U>		: "Ü"	Udiaeresis
-<Multi_key> <U> <diaeresis>		: "Ü"	Udiaeresis
-<Multi_key> <diaeresis> <U>		: "Ü"	Udiaeresis
-<Multi_key> <u> <grave>			: "ù"	ugrave
-<Multi_key> <grave> <u>			: "ù"	ugrave
-<Multi_key> <u> <acute>			: "ú"	uacute
-<Multi_key> <acute> <u>			: "ú"	uacute
-<Multi_key> <u> <apostrophe>		: "ú"	uacute
-<Multi_key> <apostrophe> <u>		: "ú"	uacute
-<Multi_key> <u> <asciicircum>		: "û"	ucircumflex
-<Multi_key> <asciicircum> <u>		: "û"	ucircumflex
-<Multi_key> <u> <greater>		: "û"	ucircumflex
-<Multi_key> <greater> <u>		: "û"	ucircumflex
-<Multi_key> <u> <quotedbl>		: "ü"	udiaeresis
-<Multi_key> <quotedbl> <u>		: "ü"	udiaeresis
-<Multi_key> <u> <diaeresis>		: "ü"	udiaeresis
-<Multi_key> <diaeresis> <u>		: "ü"	udiaeresis
-<Multi_key> <s> <s>			: "ß"	ssharp
-<Multi_key> <T> <H>			: "Þ"	THORN
-<Multi_key> <t> <h>			: "þ"	thorn
-<Multi_key> <Y> <acute>			: "Ý"	Yacute
-<Multi_key> <acute> <Y>			: "Ý"	Yacute
-<Multi_key> <Y> <apostrophe>		: "Ý"	Yacute
-<Multi_key> <apostrophe> <Y>		: "Ý"	Yacute
-<Multi_key> <y> <acute>			: "ý"	yacute
-<Multi_key> <acute> <y>			: "ý"	yacute
-<Multi_key> <y> <apostrophe>		: "ý"	yacute
-<Multi_key> <apostrophe> <y>		: "ý"	yacute
-<Multi_key> <y> <quotedbl>		: "ÿ"	ydiaeresis
-<Multi_key> <quotedbl> <y>		: "ÿ"	ydiaeresis
-<Multi_key> <y> <diaeresis>		: "ÿ"	ydiaeresis
-<Multi_key> <diaeresis> <y>		: "ÿ"	ydiaeresis
-
-XCOMM Part 2
-XCOMM
-XCOMM Greek Extended multi-key and dead key definitions. These have been
-XCOMM machine-generated by a perl script, found at:
-XCOMM	http://hal.csd.auth.gr/~vvas/i18n/xkb/polytonic-compose.pl
-
-<Multi_key> <greater> <Greek_alpha>                     : "ἀ"  U1f00
-<dead_horn> <Greek_alpha>                               : "ἀ"  U1f00
-<dead_psili> <Greek_alpha>                               : "ἀ"  U1f00
-<Multi_key> <less> <Greek_alpha>                        : "ἁ"  U1f01
-<dead_ogonek> <Greek_alpha>                             : "ἁ"  U1f01
-<dead_dasia> <Greek_alpha>                             : "ἁ"  U1f01
-<Multi_key> <greater> <grave> <Greek_alpha>             : "ἂ"  U1f02
-<Multi_key> <grave> <greater> <Greek_alpha>             : "ἂ"  U1f02
-<dead_horn> <dead_grave> <Greek_alpha>                  : "ἂ"  U1f02
-<dead_psili> <dead_grave> <Greek_alpha>                  : "ἂ"  U1f02
-<dead_grave> <dead_horn> <Greek_alpha>                  : "ἂ"  U1f02
-<dead_grave> <dead_psili> <Greek_alpha>                  : "ἂ"  U1f02
-<Multi_key> <less> <grave> <Greek_alpha>                : "ἃ"  U1f03
-<Multi_key> <grave> <less> <Greek_alpha>                : "ἃ"  U1f03
-<dead_ogonek> <dead_grave> <Greek_alpha>                : "ἃ"  U1f03
-<dead_dasia> <dead_grave> <Greek_alpha>                : "ἃ"  U1f03
-<dead_grave> <dead_ogonek> <Greek_alpha>                : "ἃ"  U1f03
-<dead_grave> <dead_dasia> <Greek_alpha>                : "ἃ"  U1f03
-<Multi_key> <greater> <apostrophe> <Greek_alpha>        : "ἄ"  U1f04
-<Multi_key> <apostrophe> <greater> <Greek_alpha>        : "ἄ"  U1f04
-<dead_horn> <dead_acute> <Greek_alpha>                  : "ἄ"  U1f04
-<dead_psili> <dead_acute> <Greek_alpha>                  : "ἄ"  U1f04
-<dead_acute> <dead_horn> <Greek_alpha>                  : "ἄ"  U1f04
-<dead_acute> <dead_psili> <Greek_alpha>                  : "ἄ"  U1f04
-<Multi_key> <less> <apostrophe> <Greek_alpha>           : "ἅ"  U1f05
-<Multi_key> <apostrophe> <less> <Greek_alpha>           : "ἅ"  U1f05
-<dead_ogonek> <dead_acute> <Greek_alpha>                : "ἅ"  U1f05
-<dead_dasia> <dead_acute> <Greek_alpha>                : "ἅ"  U1f05
-<dead_acute> <dead_ogonek> <Greek_alpha>                : "ἅ"  U1f05
-<dead_acute> <dead_dasia> <Greek_alpha>                : "ἅ"  U1f05
-<Multi_key> <greater> <asciitilde> <Greek_alpha>        : "ἆ"  U1f06
-<Multi_key> <asciitilde> <greater> <Greek_alpha>        : "ἆ"  U1f06
-<dead_horn> <dead_tilde> <Greek_alpha>                  : "ἆ"  U1f06
-<dead_psili> <dead_tilde> <Greek_alpha>                  : "ἆ"  U1f06
-<dead_tilde> <dead_horn> <Greek_alpha>                  : "ἆ"  U1f06
-<dead_tilde> <dead_psili> <Greek_alpha>                  : "ἆ"  U1f06
-<Multi_key> <less> <asciitilde> <Greek_alpha>           : "ἇ"  U1f07
-<Multi_key> <asciitilde> <less> <Greek_alpha>           : "ἇ"  U1f07
-<dead_ogonek> <dead_tilde> <Greek_alpha>                : "ἇ"  U1f07
-<dead_dasia> <dead_tilde> <Greek_alpha>                : "ἇ"  U1f07
-<dead_tilde> <dead_ogonek> <Greek_alpha>                : "ἇ"  U1f07
-<dead_tilde> <dead_dasia> <Greek_alpha>                : "ἇ"  U1f07
-<Multi_key> <greater> <Greek_ALPHA>                     : "Ἀ"  U1f08
-<dead_horn> <Greek_ALPHA>                               : "Ἀ"  U1f08
-<dead_psili> <Greek_ALPHA>                               : "Ἀ"  U1f08
-<Multi_key> <less> <Greek_ALPHA>                        : "Ἁ"  U1f09
-<dead_ogonek> <Greek_ALPHA>                             : "Ἁ"  U1f09
-<dead_dasia> <Greek_ALPHA>                             : "Ἁ"  U1f09
-<Multi_key> <greater> <grave> <Greek_ALPHA>             : "Ἂ"  U1f0a
-<Multi_key> <grave> <greater> <Greek_ALPHA>             : "Ἂ"  U1f0a
-<dead_horn> <dead_grave> <Greek_ALPHA>                  : "Ἂ"  U1f0a
-<dead_psili> <dead_grave> <Greek_ALPHA>                  : "Ἂ"  U1f0a
-<dead_grave> <dead_horn> <Greek_ALPHA>                  : "Ἂ"  U1f0a
-<dead_grave> <dead_psili> <Greek_ALPHA>                  : "Ἂ"  U1f0a
-<Multi_key> <less> <grave> <Greek_ALPHA>                : "Ἃ"  U1f0b
-<Multi_key> <grave> <less> <Greek_ALPHA>                : "Ἃ"  U1f0b
-<dead_ogonek> <dead_grave> <Greek_ALPHA>                : "Ἃ"  U1f0b
-<dead_dasia> <dead_grave> <Greek_ALPHA>                : "Ἃ"  U1f0b
-<dead_grave> <dead_ogonek> <Greek_ALPHA>                : "Ἃ"  U1f0b
-<dead_grave> <dead_dasia> <Greek_ALPHA>                : "Ἃ"  U1f0b
-<Multi_key> <greater> <apostrophe> <Greek_ALPHA>        : "Ἄ"  U1f0c
-<Multi_key> <apostrophe> <greater> <Greek_ALPHA>        : "Ἄ"  U1f0c
-<dead_horn> <dead_acute> <Greek_ALPHA>                  : "Ἄ"  U1f0c
-<dead_psili> <dead_acute> <Greek_ALPHA>                  : "Ἄ"  U1f0c
-<dead_acute> <dead_horn> <Greek_ALPHA>                  : "Ἄ"  U1f0c
-<dead_acute> <dead_psili> <Greek_ALPHA>                  : "Ἄ"  U1f0c
-<Multi_key> <less> <apostrophe> <Greek_ALPHA>           : "Ἅ"  U1f0d
-<Multi_key> <apostrophe> <less> <Greek_ALPHA>           : "Ἅ"  U1f0d
-<dead_ogonek> <dead_acute> <Greek_ALPHA>                : "Ἅ"  U1f0d
-<dead_dasia> <dead_acute> <Greek_ALPHA>                : "Ἅ"  U1f0d
-<dead_acute> <dead_ogonek> <Greek_ALPHA>                : "Ἅ"  U1f0d
-<dead_acute> <dead_dasia> <Greek_ALPHA>                : "Ἅ"  U1f0d
-<Multi_key> <greater> <asciitilde> <Greek_ALPHA>        : "Ἆ"  U1f0e
-<Multi_key> <asciitilde> <greater> <Greek_ALPHA>        : "Ἆ"  U1f0e
-<dead_horn> <dead_tilde> <Greek_ALPHA>                  : "Ἆ"  U1f0e
-<dead_psili> <dead_tilde> <Greek_ALPHA>                  : "Ἆ"  U1f0e
-<dead_tilde> <dead_horn> <Greek_ALPHA>                  : "Ἆ"  U1f0e
-<dead_tilde> <dead_psili> <Greek_ALPHA>                  : "Ἆ"  U1f0e
-<Multi_key> <less> <asciitilde> <Greek_ALPHA>           : "Ἇ"  U1f0f
-<Multi_key> <asciitilde> <less> <Greek_ALPHA>           : "Ἇ"  U1f0f
-<dead_ogonek> <dead_tilde> <Greek_ALPHA>                : "Ἇ"  U1f0f
-<dead_dasia> <dead_tilde> <Greek_ALPHA>                : "Ἇ"  U1f0f
-<dead_tilde> <dead_ogonek> <Greek_ALPHA>                : "Ἇ"  U1f0f
-<dead_tilde> <dead_dasia> <Greek_ALPHA>                : "Ἇ"  U1f0f
-<Multi_key> <greater> <Greek_epsilon>                   : "ἐ"  U1f10
-<dead_horn> <Greek_epsilon>                             : "ἐ"  U1f10
-<dead_psili> <Greek_epsilon>                             : "ἐ"  U1f10
-<Multi_key> <less> <Greek_epsilon>                      : "ἑ"  U1f11
-<dead_ogonek> <Greek_epsilon>                           : "ἑ"  U1f11
-<dead_dasia> <Greek_epsilon>                           : "ἑ"  U1f11
-<Multi_key> <greater> <grave> <Greek_epsilon>           : "ἒ"  U1f12
-<Multi_key> <grave> <greater> <Greek_epsilon>           : "ἒ"  U1f12
-<dead_horn> <dead_grave> <Greek_epsilon>                : "ἒ"  U1f12
-<dead_psili> <dead_grave> <Greek_epsilon>                : "ἒ"  U1f12
-<dead_grave> <dead_horn> <Greek_epsilon>                : "ἒ"  U1f12
-<dead_grave> <dead_psili> <Greek_epsilon>                : "ἒ"  U1f12
-<Multi_key> <less> <grave> <Greek_epsilon>              : "ἓ"  U1f13
-<Multi_key> <grave> <less> <Greek_epsilon>              : "ἓ"  U1f13
-<dead_ogonek> <dead_grave> <Greek_epsilon>              : "ἓ"  U1f13
-<dead_dasia> <dead_grave> <Greek_epsilon>              : "ἓ"  U1f13
-<dead_grave> <dead_ogonek> <Greek_epsilon>              : "ἓ"  U1f13
-<dead_grave> <dead_dasia> <Greek_epsilon>              : "ἓ"  U1f13
-<Multi_key> <greater> <apostrophe> <Greek_epsilon>      : "ἔ"  U1f14
-<Multi_key> <apostrophe> <greater> <Greek_epsilon>      : "ἔ"  U1f14
-<dead_horn> <dead_acute> <Greek_epsilon>                : "ἔ"  U1f14
-<dead_psili> <dead_acute> <Greek_epsilon>                : "ἔ"  U1f14
-<dead_acute> <dead_horn> <Greek_epsilon>                : "ἔ"  U1f14
-<dead_acute> <dead_psili> <Greek_epsilon>                : "ἔ"  U1f14
-<Multi_key> <less> <apostrophe> <Greek_epsilon>         : "ἕ"  U1f15
-<Multi_key> <apostrophe> <less> <Greek_epsilon>         : "ἕ"  U1f15
-<dead_ogonek> <dead_acute> <Greek_epsilon>              : "ἕ"  U1f15
-<dead_dasia> <dead_acute> <Greek_epsilon>              : "ἕ"  U1f15
-<dead_acute> <dead_ogonek> <Greek_epsilon>              : "ἕ"  U1f15
-<dead_acute> <dead_dasia> <Greek_epsilon>              : "ἕ"  U1f15
-<Multi_key> <greater> <Greek_EPSILON>                   : "Ἐ"  U1f18
-<dead_horn> <Greek_EPSILON>                             : "Ἐ"  U1f18
-<dead_psili> <Greek_EPSILON>                             : "Ἐ"  U1f18
-<Multi_key> <less> <Greek_EPSILON>                      : "Ἑ"  U1f19
-<dead_ogonek> <Greek_EPSILON>                           : "Ἑ"  U1f19
-<dead_dasia> <Greek_EPSILON>                           : "Ἑ"  U1f19
-<Multi_key> <greater> <grave> <Greek_EPSILON>           : "Ἒ"  U1f1a
-<Multi_key> <grave> <greater> <Greek_EPSILON>           : "Ἒ"  U1f1a
-<dead_horn> <dead_grave> <Greek_EPSILON>                : "Ἒ"  U1f1a
-<dead_psili> <dead_grave> <Greek_EPSILON>                : "Ἒ"  U1f1a
-<dead_grave> <dead_horn> <Greek_EPSILON>                : "Ἒ"  U1f1a
-<dead_grave> <dead_psili> <Greek_EPSILON>                : "Ἒ"  U1f1a
-<Multi_key> <less> <grave> <Greek_EPSILON>              : "Ἓ"  U1f1b
-<Multi_key> <grave> <less> <Greek_EPSILON>              : "Ἓ"  U1f1b
-<dead_ogonek> <dead_grave> <Greek_EPSILON>              : "Ἓ"  U1f1b
-<dead_dasia> <dead_grave> <Greek_EPSILON>              : "Ἓ"  U1f1b
-<dead_grave> <dead_ogonek> <Greek_EPSILON>              : "Ἓ"  U1f1b
-<dead_grave> <dead_dasia> <Greek_EPSILON>              : "Ἓ"  U1f1b
-<Multi_key> <greater> <apostrophe> <Greek_EPSILON>      : "Ἔ"  U1f1c
-<Multi_key> <apostrophe> <greater> <Greek_EPSILON>      : "Ἔ"  U1f1c
-<dead_horn> <dead_acute> <Greek_EPSILON>                : "Ἔ"  U1f1c
-<dead_psili> <dead_acute> <Greek_EPSILON>                : "Ἔ"  U1f1c
-<dead_acute> <dead_horn> <Greek_EPSILON>                : "Ἔ"  U1f1c
-<dead_acute> <dead_psili> <Greek_EPSILON>                : "Ἔ"  U1f1c
-<Multi_key> <less> <apostrophe> <Greek_EPSILON>         : "Ἕ"  U1f1d
-<Multi_key> <apostrophe> <less> <Greek_EPSILON>         : "Ἕ"  U1f1d
-<dead_ogonek> <dead_acute> <Greek_EPSILON>              : "Ἕ"  U1f1d
-<dead_dasia> <dead_acute> <Greek_EPSILON>              : "Ἕ"  U1f1d
-<dead_acute> <dead_ogonek> <Greek_EPSILON>              : "Ἕ"  U1f1d
-<dead_acute> <dead_dasia> <Greek_EPSILON>              : "Ἕ"  U1f1d
-<Multi_key> <greater> <Greek_eta>                       : "ἠ"  U1f20
-<dead_horn> <Greek_eta>                                 : "ἠ"  U1f20
-<dead_psili> <Greek_eta>                                 : "ἠ"  U1f20
-<Multi_key> <less> <Greek_eta>                          : "ἡ"  U1f21
-<dead_ogonek> <Greek_eta>                               : "ἡ"  U1f21
-<dead_dasia> <Greek_eta>                               : "ἡ"  U1f21
-<Multi_key> <greater> <grave> <Greek_eta>               : "ἢ"  U1f22
-<Multi_key> <grave> <greater> <Greek_eta>               : "ἢ"  U1f22
-<dead_horn> <dead_grave> <Greek_eta>                    : "ἢ"  U1f22
-<dead_psili> <dead_grave> <Greek_eta>                    : "ἢ"  U1f22
-<dead_grave> <dead_horn> <Greek_eta>                    : "ἢ"  U1f22
-<dead_grave> <dead_psili> <Greek_eta>                    : "ἢ"  U1f22
-<Multi_key> <less> <grave> <Greek_eta>                  : "ἣ"  U1f23
-<Multi_key> <grave> <less> <Greek_eta>                  : "ἣ"  U1f23
-<dead_ogonek> <dead_grave> <Greek_eta>                  : "ἣ"  U1f23
-<dead_dasia> <dead_grave> <Greek_eta>                  : "ἣ"  U1f23
-<dead_grave> <dead_ogonek> <Greek_eta>                  : "ἣ"  U1f23
-<dead_grave> <dead_dasia> <Greek_eta>                  : "ἣ"  U1f23
-<Multi_key> <greater> <apostrophe> <Greek_eta>          : "ἤ"  U1f24
-<Multi_key> <apostrophe> <greater> <Greek_eta>          : "ἤ"  U1f24
-<dead_horn> <dead_acute> <Greek_eta>                    : "ἤ"  U1f24
-<dead_psili> <dead_acute> <Greek_eta>                    : "ἤ"  U1f24
-<dead_acute> <dead_horn> <Greek_eta>                    : "ἤ"  U1f24
-<dead_acute> <dead_psili> <Greek_eta>                    : "ἤ"  U1f24
-<Multi_key> <less> <apostrophe> <Greek_eta>             : "ἥ"  U1f25
-<Multi_key> <apostrophe> <less> <Greek_eta>             : "ἥ"  U1f25
-<dead_ogonek> <dead_acute> <Greek_eta>                  : "ἥ"  U1f25
-<dead_dasia> <dead_acute> <Greek_eta>                  : "ἥ"  U1f25
-<dead_acute> <dead_ogonek> <Greek_eta>                  : "ἥ"  U1f25
-<dead_acute> <dead_dasia> <Greek_eta>                  : "ἥ"  U1f25
-<Multi_key> <greater> <asciitilde> <Greek_eta>          : "ἦ"  U1f26
-<Multi_key> <asciitilde> <greater> <Greek_eta>          : "ἦ"  U1f26
-<dead_horn> <dead_tilde> <Greek_eta>                    : "ἦ"  U1f26
-<dead_psili> <dead_tilde> <Greek_eta>                    : "ἦ"  U1f26
-<dead_tilde> <dead_horn> <Greek_eta>                    : "ἦ"  U1f26
-<dead_tilde> <dead_psili> <Greek_eta>                    : "ἦ"  U1f26
-<Multi_key> <less> <asciitilde> <Greek_eta>             : "ἧ"  U1f27
-<Multi_key> <asciitilde> <less> <Greek_eta>             : "ἧ"  U1f27
-<dead_ogonek> <dead_tilde> <Greek_eta>                  : "ἧ"  U1f27
-<dead_dasia> <dead_tilde> <Greek_eta>                  : "ἧ"  U1f27
-<dead_tilde> <dead_ogonek> <Greek_eta>                  : "ἧ"  U1f27
-<dead_tilde> <dead_dasia> <Greek_eta>                  : "ἧ"  U1f27
-<Multi_key> <greater> <Greek_ETA>                       : "Ἠ"  U1f28
-<dead_horn> <Greek_ETA>                                 : "Ἠ"  U1f28
-<dead_psili> <Greek_ETA>                                 : "Ἠ"  U1f28
-<Multi_key> <less> <Greek_ETA>                          : "Ἡ"  U1f29
-<dead_ogonek> <Greek_ETA>                               : "Ἡ"  U1f29
-<dead_dasia> <Greek_ETA>                               : "Ἡ"  U1f29
-<Multi_key> <greater> <grave> <Greek_ETA>               : "Ἢ"  U1f2a
-<Multi_key> <grave> <greater> <Greek_ETA>               : "Ἢ"  U1f2a
-<dead_horn> <dead_grave> <Greek_ETA>                    : "Ἢ"  U1f2a
-<dead_psili> <dead_grave> <Greek_ETA>                    : "Ἢ"  U1f2a
-<dead_grave> <dead_horn> <Greek_ETA>                    : "Ἢ"  U1f2a
-<dead_grave> <dead_psili> <Greek_ETA>                    : "Ἢ"  U1f2a
-<Multi_key> <less> <grave> <Greek_ETA>                  : "Ἣ"  U1f2b
-<Multi_key> <grave> <less> <Greek_ETA>                  : "Ἣ"  U1f2b
-<dead_ogonek> <dead_grave> <Greek_ETA>                  : "Ἣ"  U1f2b
-<dead_dasia> <dead_grave> <Greek_ETA>                  : "Ἣ"  U1f2b
-<dead_grave> <dead_ogonek> <Greek_ETA>                  : "Ἣ"  U1f2b
-<dead_grave> <dead_dasia> <Greek_ETA>                  : "Ἣ"  U1f2b
-<Multi_key> <greater> <apostrophe> <Greek_ETA>          : "Ἤ"  U1f2c
-<Multi_key> <apostrophe> <greater> <Greek_ETA>          : "Ἤ"  U1f2c
-<dead_horn> <dead_acute> <Greek_ETA>                    : "Ἤ"  U1f2c
-<dead_psili> <dead_acute> <Greek_ETA>                    : "Ἤ"  U1f2c
-<dead_acute> <dead_horn> <Greek_ETA>                    : "Ἤ"  U1f2c
-<dead_acute> <dead_psili> <Greek_ETA>                    : "Ἤ"  U1f2c
-<Multi_key> <less> <apostrophe> <Greek_ETA>             : "Ἥ"  U1f2d
-<Multi_key> <apostrophe> <less> <Greek_ETA>             : "Ἥ"  U1f2d
-<dead_ogonek> <dead_acute> <Greek_ETA>                  : "Ἥ"  U1f2d
-<dead_dasia> <dead_acute> <Greek_ETA>                  : "Ἥ"  U1f2d
-<dead_acute> <dead_ogonek> <Greek_ETA>                  : "Ἥ"  U1f2d
-<dead_acute> <dead_dasia> <Greek_ETA>                  : "Ἥ"  U1f2d
-<Multi_key> <greater> <asciitilde> <Greek_ETA>          : "Ἦ"  U1f2e
-<Multi_key> <asciitilde> <greater> <Greek_ETA>          : "Ἦ"  U1f2e
-<dead_horn> <dead_tilde> <Greek_ETA>                    : "Ἦ"  U1f2e
-<dead_psili> <dead_tilde> <Greek_ETA>                    : "Ἦ"  U1f2e
-<dead_tilde> <dead_horn> <Greek_ETA>                    : "Ἦ"  U1f2e
-<dead_tilde> <dead_psili> <Greek_ETA>                    : "Ἦ"  U1f2e
-<Multi_key> <less> <asciitilde> <Greek_ETA>             : "Ἧ"  U1f2f
-<Multi_key> <asciitilde> <less> <Greek_ETA>             : "Ἧ"  U1f2f
-<dead_ogonek> <dead_tilde> <Greek_ETA>                  : "Ἧ"  U1f2f
-<dead_dasia> <dead_tilde> <Greek_ETA>                  : "Ἧ"  U1f2f
-<dead_tilde> <dead_ogonek> <Greek_ETA>                  : "Ἧ"  U1f2f
-<dead_tilde> <dead_dasia> <Greek_ETA>                  : "Ἧ"  U1f2f
-<Multi_key> <greater> <Greek_iota>                      : "ἰ"  U1f30
-<dead_horn> <Greek_iota>                                : "ἰ"  U1f30
-<dead_psili> <Greek_iota>                                : "ἰ"  U1f30
-<Multi_key> <less> <Greek_iota>                         : "ἱ"  U1f31
-<dead_ogonek> <Greek_iota>                              : "ἱ"  U1f31
-<dead_dasia> <Greek_iota>                              : "ἱ"  U1f31
-<Multi_key> <greater> <grave> <Greek_iota>              : "ἲ"  U1f32
-<Multi_key> <grave> <greater> <Greek_iota>              : "ἲ"  U1f32
-<dead_horn> <dead_grave> <Greek_iota>                   : "ἲ"  U1f32
-<dead_psili> <dead_grave> <Greek_iota>                   : "ἲ"  U1f32
-<dead_grave> <dead_horn> <Greek_iota>                   : "ἲ"  U1f32
-<dead_grave> <dead_psili> <Greek_iota>                   : "ἲ"  U1f32
-<Multi_key> <less> <grave> <Greek_iota>                 : "ἳ"  U1f33
-<Multi_key> <grave> <less> <Greek_iota>                 : "ἳ"  U1f33
-<dead_ogonek> <dead_grave> <Greek_iota>                 : "ἳ"  U1f33
-<dead_dasia> <dead_grave> <Greek_iota>                 : "ἳ"  U1f33
-<dead_grave> <dead_ogonek> <Greek_iota>                 : "ἳ"  U1f33
-<dead_grave> <dead_dasia> <Greek_iota>                 : "ἳ"  U1f33
-<Multi_key> <greater> <apostrophe> <Greek_iota>         : "ἴ"  U1f34
-<Multi_key> <apostrophe> <greater> <Greek_iota>         : "ἴ"  U1f34
-<dead_horn> <dead_acute> <Greek_iota>                   : "ἴ"  U1f34
-<dead_psili> <dead_acute> <Greek_iota>                   : "ἴ"  U1f34
-<dead_acute> <dead_horn> <Greek_iota>                   : "ἴ"  U1f34
-<dead_acute> <dead_psili> <Greek_iota>                   : "ἴ"  U1f34
-<Multi_key> <less> <apostrophe> <Greek_iota>            : "ἵ"  U1f35
-<Multi_key> <apostrophe> <less> <Greek_iota>            : "ἵ"  U1f35
-<dead_ogonek> <dead_acute> <Greek_iota>                 : "ἵ"  U1f35
-<dead_dasia> <dead_acute> <Greek_iota>                 : "ἵ"  U1f35
-<dead_acute> <dead_ogonek> <Greek_iota>                 : "ἵ"  U1f35
-<dead_acute> <dead_dasia> <Greek_iota>                 : "ἵ"  U1f35
-<Multi_key> <greater> <asciitilde> <Greek_iota>         : "ἶ"  U1f36
-<Multi_key> <asciitilde> <greater> <Greek_iota>         : "ἶ"  U1f36
-<dead_horn> <dead_tilde> <Greek_iota>                   : "ἶ"  U1f36
-<dead_psili> <dead_tilde> <Greek_iota>                   : "ἶ"  U1f36
-<dead_tilde> <dead_horn> <Greek_iota>                   : "ἶ"  U1f36
-<dead_tilde> <dead_psili> <Greek_iota>                   : "ἶ"  U1f36
-<Multi_key> <less> <asciitilde> <Greek_iota>            : "ἷ"  U1f37
-<Multi_key> <asciitilde> <less> <Greek_iota>            : "ἷ"  U1f37
-<dead_ogonek> <dead_tilde> <Greek_iota>                 : "ἷ"  U1f37
-<dead_dasia> <dead_tilde> <Greek_iota>                 : "ἷ"  U1f37
-<dead_tilde> <dead_ogonek> <Greek_iota>                 : "ἷ"  U1f37
-<dead_tilde> <dead_dasia> <Greek_iota>                 : "ἷ"  U1f37
-<Multi_key> <greater> <Greek_IOTA>                      : "Ἰ"  U1f38
-<dead_horn> <Greek_IOTA>                                : "Ἰ"  U1f38
-<dead_psili> <Greek_IOTA>                                : "Ἰ"  U1f38
-<Multi_key> <less> <Greek_IOTA>                         : "Ἱ"  U1f39
-<dead_ogonek> <Greek_IOTA>                              : "Ἱ"  U1f39
-<dead_dasia> <Greek_IOTA>                              : "Ἱ"  U1f39
-<Multi_key> <greater> <grave> <Greek_IOTA>              : "Ἲ"  U1f3a
-<Multi_key> <grave> <greater> <Greek_IOTA>              : "Ἲ"  U1f3a
-<dead_horn> <dead_grave> <Greek_IOTA>                   : "Ἲ"  U1f3a
-<dead_psili> <dead_grave> <Greek_IOTA>                   : "Ἲ"  U1f3a
-<dead_grave> <dead_horn> <Greek_IOTA>                   : "Ἲ"  U1f3a
-<dead_grave> <dead_psili> <Greek_IOTA>                   : "Ἲ"  U1f3a
-<Multi_key> <less> <grave> <Greek_IOTA>                 : "Ἳ"  U1f3b
-<Multi_key> <grave> <less> <Greek_IOTA>                 : "Ἳ"  U1f3b
-<dead_ogonek> <dead_grave> <Greek_IOTA>                 : "Ἳ"  U1f3b
-<dead_dasia> <dead_grave> <Greek_IOTA>                 : "Ἳ"  U1f3b
-<dead_grave> <dead_ogonek> <Greek_IOTA>                 : "Ἳ"  U1f3b
-<dead_grave> <dead_dasia> <Greek_IOTA>                 : "Ἳ"  U1f3b
-<Multi_key> <greater> <apostrophe> <Greek_IOTA>         : "Ἴ"  U1f3c
-<Multi_key> <apostrophe> <greater> <Greek_IOTA>         : "Ἴ"  U1f3c
-<dead_horn> <dead_acute> <Greek_IOTA>                   : "Ἴ"  U1f3c
-<dead_psili> <dead_acute> <Greek_IOTA>                   : "Ἴ"  U1f3c
-<dead_acute> <dead_horn> <Greek_IOTA>                   : "Ἴ"  U1f3c
-<dead_acute> <dead_psili> <Greek_IOTA>                   : "Ἴ"  U1f3c
-<Multi_key> <less> <apostrophe> <Greek_IOTA>            : "Ἵ"  U1f3d
-<Multi_key> <apostrophe> <less> <Greek_IOTA>            : "Ἵ"  U1f3d
-<dead_ogonek> <dead_acute> <Greek_IOTA>                 : "Ἵ"  U1f3d
-<dead_dasia> <dead_acute> <Greek_IOTA>                 : "Ἵ"  U1f3d
-<dead_acute> <dead_ogonek> <Greek_IOTA>                 : "Ἵ"  U1f3d
-<dead_acute> <dead_dasia> <Greek_IOTA>                 : "Ἵ"  U1f3d
-<Multi_key> <greater> <asciitilde> <Greek_IOTA>         : "Ἶ"  U1f3e
-<Multi_key> <asciitilde> <greater> <Greek_IOTA>         : "Ἶ"  U1f3e
-<dead_horn> <dead_tilde> <Greek_IOTA>                   : "Ἶ"  U1f3e
-<dead_psili> <dead_tilde> <Greek_IOTA>                   : "Ἶ"  U1f3e
-<dead_tilde> <dead_horn> <Greek_IOTA>                   : "Ἶ"  U1f3e
-<dead_tilde> <dead_psili> <Greek_IOTA>                   : "Ἶ"  U1f3e
-<Multi_key> <less> <asciitilde> <Greek_IOTA>            : "Ἷ"  U1f3f
-<Multi_key> <asciitilde> <less> <Greek_IOTA>            : "Ἷ"  U1f3f
-<dead_ogonek> <dead_tilde> <Greek_IOTA>                 : "Ἷ"  U1f3f
-<dead_dasia> <dead_tilde> <Greek_IOTA>                 : "Ἷ"  U1f3f
-<dead_tilde> <dead_ogonek> <Greek_IOTA>                 : "Ἷ"  U1f3f
-<dead_tilde> <dead_dasia> <Greek_IOTA>                 : "Ἷ"  U1f3f
-<Multi_key> <greater> <Greek_omicron>                   : "ὀ"  U1f40
-<dead_horn> <Greek_omicron>                             : "ὀ"  U1f40
-<dead_psili> <Greek_omicron>                             : "ὀ"  U1f40
-<Multi_key> <less> <Greek_omicron>                      : "ὁ"  U1f41
-<dead_ogonek> <Greek_omicron>                           : "ὁ"  U1f41
-<dead_dasia> <Greek_omicron>                           : "ὁ"  U1f41
-<Multi_key> <greater> <grave> <Greek_omicron>           : "ὂ"  U1f42
-<Multi_key> <grave> <greater> <Greek_omicron>           : "ὂ"  U1f42
-<dead_horn> <dead_grave> <Greek_omicron>                : "ὂ"  U1f42
-<dead_psili> <dead_grave> <Greek_omicron>                : "ὂ"  U1f42
-<dead_grave> <dead_horn> <Greek_omicron>                : "ὂ"  U1f42
-<dead_grave> <dead_psili> <Greek_omicron>                : "ὂ"  U1f42
-<Multi_key> <less> <grave> <Greek_omicron>              : "ὃ"  U1f43
-<Multi_key> <grave> <less> <Greek_omicron>              : "ὃ"  U1f43
-<dead_ogonek> <dead_grave> <Greek_omicron>              : "ὃ"  U1f43
-<dead_dasia> <dead_grave> <Greek_omicron>              : "ὃ"  U1f43
-<dead_grave> <dead_ogonek> <Greek_omicron>              : "ὃ"  U1f43
-<dead_grave> <dead_dasia> <Greek_omicron>              : "ὃ"  U1f43
-<Multi_key> <greater> <apostrophe> <Greek_omicron>      : "ὄ"  U1f44
-<Multi_key> <apostrophe> <greater> <Greek_omicron>      : "ὄ"  U1f44
-<dead_horn> <dead_acute> <Greek_omicron>                : "ὄ"  U1f44
-<dead_psili> <dead_acute> <Greek_omicron>                : "ὄ"  U1f44
-<dead_acute> <dead_horn> <Greek_omicron>                : "ὄ"  U1f44
-<dead_acute> <dead_psili> <Greek_omicron>                : "ὄ"  U1f44
-<Multi_key> <less> <apostrophe> <Greek_omicron>         : "ὅ"  U1f45
-<Multi_key> <apostrophe> <less> <Greek_omicron>         : "ὅ"  U1f45
-<dead_ogonek> <dead_acute> <Greek_omicron>              : "ὅ"  U1f45
-<dead_dasia> <dead_acute> <Greek_omicron>              : "ὅ"  U1f45
-<dead_acute> <dead_ogonek> <Greek_omicron>              : "ὅ"  U1f45
-<dead_acute> <dead_dasia> <Greek_omicron>              : "ὅ"  U1f45
-<Multi_key> <greater> <Greek_OMICRON>                   : "Ὀ"  U1f48
-<dead_horn> <Greek_OMICRON>                             : "Ὀ"  U1f48
-<dead_psili> <Greek_OMICRON>                             : "Ὀ"  U1f48
-<Multi_key> <less> <Greek_OMICRON>                      : "Ὁ"  U1f49
-<dead_ogonek> <Greek_OMICRON>                           : "Ὁ"  U1f49
-<dead_dasia> <Greek_OMICRON>                           : "Ὁ"  U1f49
-<Multi_key> <greater> <grave> <Greek_OMICRON>           : "Ὂ"  U1f4a
-<Multi_key> <grave> <greater> <Greek_OMICRON>           : "Ὂ"  U1f4a
-<dead_horn> <dead_grave> <Greek_OMICRON>                : "Ὂ"  U1f4a
-<dead_psili> <dead_grave> <Greek_OMICRON>                : "Ὂ"  U1f4a
-<dead_grave> <dead_horn> <Greek_OMICRON>                : "Ὂ"  U1f4a
-<dead_grave> <dead_psili> <Greek_OMICRON>                : "Ὂ"  U1f4a
-<Multi_key> <less> <grave> <Greek_OMICRON>              : "Ὃ"  U1f4b
-<Multi_key> <grave> <less> <Greek_OMICRON>              : "Ὃ"  U1f4b
-<dead_ogonek> <dead_grave> <Greek_OMICRON>              : "Ὃ"  U1f4b
-<dead_dasia> <dead_grave> <Greek_OMICRON>              : "Ὃ"  U1f4b
-<dead_grave> <dead_ogonek> <Greek_OMICRON>              : "Ὃ"  U1f4b
-<dead_grave> <dead_dasia> <Greek_OMICRON>              : "Ὃ"  U1f4b
-<Multi_key> <greater> <apostrophe> <Greek_OMICRON>      : "Ὄ"  U1f4c
-<Multi_key> <apostrophe> <greater> <Greek_OMICRON>      : "Ὄ"  U1f4c
-<dead_horn> <dead_acute> <Greek_OMICRON>                : "Ὄ"  U1f4c
-<dead_psili> <dead_acute> <Greek_OMICRON>                : "Ὄ"  U1f4c
-<dead_acute> <dead_horn> <Greek_OMICRON>                : "Ὄ"  U1f4c
-<dead_acute> <dead_psili> <Greek_OMICRON>                : "Ὄ"  U1f4c
-<Multi_key> <less> <apostrophe> <Greek_OMICRON>         : "Ὅ"  U1f4d
-<Multi_key> <apostrophe> <less> <Greek_OMICRON>         : "Ὅ"  U1f4d
-<dead_ogonek> <dead_acute> <Greek_OMICRON>              : "Ὅ"  U1f4d
-<dead_dasia> <dead_acute> <Greek_OMICRON>              : "Ὅ"  U1f4d
-<dead_acute> <dead_ogonek> <Greek_OMICRON>              : "Ὅ"  U1f4d
-<dead_acute> <dead_dasia> <Greek_OMICRON>              : "Ὅ"  U1f4d
-<Multi_key> <greater> <Greek_upsilon>                   : "ὐ"  U1f50
-<dead_horn> <Greek_upsilon>                             : "ὐ"  U1f50
-<dead_psili> <Greek_upsilon>                             : "ὐ"  U1f50
-<Multi_key> <less> <Greek_upsilon>                      : "ὑ"  U1f51
-<dead_ogonek> <Greek_upsilon>                           : "ὑ"  U1f51
-<dead_dasia> <Greek_upsilon>                           : "ὑ"  U1f51
-<Multi_key> <greater> <grave> <Greek_upsilon>           : "ὒ"  U1f52
-<Multi_key> <grave> <greater> <Greek_upsilon>           : "ὒ"  U1f52
-<dead_horn> <dead_grave> <Greek_upsilon>                : "ὒ"  U1f52
-<dead_psili> <dead_grave> <Greek_upsilon>                : "ὒ"  U1f52
-<dead_grave> <dead_horn> <Greek_upsilon>                : "ὒ"  U1f52
-<dead_grave> <dead_psili> <Greek_upsilon>                : "ὒ"  U1f52
-<Multi_key> <less> <grave> <Greek_upsilon>              : "ὓ"  U1f53
-<Multi_key> <grave> <less> <Greek_upsilon>              : "ὓ"  U1f53
-<dead_ogonek> <dead_grave> <Greek_upsilon>              : "ὓ"  U1f53
-<dead_dasia> <dead_grave> <Greek_upsilon>              : "ὓ"  U1f53
-<dead_grave> <dead_ogonek> <Greek_upsilon>              : "ὓ"  U1f53
-<dead_grave> <dead_dasia> <Greek_upsilon>              : "ὓ"  U1f53
-<Multi_key> <greater> <apostrophe> <Greek_upsilon>      : "ὔ"  U1f54
-<Multi_key> <apostrophe> <greater> <Greek_upsilon>      : "ὔ"  U1f54
-<dead_horn> <dead_acute> <Greek_upsilon>                : "ὔ"  U1f54
-<dead_psili> <dead_acute> <Greek_upsilon>                : "ὔ"  U1f54
-<dead_acute> <dead_horn> <Greek_upsilon>                : "ὔ"  U1f54
-<dead_acute> <dead_psili> <Greek_upsilon>                : "ὔ"  U1f54
-<Multi_key> <less> <apostrophe> <Greek_upsilon>         : "ὕ"  U1f55
-<Multi_key> <apostrophe> <less> <Greek_upsilon>         : "ὕ"  U1f55
-<dead_ogonek> <dead_acute> <Greek_upsilon>              : "ὕ"  U1f55
-<dead_dasia> <dead_acute> <Greek_upsilon>              : "ὕ"  U1f55
-<dead_acute> <dead_ogonek> <Greek_upsilon>              : "ὕ"  U1f55
-<dead_acute> <dead_dasia> <Greek_upsilon>              : "ὕ"  U1f55
-<Multi_key> <greater> <asciitilde> <Greek_upsilon>      : "ὖ"  U1f56
-<Multi_key> <asciitilde> <greater> <Greek_upsilon>      : "ὖ"  U1f56
-<dead_horn> <dead_tilde> <Greek_upsilon>                : "ὖ"  U1f56
-<dead_psili> <dead_tilde> <Greek_upsilon>                : "ὖ"  U1f56
-<dead_tilde> <dead_horn> <Greek_upsilon>                : "ὖ"  U1f56
-<dead_tilde> <dead_psili> <Greek_upsilon>                : "ὖ"  U1f56
-<Multi_key> <less> <asciitilde> <Greek_upsilon>         : "ὗ"  U1f57
-<Multi_key> <asciitilde> <less> <Greek_upsilon>         : "ὗ"  U1f57
-<dead_ogonek> <dead_tilde> <Greek_upsilon>              : "ὗ"  U1f57
-<dead_dasia> <dead_tilde> <Greek_upsilon>              : "ὗ"  U1f57
-<dead_tilde> <dead_ogonek> <Greek_upsilon>              : "ὗ"  U1f57
-<dead_tilde> <dead_dasia> <Greek_upsilon>              : "ὗ"  U1f57
-<Multi_key> <less> <Greek_UPSILON>                      : "Ὑ"  U1f59
-<dead_ogonek> <Greek_UPSILON>                           : "Ὑ"  U1f59
-<dead_dasia> <Greek_UPSILON>                           : "Ὑ"  U1f59
-<Multi_key> <less> <grave> <Greek_UPSILON>              : "Ὓ"  U1f5b
-<Multi_key> <grave> <less> <Greek_UPSILON>              : "Ὓ"  U1f5b
-<dead_ogonek> <dead_grave> <Greek_UPSILON>              : "Ὓ"  U1f5b
-<dead_dasia> <dead_grave> <Greek_UPSILON>              : "Ὓ"  U1f5b
-<dead_grave> <dead_ogonek> <Greek_UPSILON>              : "Ὓ"  U1f5b
-<dead_grave> <dead_dasia> <Greek_UPSILON>              : "Ὓ"  U1f5b
-<Multi_key> <less> <apostrophe> <Greek_UPSILON>         : "Ὕ"  U1f5d
-<Multi_key> <apostrophe> <less> <Greek_UPSILON>         : "Ὕ"  U1f5d
-<dead_ogonek> <dead_acute> <Greek_UPSILON>              : "Ὕ"  U1f5d
-<dead_dasia> <dead_acute> <Greek_UPSILON>              : "Ὕ"  U1f5d
-<dead_acute> <dead_ogonek> <Greek_UPSILON>              : "Ὕ"  U1f5d
-<dead_acute> <dead_dasia> <Greek_UPSILON>              : "Ὕ"  U1f5d
-<Multi_key> <less> <asciitilde> <Greek_UPSILON>         : "Ὗ"  U1f5f
-<Multi_key> <asciitilde> <less> <Greek_UPSILON>         : "Ὗ"  U1f5f
-<dead_ogonek> <dead_tilde> <Greek_UPSILON>              : "Ὗ"  U1f5f
-<dead_dasia> <dead_tilde> <Greek_UPSILON>              : "Ὗ"  U1f5f
-<dead_tilde> <dead_ogonek> <Greek_UPSILON>              : "Ὗ"  U1f5f
-<dead_tilde> <dead_dasia> <Greek_UPSILON>              : "Ὗ"  U1f5f
-<Multi_key> <greater> <Greek_omega>                     : "ὠ"  U1f60
-<dead_horn> <Greek_omega>                               : "ὠ"  U1f60
-<dead_psili> <Greek_omega>                               : "ὠ"  U1f60
-<Multi_key> <less> <Greek_omega>                        : "ὡ"  U1f61
-<dead_ogonek> <Greek_omega>                             : "ὡ"  U1f61
-<dead_dasia> <Greek_omega>                             : "ὡ"  U1f61
-<Multi_key> <greater> <grave> <Greek_omega>             : "ὢ"  U1f62
-<Multi_key> <grave> <greater> <Greek_omega>             : "ὢ"  U1f62
-<dead_horn> <dead_grave> <Greek_omega>                  : "ὢ"  U1f62
-<dead_psili> <dead_grave> <Greek_omega>                  : "ὢ"  U1f62
-<dead_grave> <dead_horn> <Greek_omega>                  : "ὢ"  U1f62
-<dead_grave> <dead_psili> <Greek_omega>                  : "ὢ"  U1f62
-<Multi_key> <less> <grave> <Greek_omega>                : "ὣ"  U1f63
-<Multi_key> <grave> <less> <Greek_omega>                : "ὣ"  U1f63
-<dead_ogonek> <dead_grave> <Greek_omega>                : "ὣ"  U1f63
-<dead_dasia> <dead_grave> <Greek_omega>                : "ὣ"  U1f63
-<dead_grave> <dead_ogonek> <Greek_omega>                : "ὣ"  U1f63
-<dead_grave> <dead_dasia> <Greek_omega>                : "ὣ"  U1f63
-<Multi_key> <greater> <apostrophe> <Greek_omega>        : "ὤ"  U1f64
-<Multi_key> <apostrophe> <greater> <Greek_omega>        : "ὤ"  U1f64
-<dead_horn> <dead_acute> <Greek_omega>                  : "ὤ"  U1f64
-<dead_psili> <dead_acute> <Greek_omega>                  : "ὤ"  U1f64
-<dead_acute> <dead_horn> <Greek_omega>                  : "ὤ"  U1f64
-<dead_acute> <dead_psili> <Greek_omega>                  : "ὤ"  U1f64
-<Multi_key> <less> <apostrophe> <Greek_omega>           : "ὥ"  U1f65
-<Multi_key> <apostrophe> <less> <Greek_omega>           : "ὥ"  U1f65
-<dead_ogonek> <dead_acute> <Greek_omega>                : "ὥ"  U1f65
-<dead_dasia> <dead_acute> <Greek_omega>                : "ὥ"  U1f65
-<dead_acute> <dead_ogonek> <Greek_omega>                : "ὥ"  U1f65
-<dead_acute> <dead_dasia> <Greek_omega>                : "ὥ"  U1f65
-<Multi_key> <greater> <asciitilde> <Greek_omega>        : "ὦ"  U1f66
-<Multi_key> <asciitilde> <greater> <Greek_omega>        : "ὦ"  U1f66
-<dead_horn> <dead_tilde> <Greek_omega>                  : "ὦ"  U1f66
-<dead_psili> <dead_tilde> <Greek_omega>                  : "ὦ"  U1f66
-<dead_tilde> <dead_horn> <Greek_omega>                  : "ὦ"  U1f66
-<dead_tilde> <dead_psili> <Greek_omega>                  : "ὦ"  U1f66
-<Multi_key> <less> <asciitilde> <Greek_omega>           : "ὧ"  U1f67
-<Multi_key> <asciitilde> <less> <Greek_omega>           : "ὧ"  U1f67
-<dead_ogonek> <dead_tilde> <Greek_omega>                : "ὧ"  U1f67
-<dead_dasia> <dead_tilde> <Greek_omega>                : "ὧ"  U1f67
-<dead_tilde> <dead_ogonek> <Greek_omega>                : "ὧ"  U1f67
-<dead_tilde> <dead_dasia> <Greek_omega>                : "ὧ"  U1f67
-<Multi_key> <greater> <Greek_OMEGA>                     : "Ὠ"  U1f68
-<dead_horn> <Greek_OMEGA>                               : "Ὠ"  U1f68
-<dead_psili> <Greek_OMEGA>                               : "Ὠ"  U1f68
-<Multi_key> <less> <Greek_OMEGA>                        : "Ὡ"  U1f69
-<dead_ogonek> <Greek_OMEGA>                             : "Ὡ"  U1f69
-<dead_dasia> <Greek_OMEGA>                             : "Ὡ"  U1f69
-<Multi_key> <greater> <grave> <Greek_OMEGA>             : "Ὢ"  U1f6a
-<Multi_key> <grave> <greater> <Greek_OMEGA>             : "Ὢ"  U1f6a
-<dead_horn> <dead_grave> <Greek_OMEGA>                  : "Ὢ"  U1f6a
-<dead_psili> <dead_grave> <Greek_OMEGA>                  : "Ὢ"  U1f6a
-<dead_grave> <dead_horn> <Greek_OMEGA>                  : "Ὢ"  U1f6a
-<dead_grave> <dead_psili> <Greek_OMEGA>                  : "Ὢ"  U1f6a
-<Multi_key> <less> <grave> <Greek_OMEGA>                : "Ὣ"  U1f6b
-<Multi_key> <grave> <less> <Greek_OMEGA>                : "Ὣ"  U1f6b
-<dead_ogonek> <dead_grave> <Greek_OMEGA>                : "Ὣ"  U1f6b
-<dead_dasia> <dead_grave> <Greek_OMEGA>                : "Ὣ"  U1f6b
-<dead_grave> <dead_ogonek> <Greek_OMEGA>                : "Ὣ"  U1f6b
-<dead_grave> <dead_dasia> <Greek_OMEGA>                : "Ὣ"  U1f6b
-<Multi_key> <greater> <apostrophe> <Greek_OMEGA>        : "Ὤ"  U1f6c
-<Multi_key> <apostrophe> <greater> <Greek_OMEGA>        : "Ὤ"  U1f6c
-<dead_horn> <dead_acute> <Greek_OMEGA>                  : "Ὤ"  U1f6c
-<dead_psili> <dead_acute> <Greek_OMEGA>                  : "Ὤ"  U1f6c
-<dead_acute> <dead_horn> <Greek_OMEGA>                  : "Ὤ"  U1f6c
-<dead_acute> <dead_psili> <Greek_OMEGA>                  : "Ὤ"  U1f6c
-<Multi_key> <less> <apostrophe> <Greek_OMEGA>           : "Ὥ"  U1f6d
-<Multi_key> <apostrophe> <less> <Greek_OMEGA>           : "Ὥ"  U1f6d
-<dead_ogonek> <dead_acute> <Greek_OMEGA>                : "Ὥ"  U1f6d
-<dead_dasia> <dead_acute> <Greek_OMEGA>                : "Ὥ"  U1f6d
-<dead_acute> <dead_ogonek> <Greek_OMEGA>                : "Ὥ"  U1f6d
-<dead_acute> <dead_dasia> <Greek_OMEGA>                : "Ὥ"  U1f6d
-<Multi_key> <greater> <asciitilde> <Greek_OMEGA>        : "Ὦ"  U1f6e
-<Multi_key> <asciitilde> <greater> <Greek_OMEGA>        : "Ὦ"  U1f6e
-<dead_horn> <dead_tilde> <Greek_OMEGA>                  : "Ὦ"  U1f6e
-<dead_psili> <dead_tilde> <Greek_OMEGA>                  : "Ὦ"  U1f6e
-<dead_tilde> <dead_horn> <Greek_OMEGA>                  : "Ὦ"  U1f6e
-<dead_tilde> <dead_psili> <Greek_OMEGA>                  : "Ὦ"  U1f6e
-<Multi_key> <less> <asciitilde> <Greek_OMEGA>           : "Ὧ"  U1f6f
-<Multi_key> <asciitilde> <less> <Greek_OMEGA>           : "Ὧ"  U1f6f
-<dead_ogonek> <dead_tilde> <Greek_OMEGA>                : "Ὧ"  U1f6f
-<dead_dasia> <dead_tilde> <Greek_OMEGA>                : "Ὧ"  U1f6f
-<dead_tilde> <dead_ogonek> <Greek_OMEGA>                : "Ὧ"  U1f6f
-<dead_tilde> <dead_dasia> <Greek_OMEGA>                : "Ὧ"  U1f6f
-<Multi_key> <grave> <Greek_alpha>                       : "ὰ"  U1f70
-<dead_grave> <Greek_alpha>                              : "ὰ"  U1f70
-<Multi_key> <grave> <Greek_epsilon>                     : "ὲ"  U1f72
-<dead_grave> <Greek_epsilon>                            : "ὲ"  U1f72
-<Multi_key> <grave> <Greek_eta>                         : "ὴ"  U1f74
-<dead_grave> <Greek_eta>                                : "ὴ"  U1f74
-<Multi_key> <grave> <Greek_iota>                        : "ὶ"  U1f76
-<dead_grave> <Greek_iota>                               : "ὶ"  U1f76
-<Multi_key> <grave> <Greek_omicron>                     : "ὸ"  U1f78
-<dead_grave> <Greek_omicron>                            : "ὸ"  U1f78
-<Multi_key> <grave> <Greek_upsilon>                     : "ὺ"  U1f7a
-<dead_grave> <Greek_upsilon>                            : "ὺ"  U1f7a
-<Multi_key> <grave> <Greek_omega>                       : "ὼ"  U1f7c
-<dead_grave> <Greek_omega>                              : "ὼ"  U1f7c
-<Multi_key> <bar> <greater> <Greek_alpha>               : "ᾀ"  U1f80
-<Multi_key> <greater> <bar> <Greek_alpha>               : "ᾀ"  U1f80
-<dead_iota> <dead_horn> <Greek_alpha>                   : "ᾀ"  U1f80
-<dead_iota> <dead_psili> <Greek_alpha>                   : "ᾀ"  U1f80
-<dead_horn> <dead_iota> <Greek_alpha>                   : "ᾀ"  U1f80
-<dead_psili> <dead_iota> <Greek_alpha>                   : "ᾀ"  U1f80
-<Multi_key> <bar> <less> <Greek_alpha>                  : "ᾁ"  U1f81
-<Multi_key> <less> <bar> <Greek_alpha>                  : "ᾁ"  U1f81
-<dead_iota> <dead_ogonek> <Greek_alpha>                 : "ᾁ"  U1f81
-<dead_iota> <dead_dasia> <Greek_alpha>                 : "ᾁ"  U1f81
-<dead_ogonek> <dead_iota> <Greek_alpha>                 : "ᾁ"  U1f81
-<dead_dasia> <dead_iota> <Greek_alpha>                 : "ᾁ"  U1f81
-<Multi_key> <bar> <greater> <grave> <Greek_alpha>       : "ᾂ"  U1f82
-<Multi_key> <bar> <grave> <greater> <Greek_alpha>       : "ᾂ"  U1f82
-<Multi_key> <greater> <bar> <grave> <Greek_alpha>       : "ᾂ"  U1f82
-<Multi_key> <greater> <grave> <bar> <Greek_alpha>       : "ᾂ"  U1f82
-<Multi_key> <grave> <bar> <greater> <Greek_alpha>       : "ᾂ"  U1f82
-<Multi_key> <grave> <greater> <bar> <Greek_alpha>       : "ᾂ"  U1f82
-<dead_iota> <dead_horn> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_iota> <dead_psili> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_iota> <dead_grave> <dead_horn> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_iota> <dead_grave> <dead_psili> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_horn> <dead_iota> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_psili> <dead_iota> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_horn> <dead_grave> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_psili> <dead_grave> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_grave> <dead_iota> <dead_horn> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_grave> <dead_iota> <dead_psili> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_grave> <dead_horn> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
-<dead_grave> <dead_psili> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
-<Multi_key> <bar> <less> <grave> <Greek_alpha>          : "ᾃ"  U1f83
-<Multi_key> <bar> <grave> <less> <Greek_alpha>          : "ᾃ"  U1f83
-<Multi_key> <less> <bar> <grave> <Greek_alpha>          : "ᾃ"  U1f83
-<Multi_key> <less> <grave> <bar> <Greek_alpha>          : "ᾃ"  U1f83
-<Multi_key> <grave> <bar> <less> <Greek_alpha>          : "ᾃ"  U1f83
-<Multi_key> <grave> <less> <bar> <Greek_alpha>          : "ᾃ"  U1f83
-<dead_iota> <dead_ogonek> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_iota> <dead_dasia> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_iota> <dead_grave> <dead_ogonek> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_iota> <dead_grave> <dead_dasia> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_ogonek> <dead_iota> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_dasia> <dead_iota> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_ogonek> <dead_grave> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_dasia> <dead_grave> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_grave> <dead_iota> <dead_ogonek> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_grave> <dead_iota> <dead_dasia> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_grave> <dead_ogonek> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
-<dead_grave> <dead_dasia> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
-<Multi_key> <bar> <greater> <apostrophe> <Greek_alpha>  : "ᾄ"  U1f84
-<Multi_key> <bar> <apostrophe> <greater> <Greek_alpha>  : "ᾄ"  U1f84
-<Multi_key> <greater> <bar> <apostrophe> <Greek_alpha>  : "ᾄ"  U1f84
-<Multi_key> <greater> <apostrophe> <bar> <Greek_alpha>  : "ᾄ"  U1f84
-<Multi_key> <apostrophe> <bar> <greater> <Greek_alpha>  : "ᾄ"  U1f84
-<Multi_key> <apostrophe> <greater> <bar> <Greek_alpha>  : "ᾄ"  U1f84
-<dead_iota> <dead_horn> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_iota> <dead_psili> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_iota> <dead_acute> <dead_horn> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_iota> <dead_acute> <dead_psili> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_horn> <dead_iota> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_psili> <dead_iota> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_horn> <dead_acute> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_psili> <dead_acute> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_acute> <dead_iota> <dead_horn> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_acute> <dead_iota> <dead_psili> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_acute> <dead_horn> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
-<dead_acute> <dead_psili> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
-<Multi_key> <bar> <less> <apostrophe> <Greek_alpha>     : "ᾅ"  U1f85
-<Multi_key> <bar> <apostrophe> <less> <Greek_alpha>     : "ᾅ"  U1f85
-<Multi_key> <less> <bar> <apostrophe> <Greek_alpha>     : "ᾅ"  U1f85
-<Multi_key> <less> <apostrophe> <bar> <Greek_alpha>     : "ᾅ"  U1f85
-<Multi_key> <apostrophe> <bar> <less> <Greek_alpha>     : "ᾅ"  U1f85
-<Multi_key> <apostrophe> <less> <bar> <Greek_alpha>     : "ᾅ"  U1f85
-<dead_iota> <dead_ogonek> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_iota> <dead_dasia> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_iota> <dead_acute> <dead_ogonek> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_iota> <dead_acute> <dead_dasia> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_ogonek> <dead_iota> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_dasia> <dead_iota> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_ogonek> <dead_acute> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_dasia> <dead_acute> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_acute> <dead_iota> <dead_ogonek> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_acute> <dead_iota> <dead_dasia> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_acute> <dead_ogonek> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
-<dead_acute> <dead_dasia> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
-<Multi_key> <bar> <greater> <asciitilde> <Greek_alpha>  : "ᾆ"  U1f86
-<Multi_key> <bar> <asciitilde> <greater> <Greek_alpha>  : "ᾆ"  U1f86
-<Multi_key> <greater> <bar> <asciitilde> <Greek_alpha>  : "ᾆ"  U1f86
-<Multi_key> <greater> <asciitilde> <bar> <Greek_alpha>  : "ᾆ"  U1f86
-<Multi_key> <asciitilde> <bar> <greater> <Greek_alpha>  : "ᾆ"  U1f86
-<Multi_key> <asciitilde> <greater> <bar> <Greek_alpha>  : "ᾆ"  U1f86
-<dead_iota> <dead_horn> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_iota> <dead_psili> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_iota> <dead_tilde> <dead_horn> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_iota> <dead_tilde> <dead_psili> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_horn> <dead_iota> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_psili> <dead_iota> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_horn> <dead_tilde> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_psili> <dead_tilde> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_tilde> <dead_iota> <dead_horn> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_tilde> <dead_iota> <dead_psili> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_tilde> <dead_horn> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
-<dead_tilde> <dead_psili> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
-<Multi_key> <bar> <less> <asciitilde> <Greek_alpha>     : "ᾇ"  U1f87
-<Multi_key> <bar> <asciitilde> <less> <Greek_alpha>     : "ᾇ"  U1f87
-<Multi_key> <less> <bar> <asciitilde> <Greek_alpha>     : "ᾇ"  U1f87
-<Multi_key> <less> <asciitilde> <bar> <Greek_alpha>     : "ᾇ"  U1f87
-<Multi_key> <asciitilde> <bar> <less> <Greek_alpha>     : "ᾇ"  U1f87
-<Multi_key> <asciitilde> <less> <bar> <Greek_alpha>     : "ᾇ"  U1f87
-<dead_iota> <dead_ogonek> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_iota> <dead_dasia> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_iota> <dead_tilde> <dead_ogonek> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_iota> <dead_tilde> <dead_dasia> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_ogonek> <dead_iota> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_dasia> <dead_iota> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_ogonek> <dead_tilde> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_dasia> <dead_tilde> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_tilde> <dead_iota> <dead_ogonek> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_tilde> <dead_iota> <dead_dasia> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_tilde> <dead_ogonek> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
-<dead_tilde> <dead_dasia> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
-<Multi_key> <bar> <greater> <Greek_ALPHA>               : "ᾈ"  U1f88
-<Multi_key> <greater> <bar> <Greek_ALPHA>               : "ᾈ"  U1f88
-<dead_iota> <dead_horn> <Greek_ALPHA>                   : "ᾈ"  U1f88
-<dead_iota> <dead_psili> <Greek_ALPHA>                   : "ᾈ"  U1f88
-<dead_horn> <dead_iota> <Greek_ALPHA>                   : "ᾈ"  U1f88
-<dead_psili> <dead_iota> <Greek_ALPHA>                   : "ᾈ"  U1f88
-<Multi_key> <bar> <less> <Greek_ALPHA>                  : "ᾉ"  U1f89
-<Multi_key> <less> <bar> <Greek_ALPHA>                  : "ᾉ"  U1f89
-<dead_iota> <dead_ogonek> <Greek_ALPHA>                 : "ᾉ"  U1f89
-<dead_iota> <dead_dasia> <Greek_ALPHA>                 : "ᾉ"  U1f89
-<dead_ogonek> <dead_iota> <Greek_ALPHA>                 : "ᾉ"  U1f89
-<dead_dasia> <dead_iota> <Greek_ALPHA>                 : "ᾉ"  U1f89
-<Multi_key> <bar> <greater> <grave> <Greek_ALPHA>       : "ᾊ"  U1f8a
-<Multi_key> <bar> <grave> <greater> <Greek_ALPHA>       : "ᾊ"  U1f8a
-<Multi_key> <greater> <bar> <grave> <Greek_ALPHA>       : "ᾊ"  U1f8a
-<Multi_key> <greater> <grave> <bar> <Greek_ALPHA>       : "ᾊ"  U1f8a
-<Multi_key> <grave> <bar> <greater> <Greek_ALPHA>       : "ᾊ"  U1f8a
-<Multi_key> <grave> <greater> <bar> <Greek_ALPHA>       : "ᾊ"  U1f8a
-<dead_iota> <dead_horn> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_iota> <dead_psili> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_iota> <dead_grave> <dead_horn> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_iota> <dead_grave> <dead_psili> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_horn> <dead_iota> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_psili> <dead_iota> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_horn> <dead_grave> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_psili> <dead_grave> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_grave> <dead_iota> <dead_horn> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_grave> <dead_iota> <dead_psili> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_grave> <dead_horn> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<dead_grave> <dead_psili> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
-<Multi_key> <bar> <less> <grave> <Greek_ALPHA>          : "ᾋ"  U1f8b
-<Multi_key> <bar> <grave> <less> <Greek_ALPHA>          : "ᾋ"  U1f8b
-<Multi_key> <less> <bar> <grave> <Greek_ALPHA>          : "ᾋ"  U1f8b
-<Multi_key> <less> <grave> <bar> <Greek_ALPHA>          : "ᾋ"  U1f8b
-<Multi_key> <grave> <bar> <less> <Greek_ALPHA>          : "ᾋ"  U1f8b
-<Multi_key> <grave> <less> <bar> <Greek_ALPHA>          : "ᾋ"  U1f8b
-<dead_iota> <dead_ogonek> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_iota> <dead_dasia> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_iota> <dead_grave> <dead_ogonek> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_iota> <dead_grave> <dead_dasia> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_ogonek> <dead_iota> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_dasia> <dead_iota> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_ogonek> <dead_grave> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_dasia> <dead_grave> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_grave> <dead_iota> <dead_ogonek> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_grave> <dead_iota> <dead_dasia> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_grave> <dead_ogonek> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<dead_grave> <dead_dasia> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
-<Multi_key> <bar> <greater> <apostrophe> <Greek_ALPHA>  : "ᾌ"  U1f8c
-<Multi_key> <bar> <apostrophe> <greater> <Greek_ALPHA>  : "ᾌ"  U1f8c
-<Multi_key> <greater> <bar> <apostrophe> <Greek_ALPHA>  : "ᾌ"  U1f8c
-<Multi_key> <greater> <apostrophe> <bar> <Greek_ALPHA>  : "ᾌ"  U1f8c
-<Multi_key> <apostrophe> <bar> <greater> <Greek_ALPHA>  : "ᾌ"  U1f8c
-<Multi_key> <apostrophe> <greater> <bar> <Greek_ALPHA>  : "ᾌ"  U1f8c
-<dead_iota> <dead_horn> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_iota> <dead_psili> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_iota> <dead_acute> <dead_horn> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_iota> <dead_acute> <dead_psili> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_horn> <dead_iota> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_psili> <dead_iota> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_horn> <dead_acute> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_psili> <dead_acute> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_acute> <dead_iota> <dead_horn> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_acute> <dead_iota> <dead_psili> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_acute> <dead_horn> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<dead_acute> <dead_psili> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
-<Multi_key> <bar> <less> <apostrophe> <Greek_ALPHA>     : "ᾍ"  U1f8d
-<Multi_key> <bar> <apostrophe> <less> <Greek_ALPHA>     : "ᾍ"  U1f8d
-<Multi_key> <less> <bar> <apostrophe> <Greek_ALPHA>     : "ᾍ"  U1f8d
-<Multi_key> <less> <apostrophe> <bar> <Greek_ALPHA>     : "ᾍ"  U1f8d
-<Multi_key> <apostrophe> <bar> <less> <Greek_ALPHA>     : "ᾍ"  U1f8d
-<Multi_key> <apostrophe> <less> <bar> <Greek_ALPHA>     : "ᾍ"  U1f8d
-<dead_iota> <dead_ogonek> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_iota> <dead_dasia> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_iota> <dead_acute> <dead_ogonek> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_iota> <dead_acute> <dead_dasia> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_ogonek> <dead_iota> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_dasia> <dead_iota> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_ogonek> <dead_acute> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_dasia> <dead_acute> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_acute> <dead_iota> <dead_ogonek> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_acute> <dead_iota> <dead_dasia> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_acute> <dead_ogonek> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<dead_acute> <dead_dasia> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
-<Multi_key> <bar> <greater> <asciitilde> <Greek_ALPHA>  : "ᾎ"  U1f8e
-<Multi_key> <bar> <asciitilde> <greater> <Greek_ALPHA>  : "ᾎ"  U1f8e
-<Multi_key> <greater> <bar> <asciitilde> <Greek_ALPHA>  : "ᾎ"  U1f8e
-<Multi_key> <greater> <asciitilde> <bar> <Greek_ALPHA>  : "ᾎ"  U1f8e
-<Multi_key> <asciitilde> <bar> <greater> <Greek_ALPHA>  : "ᾎ"  U1f8e
-<Multi_key> <asciitilde> <greater> <bar> <Greek_ALPHA>  : "ᾎ"  U1f8e
-<dead_iota> <dead_horn> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_iota> <dead_psili> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_iota> <dead_tilde> <dead_horn> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_iota> <dead_tilde> <dead_psili> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_horn> <dead_iota> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_psili> <dead_iota> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_horn> <dead_tilde> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_psili> <dead_tilde> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_tilde> <dead_iota> <dead_horn> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_tilde> <dead_iota> <dead_psili> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_tilde> <dead_horn> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<dead_tilde> <dead_psili> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
-<Multi_key> <bar> <less> <asciitilde> <Greek_ALPHA>     : "ᾏ"  U1f8f
-<Multi_key> <bar> <asciitilde> <less> <Greek_ALPHA>     : "ᾏ"  U1f8f
-<Multi_key> <less> <bar> <asciitilde> <Greek_ALPHA>     : "ᾏ"  U1f8f
-<Multi_key> <less> <asciitilde> <bar> <Greek_ALPHA>     : "ᾏ"  U1f8f
-<Multi_key> <asciitilde> <bar> <less> <Greek_ALPHA>     : "ᾏ"  U1f8f
-<Multi_key> <asciitilde> <less> <bar> <Greek_ALPHA>     : "ᾏ"  U1f8f
-<dead_iota> <dead_ogonek> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_iota> <dead_dasia> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_iota> <dead_tilde> <dead_ogonek> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_iota> <dead_tilde> <dead_dasia> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_ogonek> <dead_iota> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_dasia> <dead_iota> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_ogonek> <dead_tilde> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_dasia> <dead_tilde> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_tilde> <dead_iota> <dead_ogonek> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_tilde> <dead_iota> <dead_dasia> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_tilde> <dead_ogonek> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<dead_tilde> <dead_dasia> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
-<Multi_key> <bar> <greater> <Greek_eta>                 : "ᾐ"  U1f90
-<Multi_key> <greater> <bar> <Greek_eta>                 : "ᾐ"  U1f90
-<dead_iota> <dead_horn> <Greek_eta>                     : "ᾐ"  U1f90
-<dead_iota> <dead_psili> <Greek_eta>                     : "ᾐ"  U1f90
-<dead_horn> <dead_iota> <Greek_eta>                     : "ᾐ"  U1f90
-<dead_psili> <dead_iota> <Greek_eta>                     : "ᾐ"  U1f90
-<Multi_key> <bar> <less> <Greek_eta>                    : "ᾑ"  U1f91
-<Multi_key> <less> <bar> <Greek_eta>                    : "ᾑ"  U1f91
-<dead_iota> <dead_ogonek> <Greek_eta>                   : "ᾑ"  U1f91
-<dead_iota> <dead_dasia> <Greek_eta>                   : "ᾑ"  U1f91
-<dead_ogonek> <dead_iota> <Greek_eta>                   : "ᾑ"  U1f91
-<dead_dasia> <dead_iota> <Greek_eta>                   : "ᾑ"  U1f91
-<Multi_key> <bar> <greater> <grave> <Greek_eta>         : "ᾒ"  U1f92
-<Multi_key> <bar> <grave> <greater> <Greek_eta>         : "ᾒ"  U1f92
-<Multi_key> <greater> <bar> <grave> <Greek_eta>         : "ᾒ"  U1f92
-<Multi_key> <greater> <grave> <bar> <Greek_eta>         : "ᾒ"  U1f92
-<Multi_key> <grave> <bar> <greater> <Greek_eta>         : "ᾒ"  U1f92
-<Multi_key> <grave> <greater> <bar> <Greek_eta>         : "ᾒ"  U1f92
-<dead_iota> <dead_horn> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
-<dead_iota> <dead_psili> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
-<dead_iota> <dead_grave> <dead_horn> <Greek_eta>        : "ᾒ"  U1f92
-<dead_iota> <dead_grave> <dead_psili> <Greek_eta>        : "ᾒ"  U1f92
-<dead_horn> <dead_iota> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
-<dead_psili> <dead_iota> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
-<dead_horn> <dead_grave> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
-<dead_psili> <dead_grave> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
-<dead_grave> <dead_iota> <dead_horn> <Greek_eta>        : "ᾒ"  U1f92
-<dead_grave> <dead_iota> <dead_psili> <Greek_eta>        : "ᾒ"  U1f92
-<dead_grave> <dead_horn> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
-<dead_grave> <dead_psili> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
-<Multi_key> <bar> <less> <grave> <Greek_eta>            : "ᾓ"  U1f93
-<Multi_key> <bar> <grave> <less> <Greek_eta>            : "ᾓ"  U1f93
-<Multi_key> <less> <bar> <grave> <Greek_eta>            : "ᾓ"  U1f93
-<Multi_key> <less> <grave> <bar> <Greek_eta>            : "ᾓ"  U1f93
-<Multi_key> <grave> <bar> <less> <Greek_eta>            : "ᾓ"  U1f93
-<Multi_key> <grave> <less> <bar> <Greek_eta>            : "ᾓ"  U1f93
-<dead_iota> <dead_ogonek> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
-<dead_iota> <dead_dasia> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
-<dead_iota> <dead_grave> <dead_ogonek> <Greek_eta>      : "ᾓ"  U1f93
-<dead_iota> <dead_grave> <dead_dasia> <Greek_eta>      : "ᾓ"  U1f93
-<dead_ogonek> <dead_iota> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
-<dead_dasia> <dead_iota> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
-<dead_ogonek> <dead_grave> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
-<dead_dasia> <dead_grave> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
-<dead_grave> <dead_iota> <dead_ogonek> <Greek_eta>      : "ᾓ"  U1f93
-<dead_grave> <dead_iota> <dead_dasia> <Greek_eta>      : "ᾓ"  U1f93
-<dead_grave> <dead_ogonek> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
-<dead_grave> <dead_dasia> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
-<Multi_key> <bar> <greater> <apostrophe> <Greek_eta>    : "ᾔ"  U1f94
-<Multi_key> <bar> <apostrophe> <greater> <Greek_eta>    : "ᾔ"  U1f94
-<Multi_key> <greater> <bar> <apostrophe> <Greek_eta>    : "ᾔ"  U1f94
-<Multi_key> <greater> <apostrophe> <bar> <Greek_eta>    : "ᾔ"  U1f94
-<Multi_key> <apostrophe> <bar> <greater> <Greek_eta>    : "ᾔ"  U1f94
-<Multi_key> <apostrophe> <greater> <bar> <Greek_eta>    : "ᾔ"  U1f94
-<dead_iota> <dead_horn> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
-<dead_iota> <dead_psili> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
-<dead_iota> <dead_acute> <dead_horn> <Greek_eta>        : "ᾔ"  U1f94
-<dead_iota> <dead_acute> <dead_psili> <Greek_eta>        : "ᾔ"  U1f94
-<dead_horn> <dead_iota> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
-<dead_psili> <dead_iota> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
-<dead_horn> <dead_acute> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
-<dead_psili> <dead_acute> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
-<dead_acute> <dead_iota> <dead_horn> <Greek_eta>        : "ᾔ"  U1f94
-<dead_acute> <dead_iota> <dead_psili> <Greek_eta>        : "ᾔ"  U1f94
-<dead_acute> <dead_horn> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
-<dead_acute> <dead_psili> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
-<Multi_key> <bar> <less> <apostrophe> <Greek_eta>       : "ᾕ"  U1f95
-<Multi_key> <bar> <apostrophe> <less> <Greek_eta>       : "ᾕ"  U1f95
-<Multi_key> <less> <bar> <apostrophe> <Greek_eta>       : "ᾕ"  U1f95
-<Multi_key> <less> <apostrophe> <bar> <Greek_eta>       : "ᾕ"  U1f95
-<Multi_key> <apostrophe> <bar> <less> <Greek_eta>       : "ᾕ"  U1f95
-<Multi_key> <apostrophe> <less> <bar> <Greek_eta>       : "ᾕ"  U1f95
-<dead_iota> <dead_ogonek> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
-<dead_iota> <dead_dasia> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
-<dead_iota> <dead_acute> <dead_ogonek> <Greek_eta>      : "ᾕ"  U1f95
-<dead_iota> <dead_acute> <dead_dasia> <Greek_eta>      : "ᾕ"  U1f95
-<dead_ogonek> <dead_iota> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
-<dead_dasia> <dead_iota> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
-<dead_ogonek> <dead_acute> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
-<dead_dasia> <dead_acute> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
-<dead_acute> <dead_iota> <dead_ogonek> <Greek_eta>      : "ᾕ"  U1f95
-<dead_acute> <dead_iota> <dead_dasia> <Greek_eta>      : "ᾕ"  U1f95
-<dead_acute> <dead_ogonek> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
-<dead_acute> <dead_dasia> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
-<Multi_key> <bar> <greater> <asciitilde> <Greek_eta>    : "ᾖ"  U1f96
-<Multi_key> <bar> <asciitilde> <greater> <Greek_eta>    : "ᾖ"  U1f96
-<Multi_key> <greater> <bar> <asciitilde> <Greek_eta>    : "ᾖ"  U1f96
-<Multi_key> <greater> <asciitilde> <bar> <Greek_eta>    : "ᾖ"  U1f96
-<Multi_key> <asciitilde> <bar> <greater> <Greek_eta>    : "ᾖ"  U1f96
-<Multi_key> <asciitilde> <greater> <bar> <Greek_eta>    : "ᾖ"  U1f96
-<dead_iota> <dead_horn> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
-<dead_iota> <dead_psili> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
-<dead_iota> <dead_tilde> <dead_horn> <Greek_eta>        : "ᾖ"  U1f96
-<dead_iota> <dead_tilde> <dead_psili> <Greek_eta>        : "ᾖ"  U1f96
-<dead_horn> <dead_iota> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
-<dead_psili> <dead_iota> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
-<dead_horn> <dead_tilde> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
-<dead_psili> <dead_tilde> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
-<dead_tilde> <dead_iota> <dead_horn> <Greek_eta>        : "ᾖ"  U1f96
-<dead_tilde> <dead_iota> <dead_psili> <Greek_eta>        : "ᾖ"  U1f96
-<dead_tilde> <dead_horn> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
-<dead_tilde> <dead_psili> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
-<Multi_key> <bar> <less> <asciitilde> <Greek_eta>       : "ᾗ"  U1f97
-<Multi_key> <bar> <asciitilde> <less> <Greek_eta>       : "ᾗ"  U1f97
-<Multi_key> <less> <bar> <asciitilde> <Greek_eta>       : "ᾗ"  U1f97
-<Multi_key> <less> <asciitilde> <bar> <Greek_eta>       : "ᾗ"  U1f97
-<Multi_key> <asciitilde> <bar> <less> <Greek_eta>       : "ᾗ"  U1f97
-<Multi_key> <asciitilde> <less> <bar> <Greek_eta>       : "ᾗ"  U1f97
-<dead_iota> <dead_ogonek> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
-<dead_iota> <dead_dasia> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
-<dead_iota> <dead_tilde> <dead_ogonek> <Greek_eta>      : "ᾗ"  U1f97
-<dead_iota> <dead_tilde> <dead_dasia> <Greek_eta>      : "ᾗ"  U1f97
-<dead_ogonek> <dead_iota> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
-<dead_dasia> <dead_iota> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
-<dead_ogonek> <dead_tilde> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
-<dead_dasia> <dead_tilde> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
-<dead_tilde> <dead_iota> <dead_ogonek> <Greek_eta>      : "ᾗ"  U1f97
-<dead_tilde> <dead_iota> <dead_dasia> <Greek_eta>      : "ᾗ"  U1f97
-<dead_tilde> <dead_ogonek> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
-<dead_tilde> <dead_dasia> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
-<Multi_key> <bar> <greater> <Greek_ETA>                 : "ᾘ"  U1f98
-<Multi_key> <greater> <bar> <Greek_ETA>                 : "ᾘ"  U1f98
-<dead_iota> <dead_horn> <Greek_ETA>                     : "ᾘ"  U1f98
-<dead_iota> <dead_psili> <Greek_ETA>                     : "ᾘ"  U1f98
-<dead_horn> <dead_iota> <Greek_ETA>                     : "ᾘ"  U1f98
-<dead_psili> <dead_iota> <Greek_ETA>                     : "ᾘ"  U1f98
-<Multi_key> <bar> <less> <Greek_ETA>                    : "ᾙ"  U1f99
-<Multi_key> <less> <bar> <Greek_ETA>                    : "ᾙ"  U1f99
-<dead_iota> <dead_ogonek> <Greek_ETA>                   : "ᾙ"  U1f99
-<dead_iota> <dead_dasia> <Greek_ETA>                   : "ᾙ"  U1f99
-<dead_ogonek> <dead_iota> <Greek_ETA>                   : "ᾙ"  U1f99
-<dead_dasia> <dead_iota> <Greek_ETA>                   : "ᾙ"  U1f99
-<Multi_key> <bar> <greater> <grave> <Greek_ETA>         : "ᾚ"  U1f9a
-<Multi_key> <bar> <grave> <greater> <Greek_ETA>         : "ᾚ"  U1f9a
-<Multi_key> <greater> <bar> <grave> <Greek_ETA>         : "ᾚ"  U1f9a
-<Multi_key> <greater> <grave> <bar> <Greek_ETA>         : "ᾚ"  U1f9a
-<Multi_key> <grave> <bar> <greater> <Greek_ETA>         : "ᾚ"  U1f9a
-<Multi_key> <grave> <greater> <bar> <Greek_ETA>         : "ᾚ"  U1f9a
-<dead_iota> <dead_horn> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_iota> <dead_psili> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_iota> <dead_grave> <dead_horn> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_iota> <dead_grave> <dead_psili> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_horn> <dead_iota> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_psili> <dead_iota> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_horn> <dead_grave> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_psili> <dead_grave> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_grave> <dead_iota> <dead_horn> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_grave> <dead_iota> <dead_psili> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_grave> <dead_horn> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
-<dead_grave> <dead_psili> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
-<Multi_key> <bar> <less> <grave> <Greek_ETA>            : "ᾛ"  U1f9b
-<Multi_key> <bar> <grave> <less> <Greek_ETA>            : "ᾛ"  U1f9b
-<Multi_key> <less> <bar> <grave> <Greek_ETA>            : "ᾛ"  U1f9b
-<Multi_key> <less> <grave> <bar> <Greek_ETA>            : "ᾛ"  U1f9b
-<Multi_key> <grave> <bar> <less> <Greek_ETA>            : "ᾛ"  U1f9b
-<Multi_key> <grave> <less> <bar> <Greek_ETA>            : "ᾛ"  U1f9b
-<dead_iota> <dead_ogonek> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_iota> <dead_dasia> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_iota> <dead_grave> <dead_ogonek> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_iota> <dead_grave> <dead_dasia> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_ogonek> <dead_iota> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_dasia> <dead_iota> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_ogonek> <dead_grave> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_dasia> <dead_grave> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_grave> <dead_iota> <dead_ogonek> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_grave> <dead_iota> <dead_dasia> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_grave> <dead_ogonek> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
-<dead_grave> <dead_dasia> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
-<Multi_key> <bar> <greater> <apostrophe> <Greek_ETA>    : "ᾜ"  U1f9c
-<Multi_key> <bar> <apostrophe> <greater> <Greek_ETA>    : "ᾜ"  U1f9c
-<Multi_key> <greater> <bar> <apostrophe> <Greek_ETA>    : "ᾜ"  U1f9c
-<Multi_key> <greater> <apostrophe> <bar> <Greek_ETA>    : "ᾜ"  U1f9c
-<Multi_key> <apostrophe> <bar> <greater> <Greek_ETA>    : "ᾜ"  U1f9c
-<Multi_key> <apostrophe> <greater> <bar> <Greek_ETA>    : "ᾜ"  U1f9c
-<dead_iota> <dead_horn> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_iota> <dead_psili> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_iota> <dead_acute> <dead_horn> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_iota> <dead_acute> <dead_psili> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_horn> <dead_iota> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_psili> <dead_iota> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_horn> <dead_acute> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_psili> <dead_acute> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_acute> <dead_iota> <dead_horn> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_acute> <dead_iota> <dead_psili> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_acute> <dead_horn> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
-<dead_acute> <dead_psili> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
-<Multi_key> <bar> <less> <apostrophe> <Greek_ETA>       : "ᾝ"  U1f9d
-<Multi_key> <bar> <apostrophe> <less> <Greek_ETA>       : "ᾝ"  U1f9d
-<Multi_key> <less> <bar> <apostrophe> <Greek_ETA>       : "ᾝ"  U1f9d
-<Multi_key> <less> <apostrophe> <bar> <Greek_ETA>       : "ᾝ"  U1f9d
-<Multi_key> <apostrophe> <bar> <less> <Greek_ETA>       : "ᾝ"  U1f9d
-<Multi_key> <apostrophe> <less> <bar> <Greek_ETA>       : "ᾝ"  U1f9d
-<dead_iota> <dead_ogonek> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_iota> <dead_dasia> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_iota> <dead_acute> <dead_ogonek> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_iota> <dead_acute> <dead_dasia> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_ogonek> <dead_iota> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_dasia> <dead_iota> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_ogonek> <dead_acute> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_dasia> <dead_acute> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_acute> <dead_iota> <dead_ogonek> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_acute> <dead_iota> <dead_dasia> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_acute> <dead_ogonek> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
-<dead_acute> <dead_dasia> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
-<Multi_key> <bar> <greater> <asciitilde> <Greek_ETA>    : "ᾞ"  U1f9e
-<Multi_key> <bar> <asciitilde> <greater> <Greek_ETA>    : "ᾞ"  U1f9e
-<Multi_key> <greater> <bar> <asciitilde> <Greek_ETA>    : "ᾞ"  U1f9e
-<Multi_key> <greater> <asciitilde> <bar> <Greek_ETA>    : "ᾞ"  U1f9e
-<Multi_key> <asciitilde> <bar> <greater> <Greek_ETA>    : "ᾞ"  U1f9e
-<Multi_key> <asciitilde> <greater> <bar> <Greek_ETA>    : "ᾞ"  U1f9e
-<dead_iota> <dead_horn> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_iota> <dead_psili> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_iota> <dead_tilde> <dead_horn> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_iota> <dead_tilde> <dead_psili> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_horn> <dead_iota> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_psili> <dead_iota> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_horn> <dead_tilde> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_psili> <dead_tilde> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_tilde> <dead_iota> <dead_horn> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_tilde> <dead_iota> <dead_psili> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_tilde> <dead_horn> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
-<dead_tilde> <dead_psili> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
-<Multi_key> <bar> <less> <asciitilde> <Greek_ETA>       : "ᾟ"  U1f9f
-<Multi_key> <bar> <asciitilde> <less> <Greek_ETA>       : "ᾟ"  U1f9f
-<Multi_key> <less> <bar> <asciitilde> <Greek_ETA>       : "ᾟ"  U1f9f
-<Multi_key> <less> <asciitilde> <bar> <Greek_ETA>       : "ᾟ"  U1f9f
-<Multi_key> <asciitilde> <bar> <less> <Greek_ETA>       : "ᾟ"  U1f9f
-<Multi_key> <asciitilde> <less> <bar> <Greek_ETA>       : "ᾟ"  U1f9f
-<dead_iota> <dead_ogonek> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_iota> <dead_dasia> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_iota> <dead_tilde> <dead_ogonek> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_iota> <dead_tilde> <dead_dasia> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_ogonek> <dead_iota> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_dasia> <dead_iota> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_ogonek> <dead_tilde> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_dasia> <dead_tilde> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_tilde> <dead_iota> <dead_ogonek> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_tilde> <dead_iota> <dead_dasia> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_tilde> <dead_ogonek> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
-<dead_tilde> <dead_dasia> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
-<Multi_key> <bar> <greater> <Greek_omega>               : "ᾠ"  U1fa0
-<Multi_key> <greater> <bar> <Greek_omega>               : "ᾠ"  U1fa0
-<dead_iota> <dead_horn> <Greek_omega>                   : "ᾠ"  U1fa0
-<dead_iota> <dead_psili> <Greek_omega>                   : "ᾠ"  U1fa0
-<dead_horn> <dead_iota> <Greek_omega>                   : "ᾠ"  U1fa0
-<dead_psili> <dead_iota> <Greek_omega>                   : "ᾠ"  U1fa0
-<Multi_key> <bar> <less> <Greek_omega>                  : "ᾡ"  U1fa1
-<Multi_key> <less> <bar> <Greek_omega>                  : "ᾡ"  U1fa1
-<dead_iota> <dead_ogonek> <Greek_omega>                 : "ᾡ"  U1fa1
-<dead_iota> <dead_dasia> <Greek_omega>                 : "ᾡ"  U1fa1
-<dead_ogonek> <dead_iota> <Greek_omega>                 : "ᾡ"  U1fa1
-<dead_dasia> <dead_iota> <Greek_omega>                 : "ᾡ"  U1fa1
-<Multi_key> <bar> <greater> <grave> <Greek_omega>       : "ᾢ"  U1fa2
-<Multi_key> <bar> <grave> <greater> <Greek_omega>       : "ᾢ"  U1fa2
-<Multi_key> <greater> <bar> <grave> <Greek_omega>       : "ᾢ"  U1fa2
-<Multi_key> <greater> <grave> <bar> <Greek_omega>       : "ᾢ"  U1fa2
-<Multi_key> <grave> <bar> <greater> <Greek_omega>       : "ᾢ"  U1fa2
-<Multi_key> <grave> <greater> <bar> <Greek_omega>       : "ᾢ"  U1fa2
-<dead_iota> <dead_horn> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_iota> <dead_psili> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_iota> <dead_grave> <dead_horn> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_iota> <dead_grave> <dead_psili> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_horn> <dead_iota> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_psili> <dead_iota> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_horn> <dead_grave> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_psili> <dead_grave> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_grave> <dead_iota> <dead_horn> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_grave> <dead_iota> <dead_psili> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_grave> <dead_horn> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
-<dead_grave> <dead_psili> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
-<Multi_key> <bar> <less> <grave> <Greek_omega>          : "ᾣ"  U1fa3
-<Multi_key> <bar> <grave> <less> <Greek_omega>          : "ᾣ"  U1fa3
-<Multi_key> <less> <bar> <grave> <Greek_omega>          : "ᾣ"  U1fa3
-<Multi_key> <less> <grave> <bar> <Greek_omega>          : "ᾣ"  U1fa3
-<Multi_key> <grave> <bar> <less> <Greek_omega>          : "ᾣ"  U1fa3
-<Multi_key> <grave> <less> <bar> <Greek_omega>          : "ᾣ"  U1fa3
-<dead_iota> <dead_ogonek> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_iota> <dead_dasia> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_iota> <dead_grave> <dead_ogonek> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_iota> <dead_grave> <dead_dasia> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_ogonek> <dead_iota> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_dasia> <dead_iota> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_ogonek> <dead_grave> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_dasia> <dead_grave> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_grave> <dead_iota> <dead_ogonek> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_grave> <dead_iota> <dead_dasia> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_grave> <dead_ogonek> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
-<dead_grave> <dead_dasia> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
-<Multi_key> <bar> <greater> <apostrophe> <Greek_omega>  : "ᾤ"  U1fa4
-<Multi_key> <bar> <apostrophe> <greater> <Greek_omega>  : "ᾤ"  U1fa4
-<Multi_key> <greater> <bar> <apostrophe> <Greek_omega>  : "ᾤ"  U1fa4
-<Multi_key> <greater> <apostrophe> <bar> <Greek_omega>  : "ᾤ"  U1fa4
-<Multi_key> <apostrophe> <bar> <greater> <Greek_omega>  : "ᾤ"  U1fa4
-<Multi_key> <apostrophe> <greater> <bar> <Greek_omega>  : "ᾤ"  U1fa4
-<dead_iota> <dead_horn> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_iota> <dead_psili> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_iota> <dead_acute> <dead_horn> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_iota> <dead_acute> <dead_psili> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_horn> <dead_iota> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_psili> <dead_iota> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_horn> <dead_acute> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_psili> <dead_acute> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_acute> <dead_iota> <dead_horn> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_acute> <dead_iota> <dead_psili> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_acute> <dead_horn> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
-<dead_acute> <dead_psili> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
-<Multi_key> <bar> <less> <apostrophe> <Greek_omega>     : "ᾥ"  U1fa5
-<Multi_key> <bar> <apostrophe> <less> <Greek_omega>     : "ᾥ"  U1fa5
-<Multi_key> <less> <bar> <apostrophe> <Greek_omega>     : "ᾥ"  U1fa5
-<Multi_key> <less> <apostrophe> <bar> <Greek_omega>     : "ᾥ"  U1fa5
-<Multi_key> <apostrophe> <bar> <less> <Greek_omega>     : "ᾥ"  U1fa5
-<Multi_key> <apostrophe> <less> <bar> <Greek_omega>     : "ᾥ"  U1fa5
-<dead_iota> <dead_ogonek> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_iota> <dead_dasia> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_iota> <dead_acute> <dead_ogonek> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_iota> <dead_acute> <dead_dasia> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_ogonek> <dead_iota> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_dasia> <dead_iota> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_ogonek> <dead_acute> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_dasia> <dead_acute> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_acute> <dead_iota> <dead_ogonek> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_acute> <dead_iota> <dead_dasia> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_acute> <dead_ogonek> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
-<dead_acute> <dead_dasia> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
-<Multi_key> <bar> <greater> <asciitilde> <Greek_omega>  : "ᾦ"  U1fa6
-<Multi_key> <bar> <asciitilde> <greater> <Greek_omega>  : "ᾦ"  U1fa6
-<Multi_key> <greater> <bar> <asciitilde> <Greek_omega>  : "ᾦ"  U1fa6
-<Multi_key> <greater> <asciitilde> <bar> <Greek_omega>  : "ᾦ"  U1fa6
-<Multi_key> <asciitilde> <bar> <greater> <Greek_omega>  : "ᾦ"  U1fa6
-<Multi_key> <asciitilde> <greater> <bar> <Greek_omega>  : "ᾦ"  U1fa6
-<dead_iota> <dead_horn> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_iota> <dead_psili> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_iota> <dead_tilde> <dead_horn> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_iota> <dead_tilde> <dead_psili> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_horn> <dead_iota> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_psili> <dead_iota> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_horn> <dead_tilde> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_psili> <dead_tilde> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_tilde> <dead_iota> <dead_horn> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_tilde> <dead_iota> <dead_psili> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_tilde> <dead_horn> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
-<dead_tilde> <dead_psili> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
-<Multi_key> <bar> <less> <asciitilde> <Greek_omega>     : "ᾧ"  U1fa7
-<Multi_key> <bar> <asciitilde> <less> <Greek_omega>     : "ᾧ"  U1fa7
-<Multi_key> <less> <bar> <asciitilde> <Greek_omega>     : "ᾧ"  U1fa7
-<Multi_key> <less> <asciitilde> <bar> <Greek_omega>     : "ᾧ"  U1fa7
-<Multi_key> <asciitilde> <bar> <less> <Greek_omega>     : "ᾧ"  U1fa7
-<Multi_key> <asciitilde> <less> <bar> <Greek_omega>     : "ᾧ"  U1fa7
-<dead_iota> <dead_ogonek> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_iota> <dead_dasia> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_iota> <dead_tilde> <dead_ogonek> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_iota> <dead_tilde> <dead_dasia> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_ogonek> <dead_iota> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_dasia> <dead_iota> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_ogonek> <dead_tilde> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_dasia> <dead_tilde> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_tilde> <dead_iota> <dead_ogonek> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_tilde> <dead_iota> <dead_dasia> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_tilde> <dead_ogonek> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
-<dead_tilde> <dead_dasia> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
-<Multi_key> <bar> <greater> <Greek_OMEGA>               : "ᾨ"  U1fa8
-<Multi_key> <greater> <bar> <Greek_OMEGA>               : "ᾨ"  U1fa8
-<dead_iota> <dead_horn> <Greek_OMEGA>                   : "ᾨ"  U1fa8
-<dead_iota> <dead_psili> <Greek_OMEGA>                   : "ᾨ"  U1fa8
-<dead_horn> <dead_iota> <Greek_OMEGA>                   : "ᾨ"  U1fa8
-<dead_psili> <dead_iota> <Greek_OMEGA>                   : "ᾨ"  U1fa8
-<Multi_key> <bar> <less> <Greek_OMEGA>                  : "ᾩ"  U1fa9
-<Multi_key> <less> <bar> <Greek_OMEGA>                  : "ᾩ"  U1fa9
-<dead_iota> <dead_ogonek> <Greek_OMEGA>                 : "ᾩ"  U1fa9
-<dead_iota> <dead_dasia> <Greek_OMEGA>                 : "ᾩ"  U1fa9
-<dead_ogonek> <dead_iota> <Greek_OMEGA>                 : "ᾩ"  U1fa9
-<dead_dasia> <dead_iota> <Greek_OMEGA>                 : "ᾩ"  U1fa9
-<Multi_key> <bar> <greater> <grave> <Greek_OMEGA>       : "ᾪ"  U1faa
-<Multi_key> <bar> <grave> <greater> <Greek_OMEGA>       : "ᾪ"  U1faa
-<Multi_key> <greater> <bar> <grave> <Greek_OMEGA>       : "ᾪ"  U1faa
-<Multi_key> <greater> <grave> <bar> <Greek_OMEGA>       : "ᾪ"  U1faa
-<Multi_key> <grave> <bar> <greater> <Greek_OMEGA>       : "ᾪ"  U1faa
-<Multi_key> <grave> <greater> <bar> <Greek_OMEGA>       : "ᾪ"  U1faa
-<dead_iota> <dead_horn> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_iota> <dead_psili> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_iota> <dead_grave> <dead_horn> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_iota> <dead_grave> <dead_psili> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_horn> <dead_iota> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_psili> <dead_iota> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_horn> <dead_grave> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_psili> <dead_grave> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_grave> <dead_iota> <dead_horn> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_grave> <dead_iota> <dead_psili> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_grave> <dead_horn> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
-<dead_grave> <dead_psili> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
-<Multi_key> <bar> <less> <grave> <Greek_OMEGA>          : "ᾫ"  U1fab
-<Multi_key> <bar> <grave> <less> <Greek_OMEGA>          : "ᾫ"  U1fab
-<Multi_key> <less> <bar> <grave> <Greek_OMEGA>          : "ᾫ"  U1fab
-<Multi_key> <less> <grave> <bar> <Greek_OMEGA>          : "ᾫ"  U1fab
-<Multi_key> <grave> <bar> <less> <Greek_OMEGA>          : "ᾫ"  U1fab
-<Multi_key> <grave> <less> <bar> <Greek_OMEGA>          : "ᾫ"  U1fab
-<dead_iota> <dead_ogonek> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_iota> <dead_dasia> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_iota> <dead_grave> <dead_ogonek> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_iota> <dead_grave> <dead_dasia> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_ogonek> <dead_iota> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_dasia> <dead_iota> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_ogonek> <dead_grave> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_dasia> <dead_grave> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_grave> <dead_iota> <dead_ogonek> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_grave> <dead_iota> <dead_dasia> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_grave> <dead_ogonek> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
-<dead_grave> <dead_dasia> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
-<Multi_key> <bar> <greater> <apostrophe> <Greek_OMEGA>  : "ᾬ"  U1fac
-<Multi_key> <bar> <apostrophe> <greater> <Greek_OMEGA>  : "ᾬ"  U1fac
-<Multi_key> <greater> <bar> <apostrophe> <Greek_OMEGA>  : "ᾬ"  U1fac
-<Multi_key> <greater> <apostrophe> <bar> <Greek_OMEGA>  : "ᾬ"  U1fac
-<Multi_key> <apostrophe> <bar> <greater> <Greek_OMEGA>  : "ᾬ"  U1fac
-<Multi_key> <apostrophe> <greater> <bar> <Greek_OMEGA>  : "ᾬ"  U1fac
-<dead_iota> <dead_horn> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_iota> <dead_psili> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_iota> <dead_acute> <dead_horn> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_iota> <dead_acute> <dead_psili> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_horn> <dead_iota> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_psili> <dead_iota> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_horn> <dead_acute> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_psili> <dead_acute> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_acute> <dead_iota> <dead_horn> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_acute> <dead_iota> <dead_psili> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_acute> <dead_horn> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
-<dead_acute> <dead_psili> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
-<Multi_key> <bar> <less> <apostrophe> <Greek_OMEGA>     : "ᾭ"  U1fad
-<Multi_key> <bar> <apostrophe> <less> <Greek_OMEGA>     : "ᾭ"  U1fad
-<Multi_key> <less> <bar> <apostrophe> <Greek_OMEGA>     : "ᾭ"  U1fad
-<Multi_key> <less> <apostrophe> <bar> <Greek_OMEGA>     : "ᾭ"  U1fad
-<Multi_key> <apostrophe> <bar> <less> <Greek_OMEGA>     : "ᾭ"  U1fad
-<Multi_key> <apostrophe> <less> <bar> <Greek_OMEGA>     : "ᾭ"  U1fad
-<dead_iota> <dead_ogonek> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_iota> <dead_dasia> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_iota> <dead_acute> <dead_ogonek> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_iota> <dead_acute> <dead_dasia> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_ogonek> <dead_iota> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_dasia> <dead_iota> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_ogonek> <dead_acute> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_dasia> <dead_acute> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_acute> <dead_iota> <dead_ogonek> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_acute> <dead_iota> <dead_dasia> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_acute> <dead_ogonek> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
-<dead_acute> <dead_dasia> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
-<Multi_key> <bar> <greater> <asciitilde> <Greek_OMEGA>  : "ᾮ"  U1fae
-<Multi_key> <bar> <asciitilde> <greater> <Greek_OMEGA>  : "ᾮ"  U1fae
-<Multi_key> <greater> <bar> <asciitilde> <Greek_OMEGA>  : "ᾮ"  U1fae
-<Multi_key> <greater> <asciitilde> <bar> <Greek_OMEGA>  : "ᾮ"  U1fae
-<Multi_key> <asciitilde> <bar> <greater> <Greek_OMEGA>  : "ᾮ"  U1fae
-<Multi_key> <asciitilde> <greater> <bar> <Greek_OMEGA>  : "ᾮ"  U1fae
-<dead_iota> <dead_horn> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_iota> <dead_psili> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_iota> <dead_tilde> <dead_horn> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_iota> <dead_tilde> <dead_psili> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_horn> <dead_iota> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_psili> <dead_iota> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_horn> <dead_tilde> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_psili> <dead_tilde> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_tilde> <dead_iota> <dead_horn> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_tilde> <dead_iota> <dead_psili> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_tilde> <dead_horn> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
-<dead_tilde> <dead_psili> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
-<Multi_key> <bar> <less> <asciitilde> <Greek_OMEGA>     : "ᾯ"  U1faf
-<Multi_key> <bar> <asciitilde> <less> <Greek_OMEGA>     : "ᾯ"  U1faf
-<Multi_key> <less> <bar> <asciitilde> <Greek_OMEGA>     : "ᾯ"  U1faf
-<Multi_key> <less> <asciitilde> <bar> <Greek_OMEGA>     : "ᾯ"  U1faf
-<Multi_key> <asciitilde> <bar> <less> <Greek_OMEGA>     : "ᾯ"  U1faf
-<Multi_key> <asciitilde> <less> <bar> <Greek_OMEGA>     : "ᾯ"  U1faf
-<dead_iota> <dead_ogonek> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_iota> <dead_dasia> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_iota> <dead_tilde> <dead_ogonek> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_iota> <dead_tilde> <dead_dasia> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_ogonek> <dead_iota> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_dasia> <dead_iota> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_ogonek> <dead_tilde> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_dasia> <dead_tilde> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_tilde> <dead_iota> <dead_ogonek> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_tilde> <dead_iota> <dead_dasia> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_tilde> <dead_ogonek> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_tilde> <dead_dasia> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
-<dead_breve> <Greek_alpha>                              : "ᾰ"  U1fb0
-<dead_macron> <Greek_alpha>                             : "ᾱ"  U1fb1
-<dead_breve> <Greek_ALPHA>                              : "Ᾰ"  U1fb8
-<dead_macron> <Greek_ALPHA>                             : "Ᾱ"  U1fb9
-<dead_breve> <Greek_iota>                               : "ῐ"  U1fd0
-<dead_macron> <Greek_iota>                              : "ῑ"  U1fd1
-<dead_breve> <Greek_IOTA>                               : "Ῐ"  U1fd8
-<dead_macron> <Greek_IOTA>                              : "Ῑ"  U1fd9
-<dead_breve> <Greek_upsilon>                            : "ῠ"  U1fe0
-<dead_macron> <Greek_upsilon>                           : "ῡ"  U1fe1
-<dead_breve> <Greek_UPSILON>                            : "Ῠ"  U1fe8
-<dead_macron> <Greek_UPSILON>                           : "Ῡ"  U1fe9
-<Multi_key> <grave> <Greek_ALPHA>                       : "Ὰ"  U1fba
-<dead_grave> <Greek_ALPHA>                              : "Ὰ"  U1fba
-<Multi_key> <grave> <Greek_EPSILON>                     : "Ὲ"  U1fc8
-<dead_grave> <Greek_EPSILON>                            : "Ὲ"  U1fc8
-<Multi_key> <grave> <Greek_ETA>                         : "Ὴ"  U1fca
-<dead_grave> <Greek_ETA>                                : "Ὴ"  U1fca
-<Multi_key> <grave> <Greek_IOTA>                        : "Ὶ"  U1fda
-<dead_grave> <Greek_IOTA>                               : "Ὶ"  U1fda
-<Multi_key> <grave> <Greek_UPSILON>                     : "Ὺ"  U1fea
-<dead_grave> <Greek_UPSILON>                            : "Ὺ"  U1fea
-<Multi_key> <grave> <Greek_OMICRON>                     : "Ὸ"  U1ff8
-<dead_grave> <Greek_OMICRON>                            : "Ὸ"  U1ff8
-<Multi_key> <grave> <Greek_OMEGA>                       : "Ὼ"  U1ffa
-<dead_grave> <Greek_OMEGA>                              : "Ὼ"  U1ffa
-<Multi_key> <bar> <grave> <Greek_alpha>                 : "ᾲ"  U1fb2
-<Multi_key> <grave> <bar> <Greek_alpha>                 : "ᾲ"  U1fb2
-<dead_iota> <dead_grave> <Greek_alpha>                  : "ᾲ"  U1fb2
-<dead_grave> <dead_iota> <Greek_alpha>                  : "ᾲ"  U1fb2
-<Multi_key> <bar> <Greek_alpha>                         : "ᾳ"  U1fb3
-<dead_iota> <Greek_alpha>                               : "ᾳ"  U1fb3
-<Multi_key> <bar> <apostrophe> <Greek_alpha>            : "ᾴ"  U1fb4
-<Multi_key> <apostrophe> <bar> <Greek_alpha>            : "ᾴ"  U1fb4
-<dead_iota> <dead_acute> <Greek_alpha>                  : "ᾴ"  U1fb4
-<dead_acute> <dead_iota> <Greek_alpha>                  : "ᾴ"  U1fb4
-<Multi_key> <asciitilde> <Greek_alpha>                  : "ᾶ"  U1fb6
-<dead_tilde> <Greek_alpha>                              : "ᾶ"  U1fb6
-<Multi_key> <bar> <asciitilde> <Greek_alpha>            : "ᾷ"  U1fb7
-<Multi_key> <asciitilde> <bar> <Greek_alpha>            : "ᾷ"  U1fb7
-<dead_iota> <dead_tilde> <Greek_alpha>                  : "ᾷ"  U1fb7
-<dead_tilde> <dead_iota> <Greek_alpha>                  : "ᾷ"  U1fb7
-<Multi_key> <bar> <grave> <Greek_eta>                   : "ῂ"  U1fc2
-<Multi_key> <grave> <bar> <Greek_eta>                   : "ῂ"  U1fc2
-<dead_iota> <dead_grave> <Greek_eta>                    : "ῂ"  U1fc2
-<dead_grave> <dead_iota> <Greek_eta>                    : "ῂ"  U1fc2
-<Multi_key> <bar> <Greek_eta>                           : "ῃ"  U1fc3
-<dead_iota> <Greek_eta>                                 : "ῃ"  U1fc3
-<Multi_key> <bar> <apostrophe> <Greek_eta>              : "ῄ"  U1fc4
-<Multi_key> <apostrophe> <bar> <Greek_eta>              : "ῄ"  U1fc4
-<dead_iota> <dead_acute> <Greek_eta>                    : "ῄ"  U1fc4
-<dead_acute> <dead_iota> <Greek_eta>                    : "ῄ"  U1fc4
-<Multi_key> <asciitilde> <Greek_eta>                    : "ῆ"  U1fc6
-<dead_tilde> <Greek_eta>                                : "ῆ"  U1fc6
-<Multi_key> <bar> <asciitilde> <Greek_eta>              : "ῇ"  U1fc7
-<Multi_key> <asciitilde> <bar> <Greek_eta>              : "ῇ"  U1fc7
-<dead_iota> <dead_tilde> <Greek_eta>                    : "ῇ"  U1fc7
-<dead_tilde> <dead_iota> <Greek_eta>                    : "ῇ"  U1fc7
-<Multi_key> <quotedbl> <grave> <Greek_iota>             : "ῒ"  U1fd2
-<Multi_key> <grave> <quotedbl> <Greek_iota>             : "ῒ"  U1fd2
-<dead_diaeresis> <dead_grave> <Greek_iota>              : "ῒ"  U1fd2
-<dead_grave> <dead_diaeresis> <Greek_iota>              : "ῒ"  U1fd2
-<Multi_key> <asciitilde> <Greek_iota>                   : "ῖ"  U1fd6
-<dead_tilde> <Greek_iota>                               : "ῖ"  U1fd6
-<Multi_key> <quotedbl> <asciitilde> <Greek_iota>        : "ῗ"  U1fd7
-<Multi_key> <asciitilde> <quotedbl> <Greek_iota>        : "ῗ"  U1fd7
-<dead_diaeresis> <dead_tilde> <Greek_iota>              : "ῗ"  U1fd7
-<dead_tilde> <dead_diaeresis> <Greek_iota>              : "ῗ"  U1fd7
-<Multi_key> <quotedbl> <grave> <Greek_upsilon>          : "ῢ"  U1fe2
-<Multi_key> <grave> <quotedbl> <Greek_upsilon>          : "ῢ"  U1fe2
-<dead_diaeresis> <dead_grave> <Greek_upsilon>           : "ῢ"  U1fe2
-<dead_grave> <dead_diaeresis> <Greek_upsilon>           : "ῢ"  U1fe2
-<Multi_key> <asciitilde> <Greek_upsilon>                : "ῦ"  U1fe6
-<dead_tilde> <Greek_upsilon>                            : "ῦ"  U1fe6
-<Multi_key> <quotedbl> <asciitilde> <Greek_upsilon>     : "ῧ"  U1fe7
-<Multi_key> <asciitilde> <quotedbl> <Greek_upsilon>     : "ῧ"  U1fe7
-<dead_diaeresis> <dead_tilde> <Greek_upsilon>           : "ῧ"  U1fe7
-<dead_tilde> <dead_diaeresis> <Greek_upsilon>           : "ῧ"  U1fe7
-<Multi_key> <bar> <grave> <Greek_omega>                 : "ῲ"  U1ff2
-<Multi_key> <grave> <bar> <Greek_omega>                 : "ῲ"  U1ff2
-<dead_iota> <dead_grave> <Greek_omega>                  : "ῲ"  U1ff2
-<dead_grave> <dead_iota> <Greek_omega>                  : "ῲ"  U1ff2
-<Multi_key> <bar> <Greek_omega>                         : "ῳ"  U1ff3
-<dead_iota> <Greek_omega>                               : "ῳ"  U1ff3
-<Multi_key> <bar> <apostrophe> <Greek_omega>            : "ῴ"  U1ff4
-<Multi_key> <apostrophe> <bar> <Greek_omega>            : "ῴ"  U1ff4
-<dead_iota> <dead_acute> <Greek_omega>                  : "ῴ"  U1ff4
-<dead_acute> <dead_iota> <Greek_omega>                  : "ῴ"  U1ff4
-<Multi_key> <asciitilde> <Greek_omega>                  : "ῶ"  U1ff6
-<dead_tilde> <Greek_omega>                              : "ῶ"  U1ff6
-<Multi_key> <bar> <asciitilde> <Greek_omega>            : "ῷ"  U1ff7
-<Multi_key> <asciitilde> <bar> <Greek_omega>            : "ῷ"  U1ff7
-<dead_iota> <dead_tilde> <Greek_omega>                  : "ῷ"  U1ff7
-<dead_tilde> <dead_iota> <Greek_omega>                  : "ῷ"  U1ff7
-<Multi_key> <bar> <Greek_ALPHA>                         : "ᾼ"  U1fbc
-<dead_iota> <Greek_ALPHA>                               : "ᾼ"  U1fbc
-<Multi_key> <bar> <Greek_ETA>                           : "ῌ"  U1fcc
-<dead_iota> <Greek_ETA>                                 : "ῌ"  U1fcc
-<Multi_key> <bar> <Greek_OMEGA>                         : "ῼ"  U1ffc
-<dead_iota> <Greek_OMEGA>                               : "ῼ"  U1ffc
-<Multi_key> <greater> <Greek_rho>                       : "ῤ"  U1fe4
-<dead_horn> <Greek_rho>                                 : "ῤ"  U1fe4
-<dead_psili> <Greek_rho>                                 : "ῤ"  U1fe4
-<Multi_key> <less> <Greek_rho>                          : "ῥ"  U1fe5
-<dead_ogonek> <Greek_rho>                               : "ῥ"  U1fe5
-<dead_dasia> <Greek_rho>                               : "ῥ"  U1fe5
-<Multi_key> <less> <Greek_RHO>                          : "Ῥ"  U1fec
-<dead_ogonek> <Greek_RHO>                               : "Ῥ"  U1fec
-<dead_dasia> <Greek_RHO>                               : "Ῥ"  U1fec
-<dead_horn> <dead_grave> <space>                        : "῍"  U1fcd
-<dead_psili> <dead_grave> <space>                        : "῍"  U1fcd
-<dead_grave> <dead_horn> <space>                        : "῍"  U1fcd
-<dead_grave> <dead_psili> <space>                        : "῍"  U1fcd
-<dead_horn> <dead_acute> <space>                        : "῎"  U1fce
-<dead_psili> <dead_acute> <space>                        : "῎"  U1fce
-<dead_acute> <dead_horn> <space>                        : "῎"  U1fce
-<dead_acute> <dead_psili> <space>                        : "῎"  U1fce
-<dead_horn> <dead_tilde> <space>                        : "῏"  U1fcf
-<dead_psili> <dead_tilde> <space>                        : "῏"  U1fcf
-<dead_tilde> <dead_horn> <space>                        : "῏"  U1fcf
-<dead_tilde> <dead_psili> <space>                        : "῏"  U1fcf
-<dead_ogonek> <dead_grave> <space>                      : "῝"  U1fdd
-<dead_dasia> <dead_grave> <space>                      : "῝"  U1fdd
-<dead_grave> <dead_ogonek> <space>                      : "῝"  U1fdd
-<dead_grave> <dead_dasia> <space>                      : "῝"  U1fdd
-<dead_ogonek> <dead_acute> <space>                      : "῞"  U1fde
-<dead_dasia> <dead_acute> <space>                      : "῞"  U1fde
-<dead_acute> <dead_ogonek> <space>                      : "῞"  U1fde
-<dead_acute> <dead_dasia> <space>                      : "῞"  U1fde
-<dead_ogonek> <dead_tilde> <space>                      : "῟"  U1fdf
-<dead_dasia> <dead_tilde> <space>                      : "῟"  U1fdf
-<dead_tilde> <dead_ogonek> <space>                      : "῟"  U1fdf
-<dead_tilde> <dead_dasia> <space>                      : "῟"  U1fdf
-<dead_diaeresis> <dead_grave> <space>                   : "῭"  U1fed
-<dead_grave> <dead_diaeresis> <space>                   : "῭"  U1fed
-<dead_diaeresis> <dead_tilde> <space>                   : "῁"  U1fc1
-<dead_tilde> <dead_diaeresis> <space>                   : "῁"  U1fc1
-<dead_horn> <space>                                     : "᾿"  U1fbf
-<dead_psili> <space>                                     : "᾿"  U1fbf
-<dead_horn> <dead_horn>                                 : "᾿"  U1fbf
-<dead_psili> <dead_horn>                                 : "᾿"  U1fbf
-<dead_ogonek> <space>                                   : "῾"  U1ffe
-<dead_dasia> <space>                                   : "῾"  U1ffe
-<dead_ogonek> <dead_ogonek>                             : "῾"  U1ffe
-<dead_dasia> <dead_ogonek>                             : "῾"  U1ffe
-<dead_grave> <space>                                    : "`"  U1fef
-<dead_grave> <dead_grave>                               : "`"  U1fef
-<dead_tilde> <space>                                    : "῀"  U1fc0
-<dead_tilde> <dead_tilde>                               : "῀"  U1fc0
-<dead_horn> <underscore>                                : "᾽"  U1fbd
-<dead_psili> <underscore>                                : "᾽"  U1fbd
-<dead_iota> <underscore>                                : "ι"  U1fbe
-<dead_iota> <space>                                     : "ͺ"  U037a
-<dead_iota> <dead_iota>                                 : "ͺ"  U037a
-
-XCOMM Part 3
-XCOMM
-XCOMM ISO 8859-7 (Greek) multi-key and dead key definitions extracted and
-XCOMM converted from the iso8859-7/Compose file.
-
-<Multi_key> <Greek_ALPHA> <apostrophe>	: "Ά" Greek_ALPHAaccent
-<Multi_key> <apostrophe> <Greek_ALPHA>	: "Ά" Greek_ALPHAaccent
-<Multi_key> <Greek_EPSILON> <apostrophe>: "Έ" Greek_EPSILONaccent
-<Multi_key> <apostrophe> <Greek_EPSILON>: "Έ" Greek_EPSILONaccent
-<Multi_key> <Greek_ETA> <apostrophe>	: "Ή" Greek_ETAaccent
-<Multi_key> <apostrophe> <Greek_ETA>	: "Ή" Greek_ETAaccent
-<Multi_key> <Greek_IOTA> <apostrophe>	: "Ί" Greek_IOTAaccent
-<Multi_key> <apostrophe> <Greek_IOTA>	: "Ί" Greek_IOTAaccent
-<Multi_key> <Greek_OMICRON> <apostrophe>: "Ό" Greek_OMICRONaccent
-<Multi_key> <apostrophe> <Greek_OMICRON>: "Ό" Greek_OMICRONaccent
-<Multi_key> <Greek_UPSILON> <apostrophe>: "Ύ" Greek_UPSILONaccent
-<Multi_key> <apostrophe> <Greek_UPSILON>: "Ύ" Greek_UPSILONaccent
-<Multi_key> <Greek_OMEGA> <apostrophe>	: "Ώ" Greek_OMEGAaccent
-<Multi_key> <apostrophe> <Greek_OMEGA>	: "Ώ" Greek_OMEGAaccent
-<Multi_key> <Greek_IOTA> <quotedbl>	: "Ϊ" Greek_IOTAdieresis
-<Multi_key> <quotedbl> <Greek_IOTA>	: "Ϊ" Greek_IOTAdieresis
-<Multi_key> <Greek_UPSILON> <quotedbl>	: "Ϋ" Greek_UPSILONdieresis
-<Multi_key> <quotedbl> <Greek_UPSILON>	: "Ϋ" Greek_UPSILONdieresis
-
-<Multi_key> <Greek_alpha> <apostrophe>	: "ά" Greek_alphaaccent
-<Multi_key> <apostrophe> <Greek_alpha>	: "ά" Greek_alphaaccent
-<Multi_key> <Greek_epsilon> <apostrophe>: "έ" Greek_epsilonaccent
-<Multi_key> <apostrophe> <Greek_epsilon>: "έ" Greek_epsilonaccent
-<Multi_key> <Greek_eta> <apostrophe>	: "ή" Greek_etaaccent
-<Multi_key> <apostrophe> <Greek_eta>	: "ή" Greek_etaaccent
-<Multi_key> <Greek_iota> <apostrophe>	: "ί" Greek_iotaaccent
-<Multi_key> <apostrophe> <Greek_iota>	: "ί" Greek_iotaaccent
-<Multi_key> <Greek_omicron> <apostrophe>: "ό" Greek_omicronaccent
-<Multi_key> <apostrophe> <Greek_omicron>: "ό" Greek_omicronaccent
-<Multi_key> <Greek_upsilon> <apostrophe>: "ύ" Greek_upsilonaccent
-<Multi_key> <apostrophe> <Greek_upsilon>: "ύ" Greek_upsilonaccent
-<Multi_key> <Greek_omega> <apostrophe>	: "ώ" Greek_omegaaccent
-<Multi_key> <apostrophe> <Greek_omega>	: "ώ" Greek_omegaaccent
-<Multi_key> <Greek_iota> <quotedbl>	: "ϊ" Greek_iotadieresis
-<Multi_key> <quotedbl> <Greek_iota>	: "ϊ" Greek_iotadieresis
-<Multi_key> <Greek_upsilon> <quotedbl>	: "ϋ" Greek_upsilondieresis
-<Multi_key> <quotedbl> <Greek_upsilon>	: "ϋ" Greek_upsilondieresis
-
-<Multi_key> <apostrophe> <quotedbl> <Greek_iota>	: "ΐ" Greek_iotaaccentdieresis
-<Multi_key> <quotedbl> <apostrophe> <Greek_iota>	: "ΐ" Greek_iotaaccentdieresis
-<Multi_key> <apostrophe> <quotedbl> <Greek_upsilon>	: "ΰ" Greek_upsilonaccentdieresis
-<Multi_key> <quotedbl> <apostrophe> <Greek_upsilon>	: "ΰ" Greek_upsilonaccentdieresis
-<Multi_key> <apostrophe> <quotedbl> <space>		: "΅" Greek_accentdieresis
-<Multi_key> <quotedbl> <apostrophe> <space>		: "΅" Greek_accentdieresis
-
-<dead_acute> <Greek_alpha>		: "ά"	Greek_alphaaccent
-<dead_acute> <Greek_epsilon>		: "έ"	Greek_epsilonaccent
-<dead_acute> <Greek_eta>		: "ή"	Greek_etaaccent
-<dead_acute> <Greek_iota>		: "ί"	Greek_iotaaccent
-<dead_acute> <Greek_omicron>		: "ό"	Greek_omicronaccent
-<dead_acute> <Greek_upsilon>		: "ύ"	Greek_upsilonaccent
-<dead_acute> <Greek_omega>		: "ώ"	Greek_omegaaccent
-<dead_acute> <Greek_ALPHA>		: "Ά"	Greek_ALPHAaccent
-<dead_acute> <Greek_EPSILON>		: "Έ"	Greek_EPSILONaccent
-<dead_acute> <Greek_ETA>		: "Ή"	Greek_ETAaccent
-<dead_acute> <Greek_IOTA>		: "Ί"	Greek_IOTAaccent
-<dead_acute> <Greek_OMICRON>		: "Ό"	Greek_OMICRONaccent
-<dead_acute> <Greek_UPSILON>		: "Ύ"	Greek_UPSILONaccent
-<dead_acute> <Greek_OMEGA>		: "Ώ"	Greek_OMEGAaccent
-<dead_acute> <space>			: "΄"	U0384
-<dead_acute> <dead_acute>		: "΄"	U0384
-<dead_acute> <period>			: "·"	periodcentered
-<dead_acute> <less>			: "«"	guillemotleft
-<dead_acute> <greater>			: "»"	guillemotright
-
-<dead_diaeresis> <Greek_iota>		: "ϊ"	Greek_iotadieresis
-<dead_diaeresis> <Greek_upsilon>	: "ϋ"	Greek_upsilondieresis
-<dead_diaeresis> <Greek_IOTA>		: "Ϊ"	Greek_IOTAdieresis
-<dead_diaeresis> <Greek_UPSILON>	: "Ϋ"	Greek_UPSILONdieresis
-<dead_diaeresis> <space>		: "¨"	diaeresis
-<dead_diaeresis> <dead_diaeresis>	: "¨"	diaeresis
-<dead_diaeresis> <period>		: "·"	periodcentered
-<dead_diaeresis> <less>			: "«"	guillemotleft
-<dead_diaeresis> <greater>		: "»"	guillemotright
-
-<dead_acute> <dead_diaeresis> <Greek_iota>	: "ΐ"	Greek_iotaaccentdieresis
-<dead_acute> <dead_diaeresis> <Greek_upsilon>	: "ΰ"	Greek_upsilonaccentdieresis
-<dead_acute> <dead_diaeresis> <space>		: "΅"	Greek_accentdieresis
-
-<dead_diaeresis> <dead_acute> <Greek_iota>	: "ΐ"	Greek_iotaaccentdieresis
-<dead_diaeresis> <dead_acute> <Greek_upsilon>	: "ΰ"	Greek_upsilonaccentdieresis
-<dead_diaeresis> <dead_acute> <space>		: "΅"	Greek_accentdieresis
-
-XCOMM Part 4
-XCOMM
-XCOMM Miscellaneous extensions.
-
-<dead_macron> <space>			: "¯"	macron
-<dead_macron> <dead_macron>		: "¯"	macron
-<dead_breve> <space>			: "˘"	breve
-<dead_breve> <dead_breve>		: "˘"	breve
-
-<dead_grave> <underscore>		: "`"	grave
-<dead_acute> <underscore>		: "´"	acute
-<dead_tilde> <underscore>		: "~"	asciitilde
-
-<Multi_key> <less> <apostrophe> <space>	: "‘"	leftsinglequotemark
-<Multi_key> <apostrophe> <less> <space>	: "‘"	leftsinglequotemark
-<Multi_key> <greater> <apostrophe> <space>	: "’"	rightsinglequotemark
-<Multi_key> <apostrophe> <greater> <space>	: "’"	rightsinglequotemark
-<Multi_key> <asciitilde> <asciitilde>	: "―"	Greek_horizbar
-<Multi_key> <asciicircum> <asciicircum>	: "˘"	breve
-
-<Multi_key> <slash> <slash>		: "ʹ"	U0374
-<Multi_key> <backslash> <backslash>	: "͵"	U0375
-<Multi_key> <semicolon> <semicolon>	: ";"	U037e
-<Multi_key> <colon> <colon>		: "·"	U0387
-
-<Multi_key> <C> <equal>			: "€"	EuroSign
-<Multi_key> <equal> <C>			: "€"	EuroSign
-<Multi_key> <c> <equal>			: "€"	EuroSign
-<Multi_key> <equal> <c>			: "€"	EuroSign
-<Multi_key> <E> <equal>			: "€"	EuroSign
-<Multi_key> <equal> <E>			: "€"	EuroSign
-<Multi_key> <e> <equal>			: "€"	EuroSign
-<Multi_key> <equal> <e>			: "€"	EuroSign
-<Multi_key> <Greek_EPSILON> <equal>	: "€"	EuroSign
-<Multi_key> <equal> <Greek_EPSILON>	: "€"	EuroSign
-<Multi_key> <Greek_epsilon> <equal>	: "€"	EuroSign
-<Multi_key> <equal> <Greek_epsilon>	: "€"	EuroSign
-
-<Multi_key> <Greek_DELTA> <Greek_RHO>	: "₯"	U20af
-<Multi_key> <Greek_DELTA> <Greek_rho>	: "₯"	U20af
-<Multi_key> <Greek_delta> <Greek_RHO>	: "₯"	U20af
-<Multi_key> <Greek_delta> <Greek_rho>	: "₯"	U20af
-
-<Multi_key> <question> <exclam>         : "‽"   U203D # INTERROBANG
-<Multi_key> <exclam> <question>         : "‽"   U203D # INTERROBANG
-
-<Multi_key> <1> <3>			: "⅓"	U2153 # VULGAR FRACTION ONE THIRD
-<Multi_key> <2> <3>			: "⅔"	U2154 # VULGAR FRACTION TWO THIRDS
-<Multi_key> <1> <5>			: "⅕"	U2155 # VULGAR FRACTION ONE FIFTH
-<Multi_key> <2> <5>			: "⅖"	U2156 # VULGAR FRACTION TWO FIFTHS
-<Multi_key> <3> <5>			: "⅗"	U2157 # VULGAR FRACTION THREE FIFTHS
-<Multi_key> <4> <5>			: "⅘"	U2158 # VULGAR FRACTION FOUR FIFTHS
-<Multi_key> <1> <6>			: "⅙"	U2159 # VULGAR FRACTION ONE SIXTH
-<Multi_key> <5> <6>			: "⅚"	U215A # VULGAR FRACTION FIVE SIXTHS
-<Multi_key> <1> <8>			: "⅛"	U215B # VULGAR FRACTION ONE EIGHTH
-<Multi_key> <3> <8>			: "⅜"	U215C # VULGAR FRACTION THREE EIGHTHS
-<Multi_key> <5> <8>			: "⅝"	U215D # VULGAR FRACTION FIVE EIGHTHS
-<Multi_key> <7> <8>			: "⅞"	U215E # VULGAR FRACTION SEVEN EIGHTHS
-
-XCOMM
-XCOMM Khmer digraphs
-XCOMM
-
-<U17ff> :   "ាំ"
-<U17fe> :   "ោះ"
-<U17fd> :   "េះ"
-<U17fc> :   "ុំ"
-<U17fb> :   "ុះ"
-
-XCOMM End
+XCOMM
+XCOMM
+XCOMM UTF-8 compose sequence definitions for the greek keyboard layout.
+XCOMM
+XCOMM This file is mostly meant to be used along with the xkb/symbols/el
+XCOMM symbols definition file. In addition, the dead key definitions in
+XCOMM the machine generated part are really only relevant to the
+XCOMM "polytonic" variant in that file.
+XCOMM
+XCOMM The definitions herein cover the following ISO 10646 / Unicode
+XCOMM ranges:
+XCOMM	- Basic Latin (0000-007F) (complete coverage)
+XCOMM	- Latin-1 Supplement (0080-00FF) (complete coverage)
+XCOMM	- Greek and Coptic (0370-03FF) (only the big ISO 8859-7 based
+XCOMM	  part at the beginning)
+XCOMM	- Greek Extended (1F00-1FFF) (complete coverage)
+XCOMM	- There are also six (6) characters from other ranges.
+XCOMM Moreover, the following character sets are completely covered:
+XCOMM	- ISO 8859-1
+XCOMM	- ISO 8859-7
+XCOMM
+XCOMM This file consists of four parts. Two of them have been adapted from
+XCOMM the iso8859-1/Compose and iso8859-7/Compose files. The other two
+XCOMM parts have been created by:
+XCOMM	Vasilis Vasaitis <vvas@hal.csd.auth.gr>
+XCOMM based on the idea and initial implementation by:
+XCOMM	Alejandros Diamandidis <adia@egnatia.ee.auth.gr>
+
+XCOMM Part 1
+XCOMM
+XCOMM ISO 8859-1 (Latin-1) multi-key definitions extracted and converted
+XCOMM from the iso8859-1/Compose file.
+
+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> <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>		: "¡"	exclamdown
+<Multi_key> <c> <slash>			: "¢"	cent
+<Multi_key> <slash> <c>			: "¢"	cent
+<Multi_key> <C> <slash>			: "¢"	cent
+<Multi_key> <slash> <C>			: "¢"	cent
+<Multi_key> <C> <bar>			: "¢"	cent
+<Multi_key> <bar> <C>			: "¢"	cent
+<Multi_key> <c> <bar>			: "¢"	cent
+<Multi_key> <bar> <c>			: "¢"	cent
+<Multi_key> <l> <minus>			: "£"	sterling
+<Multi_key> <minus> <l>			: "£"	sterling
+<Multi_key> <L> <minus>			: "£"	sterling
+<Multi_key> <minus> <L>			: "£"	sterling
+<Multi_key> <l> <equal>			: "£"	sterling
+<Multi_key> <equal> <l>			: "£"	sterling
+<Multi_key> <L> <equal>			: "£"	sterling
+<Multi_key> <equal> <L>			: "£"	sterling
+<Multi_key> <y> <minus>			: "¥"	yen
+<Multi_key> <minus> <y>			: "¥"	yen
+<Multi_key> <Y> <minus>			: "¥"	yen
+<Multi_key> <minus> <Y>			: "¥"	yen
+<Multi_key> <y> <equal>			: "¥"	yen
+<Multi_key> <equal> <y>			: "¥"	yen
+<Multi_key> <Y> <equal>			: "¥"	yen
+<Multi_key> <equal> <Y>			: "¥"	yen
+<Multi_key> <s> <o>			: "§"	section
+<Multi_key> <o> <s>			: "§"	section
+<Multi_key> <S> <O>			: "§"	section
+<Multi_key> <O> <S>			: "§"	section
+<Multi_key> <S> <exclam>		: "§"	section
+<Multi_key> <exclam> <S>		: "§"	section
+<Multi_key> <s> <exclam>		: "§"	section
+<Multi_key> <exclam> <s>		: "§"	section
+<Multi_key> <S> <0>			: "§"	section
+<Multi_key> <0> <S>			: "§"	section
+<Multi_key> <s> <0>			: "§"	section
+<Multi_key> <0> <s>			: "§"	section
+<Multi_key> <x> <o>			: "¤"	currency
+<Multi_key> <o> <x>			: "¤"	currency
+<Multi_key> <X> <O>			: "¤"	currency
+<Multi_key> <O> <X>			: "¤"	currency
+<Multi_key> <x> <O>			: "¤"	currency
+<Multi_key> <O> <x>			: "¤"	currency
+<Multi_key> <X> <o>			: "¤"	currency
+<Multi_key> <o> <X>			: "¤"	currency
+<Multi_key> <x> <0>			: "¤"	currency
+<Multi_key> <0> <x>			: "¤"	currency
+<Multi_key> <X> <0>			: "¤"	currency
+<Multi_key> <0> <X>			: "¤"	currency
+<Multi_key> <c> <o>			: "©"	copyright
+<Multi_key> <o> <c>			: "©"	copyright
+<Multi_key> <C> <O>			: "©"	copyright
+<Multi_key> <O> <C>			: "©"	copyright
+<Multi_key> <c> <O>			: "©"	copyright
+<Multi_key> <O> <c>			: "©"	copyright
+<Multi_key> <C> <o>			: "©"	copyright
+<Multi_key> <o> <C>			: "©"	copyright
+<Multi_key> <c> <0>			: "©"	copyright
+<Multi_key> <0> <c>			: "©"	copyright
+<Multi_key> <C> <0>			: "©"	copyright
+<Multi_key> <0> <C>			: "©"	copyright
+<Multi_key> <parenleft> <c>		: "©"	copyright
+<Multi_key> <a> <underscore>		: "ª"	ordfeminine
+<Multi_key> <underscore> <a>		: "ª"	ordfeminine
+<Multi_key> <A> <underscore>		: "ª"	ordfeminine
+<Multi_key> <underscore> <A>		: "ª"	ordfeminine
+<Multi_key> <o> <underscore>		: "º"	masculine
+<Multi_key> <underscore> <o>		: "º"	masculine
+<Multi_key> <O> <underscore>		: "º"	masculine
+<Multi_key> <underscore> <O>		: "º"	masculine
+<Multi_key> <less> <less>		: "«"	guillemotleft
+<Multi_key> <greater> <greater>		: "»"	guillemotright
+<Multi_key> <0> <asciicircum>		: "°"	degree
+<Multi_key> <asciicircum> <0>		: "°"	degree
+<Multi_key> <0> <asterisk>		: "°"	degree
+<Multi_key> <asterisk> <0>		: "°"	degree
+<Multi_key> <plus> <minus>		: "±"	plusminus
+<Multi_key> <minus> <plus>		: "±"	plusminus
+<Multi_key> <slash> <u>			: "µ"	mu
+<Multi_key> <u> <slash>			: "µ"	mu
+<Multi_key> <slash> <U>			: "µ"	mu
+<Multi_key> <U> <slash>			: "µ"	mu
+<Multi_key> <1> <asciicircum>		: "¹"	onesuperior
+<Multi_key> <asciicircum> <1>		: "¹"	onesuperior
+<Multi_key> <S> <1>			: "¹"	onesuperior
+<Multi_key> <1> <S>			: "¹"	onesuperior
+<Multi_key> <s> <1>			: "¹"	onesuperior
+<Multi_key> <1> <s>			: "¹"	onesuperior
+<Multi_key> <2> <asciicircum>		: "²"	twosuperior
+<Multi_key> <asciicircum> <2>		: "²"	twosuperior
+<Multi_key> <S> <2>			: "²"	twosuperior
+<Multi_key> <2> <S>			: "²"	twosuperior
+<Multi_key> <s> <2>			: "²"	twosuperior
+<Multi_key> <2> <s>			: "²"	twosuperior
+<Multi_key> <3> <asciicircum>		: "³"	threesuperior
+<Multi_key> <asciicircum> <3>		: "³"	threesuperior
+<Multi_key> <S> <3>			: "³"	threesuperior
+<Multi_key> <3> <S>			: "³"	threesuperior
+<Multi_key> <s> <3>			: "³"	threesuperior
+<Multi_key> <3> <s>			: "³"	threesuperior
+<Multi_key> <p> <exclam>		: "¶"	paragraph
+<Multi_key> <exclam> <p>		: "¶"	paragraph
+<Multi_key> <P> <exclam>		: "¶"	paragraph
+<Multi_key> <exclam> <P>		: "¶"	paragraph
+<Multi_key> <period> <asciicircum>	: "·"	periodcentered
+<Multi_key> <asciicircum> <period>	: "·"	periodcentered
+<Multi_key> <period> <minus>		: "·"	periodcentered
+<Multi_key> <period> <equal>		: "•"	enfilledcircbullet
+<Multi_key> <period> <period>		: "…"	ellipsis
+<Multi_key> <1> <4>			: "¼"	onequarter
+<Multi_key> <1> <2>			: "½"	onehalf
+<Multi_key> <3> <4>			: "¾"	threequarters
+<Multi_key> <question> <question>	: "¿"	questiondown
+<Multi_key> <space> <space>		: " "	nobreakspace
+<Multi_key> <bar> <bar>			: "¦"	brokenbar
+<Multi_key> <exclam> <asciicircum>	: "¦"	brokenbar
+<Multi_key> <asciicircum> <exclam>	: "¦"	brokenbar
+<Multi_key> <V> <B>			: "¦"	brokenbar
+<Multi_key> <B> <V>			: "¦"	brokenbar
+<Multi_key> <v> <b>			: "¦"	brokenbar
+<Multi_key> <b> <v>			: "¦"	brokenbar
+<Multi_key> <minus> <comma>		: "¬"	notsign
+<Multi_key> <comma> <minus>		: "¬"	notsign
+<Multi_key> <minus> <minus>		: "­"	hyphen
+<Multi_key> <R> <O>			: "®"	registered
+<Multi_key> <O> <R>			: "®"	registered
+<Multi_key> <parenleft> <r>		: "®"	registered
+<Multi_key> <minus> <asciicircum>	: "¯"	macron
+<Multi_key> <asciicircum> <minus>	: "¯"	macron
+<Multi_key> <underscore> <asciicircum>	: "¯"	macron
+<Multi_key> <asciicircum> <underscore>	: "¯"	macron
+<Multi_key> <underscore> <underscore>	: "¯"	macron
+<Multi_key> <minus> <colon>		: "÷"	division
+<Multi_key> <colon> <minus>		: "÷"	division
+<Multi_key> <x> <x>			: "×"	multiply
+<Multi_key> <apostrophe> <apostrophe>	: "´"	acute
+<Multi_key> <comma> <comma>		: "¸"	cedilla
+<Multi_key> <quotedbl> <quotedbl>	: "¨"	diaeresis
+XCOMM Accented Alphabet
+<Multi_key> <A> <grave>			: "À"	Agrave
+<Multi_key> <grave> <A>			: "À"	Agrave
+<Multi_key> <A> <acute>			: "Á"	Aacute
+<Multi_key> <acute> <A>			: "Á"	Aacute
+<Multi_key> <A> <apostrophe>		: "Á"	Aacute
+<Multi_key> <apostrophe> <A>		: "Á"	Aacute
+<Multi_key> <A> <asciicircum>		: "Â"	Acircumflex
+<Multi_key> <asciicircum> <A>		: "Â"	Acircumflex
+<Multi_key> <A> <greater>		: "Â"	Acircumflex
+<Multi_key> <greater> <A>		: "Â"	Acircumflex
+<Multi_key> <A> <asciitilde>		: "Ã"	Atilde
+<Multi_key> <asciitilde> <A>		: "Ã"	Atilde
+<Multi_key> <A> <minus>			: "Ã"	Atilde
+<Multi_key> <minus> <A>			: "Ã"	Atilde
+<Multi_key> <A> <quotedbl>		: "Ä"	Adiaeresis
+<Multi_key> <quotedbl> <A>		: "Ä"	Adiaeresis
+<Multi_key> <A> <diaeresis>		: "Ä"	Adiaeresis
+<Multi_key> <diaeresis> <A>		: "Ä"	Adiaeresis
+<Multi_key> <A> <asterisk>		: "Å"	Aring
+<Multi_key> <asterisk> <A>		: "Å"	Aring
+<Multi_key> <A> <A>			: "Å"	Aring
+<Multi_key> <A> <O>			: "Å"	Aring
+<Multi_key> <A> <E>			: "Æ"	AE
+<Multi_key> <a> <grave>			: "à"	agrave
+<Multi_key> <grave> <a>			: "à"	agrave
+<Multi_key> <a> <acute>			: "á"	aacute
+<Multi_key> <acute> <a>			: "á"	aacute
+<Multi_key> <a> <apostrophe>		: "á"	aacute
+<Multi_key> <apostrophe> <a>		: "á"	aacute
+<Multi_key> <a> <asciicircum>		: "â"	acircumflex
+<Multi_key> <asciicircum> <a>		: "â"	acircumflex
+<Multi_key> <a> <greater>		: "â"	acircumflex
+<Multi_key> <greater> <a>		: "â"	acircumflex
+<Multi_key> <a> <asciitilde>		: "ã"	atilde
+<Multi_key> <asciitilde> <a>		: "ã"	atilde
+<Multi_key> <a> <minus>			: "ã"	atilde
+<Multi_key> <minus> <a>			: "ã"	atilde
+<Multi_key> <a> <quotedbl>		: "ä"	adiaeresis
+<Multi_key> <quotedbl> <a>		: "ä"	adiaeresis
+<Multi_key> <a> <diaeresis>		: "ä"	adiaeresis
+<Multi_key> <diaeresis> <a>		: "ä"	adiaeresis
+<Multi_key> <a> <asterisk>		: "å"	aring
+<Multi_key> <asterisk> <a>		: "å"	aring
+<Multi_key> <a> <a>			: "å"	aring
+<Multi_key> <a> <o>			: "å"	aring
+<Multi_key> <a> <e>			: "æ"	ae
+<Multi_key> <acute> <C>			: "Ç"	Ccedilla
+<Multi_key> <acute> <c>			: "ç"	ccedilla
+<Multi_key> <C> <comma>			: "Ç"	Ccedilla
+<Multi_key> <C> <cedilla>		: "Ç"	Ccedilla
+<Multi_key> <comma> <C>			: "Ç"	Ccedilla
+<Multi_key> <cedilla> <C>		: "Ç"	Ccedilla
+<Multi_key> <c> <comma>			: "ç"	ccedilla
+<Multi_key> <c> <cedilla>		: "ç"	ccedilla
+<Multi_key> <comma> <c>			: "ç"	ccedilla
+<Multi_key> <cedilla> <c>		: "ç"	ccedilla
+<Multi_key> <minus> <D>			: "Ð"	ETH
+<Multi_key> <D> <minus>			: "Ð"	ETH
+<Multi_key> <minus> <d>			: "ð"	eth
+<Multi_key> <d> <minus>			: "ð"	eth
+<Multi_key> <E> <grave>			: "È"	Egrave
+<Multi_key> <grave> <E>			: "È"	Egrave
+<Multi_key> <E> <acute>			: "É"	Eacute
+<Multi_key> <acute> <E>			: "É"	Eacute
+<Multi_key> <E> <apostrophe>		: "É"	Eacute
+<Multi_key> <apostrophe> <E>		: "É"	Eacute
+<Multi_key> <E> <asciicircum>		: "Ê"	Ecircumflex
+<Multi_key> <asciicircum> <E>		: "Ê"	Ecircumflex
+<Multi_key> <E> <greater>		: "Ê"	Ecircumflex
+<Multi_key> <greater> <E>		: "Ê"	Ecircumflex
+<Multi_key> <E> <quotedbl>		: "Ë"	Ediaeresis
+<Multi_key> <quotedbl> <E>		: "Ë"	Ediaeresis
+<Multi_key> <E> <diaeresis>		: "Ë"	Ediaeresis
+<Multi_key> <diaeresis> <E>		: "Ë"	Ediaeresis
+<Multi_key> <e> <grave>			: "è"	egrave
+<Multi_key> <grave> <e>			: "è"	egrave
+<Multi_key> <e> <acute>			: "é"	eacute
+<Multi_key> <acute> <e>			: "é"	eacute
+<Multi_key> <e> <apostrophe>		: "é"	eacute
+<Multi_key> <apostrophe> <e>		: "é"	eacute
+<Multi_key> <e> <asciicircum>		: "ê"	ecircumflex
+<Multi_key> <asciicircum> <e>		: "ê"	ecircumflex
+<Multi_key> <e> <greater>		: "ê"	ecircumflex
+<Multi_key> <greater> <e>		: "ê"	ecircumflex
+<Multi_key> <e> <quotedbl>		: "ë"	ediaeresis
+<Multi_key> <quotedbl> <e>		: "ë"	ediaeresis
+<Multi_key> <e> <diaeresis>		: "ë"	ediaeresis
+<Multi_key> <diaeresis> <e>		: "ë"	ediaeresis
+<Multi_key> <I> <grave>			: "Ì"	Igrave
+<Multi_key> <grave> <I>			: "Ì"	Igrave
+<Multi_key> <I> <acute>			: "Í"	Iacute
+<Multi_key> <acute> <I>			: "Í"	Iacute
+<Multi_key> <I> <apostrophe>		: "Í"	Iacute
+<Multi_key> <apostrophe> <I>		: "Í"	Iacute
+<Multi_key> <I> <asciicircum>		: "Î"	Icircumflex
+<Multi_key> <asciicircum> <I>		: "Î"	Icircumflex
+<Multi_key> <I> <greater>		: "Î"	Icircumflex
+<Multi_key> <greater> <I>		: "Î"	Icircumflex
+<Multi_key> <I> <quotedbl>		: "Ï"	Idiaeresis
+<Multi_key> <quotedbl> <I>		: "Ï"	Idiaeresis
+<Multi_key> <I> <diaeresis>		: "Ï"	Idiaeresis
+<Multi_key> <diaeresis> <I>		: "Ï"	Idiaeresis
+<Multi_key> <i> <grave>			: "ì"	igrave
+<Multi_key> <grave> <i>			: "ì"	igrave
+<Multi_key> <i> <acute>			: "í"	iacute
+<Multi_key> <acute> <i>			: "í"	iacute
+<Multi_key> <i> <apostrophe>		: "í"	iacute
+<Multi_key> <apostrophe> <i>		: "í"	iacute
+<Multi_key> <i> <asciicircum>		: "î"	icircumflex
+<Multi_key> <asciicircum> <i>		: "î"	icircumflex
+<Multi_key> <i> <greater>		: "î"	icircumflex
+<Multi_key> <greater> <i>		: "î"	icircumflex
+<Multi_key> <i> <quotedbl>		: "ï"	idiaeresis
+<Multi_key> <quotedbl> <i>		: "ï"	idiaeresis
+<Multi_key> <i> <diaeresis>		: "ï"	idiaeresis
+<Multi_key> <diaeresis> <i>		: "ï"	idiaeresis
+<Multi_key> <N> <asciitilde>		: "Ñ"	Ntilde
+<Multi_key> <asciitilde> <N>		: "Ñ"	Ntilde
+<Multi_key> <N> <minus>			: "Ñ"	Ntilde
+<Multi_key> <minus> <N>			: "Ñ"	Ntilde
+<Multi_key> <n> <asciitilde>		: "ñ"	ntilde
+<Multi_key> <asciitilde> <n>		: "ñ"	ntilde
+<Multi_key> <n> <minus>			: "ñ"	ntilde
+<Multi_key> <minus> <n>			: "ñ"	ntilde
+<Multi_key> <O> <grave>			: "Ò"	Ograve
+<Multi_key> <grave> <O>			: "Ò"	Ograve
+<Multi_key> <O> <acute>			: "Ó"	Oacute
+<Multi_key> <acute> <O>			: "Ó"	Oacute
+<Multi_key> <O> <apostrophe>		: "Ó"	Oacute
+<Multi_key> <apostrophe> <O>		: "Ó"	Oacute
+<Multi_key> <O> <asciicircum>		: "Ô"	Ocircumflex
+<Multi_key> <asciicircum> <O>		: "Ô"	Ocircumflex
+<Multi_key> <O> <greater>		: "Ô"	Ocircumflex
+<Multi_key> <greater> <O>		: "Ô"	Ocircumflex
+<Multi_key> <O> <asciitilde>		: "Õ"	Otilde
+<Multi_key> <asciitilde> <O>		: "Õ"	Otilde
+<Multi_key> <O> <minus>			: "Õ"	Otilde
+<Multi_key> <minus> <O>			: "Õ"	Otilde
+<Multi_key> <O> <quotedbl>		: "Ö"	Odiaeresis
+<Multi_key> <quotedbl> <O>		: "Ö"	Odiaeresis
+<Multi_key> <O> <diaeresis>		: "Ö"	Odiaeresis
+<Multi_key> <diaeresis> <O>		: "Ö"	Odiaeresis
+<Multi_key> <O> <slash>			: "Ø"	Ooblique
+<Multi_key> <slash> <O>			: "Ø"	Ooblique
+<Multi_key> <o> <grave>			: "ò"	ograve
+<Multi_key> <grave> <o>			: "ò"	ograve
+<Multi_key> <o> <acute>			: "ó"	oacute
+<Multi_key> <acute> <o>			: "ó"	oacute
+<Multi_key> <o> <apostrophe>		: "ó"	oacute
+<Multi_key> <apostrophe> <o>		: "ó"	oacute
+<Multi_key> <o> <asciicircum>		: "ô"	ocircumflex
+<Multi_key> <asciicircum> <o>		: "ô"	ocircumflex
+<Multi_key> <o> <greater>		: "ô"	ocircumflex
+<Multi_key> <greater> <o>		: "ô"	ocircumflex
+<Multi_key> <o> <asciitilde>		: "õ"	otilde
+<Multi_key> <asciitilde> <o>		: "õ"	otilde
+<Multi_key> <o> <minus>			: "õ"	otilde
+<Multi_key> <minus> <o>			: "õ"	otilde
+<Multi_key> <o> <quotedbl>		: "ö"	odiaeresis
+<Multi_key> <quotedbl> <o>		: "ö"	odiaeresis
+<Multi_key> <o> <diaeresis>		: "ö"	odiaeresis
+<Multi_key> <diaeresis> <o>		: "ö"	odiaeresis
+<Multi_key> <o> <slash>			: "ø"	oslash
+<Multi_key> <slash> <o>			: "ø"	oslash
+<Multi_key> <U> <grave>			: "Ù"	Ugrave
+<Multi_key> <grave> <U>			: "Ù"	Ugrave
+<Multi_key> <U> <acute>			: "Ú"	Uacute
+<Multi_key> <acute> <U>			: "Ú"	Uacute
+<Multi_key> <U> <apostrophe>		: "Ú"	Uacute
+<Multi_key> <apostrophe> <U>		: "Ú"	Uacute
+<Multi_key> <U> <asciicircum>		: "Û"	Ucircumflex
+<Multi_key> <asciicircum> <U>		: "Û"	Ucircumflex
+<Multi_key> <U> <greater>		: "Û"	Ucircumflex
+<Multi_key> <greater> <U>		: "Û"	Ucircumflex
+<Multi_key> <U> <quotedbl>		: "Ü"	Udiaeresis
+<Multi_key> <quotedbl> <U>		: "Ü"	Udiaeresis
+<Multi_key> <U> <diaeresis>		: "Ü"	Udiaeresis
+<Multi_key> <diaeresis> <U>		: "Ü"	Udiaeresis
+<Multi_key> <u> <grave>			: "ù"	ugrave
+<Multi_key> <grave> <u>			: "ù"	ugrave
+<Multi_key> <u> <acute>			: "ú"	uacute
+<Multi_key> <acute> <u>			: "ú"	uacute
+<Multi_key> <u> <apostrophe>		: "ú"	uacute
+<Multi_key> <apostrophe> <u>		: "ú"	uacute
+<Multi_key> <u> <asciicircum>		: "û"	ucircumflex
+<Multi_key> <asciicircum> <u>		: "û"	ucircumflex
+<Multi_key> <u> <greater>		: "û"	ucircumflex
+<Multi_key> <greater> <u>		: "û"	ucircumflex
+<Multi_key> <u> <quotedbl>		: "ü"	udiaeresis
+<Multi_key> <quotedbl> <u>		: "ü"	udiaeresis
+<Multi_key> <u> <diaeresis>		: "ü"	udiaeresis
+<Multi_key> <diaeresis> <u>		: "ü"	udiaeresis
+<Multi_key> <s> <s>			: "ß"	ssharp
+<Multi_key> <T> <H>			: "Þ"	THORN
+<Multi_key> <t> <h>			: "þ"	thorn
+<Multi_key> <Y> <acute>			: "Ý"	Yacute
+<Multi_key> <acute> <Y>			: "Ý"	Yacute
+<Multi_key> <Y> <apostrophe>		: "Ý"	Yacute
+<Multi_key> <apostrophe> <Y>		: "Ý"	Yacute
+<Multi_key> <y> <acute>			: "ý"	yacute
+<Multi_key> <acute> <y>			: "ý"	yacute
+<Multi_key> <y> <apostrophe>		: "ý"	yacute
+<Multi_key> <apostrophe> <y>		: "ý"	yacute
+<Multi_key> <y> <quotedbl>		: "ÿ"	ydiaeresis
+<Multi_key> <quotedbl> <y>		: "ÿ"	ydiaeresis
+<Multi_key> <y> <diaeresis>		: "ÿ"	ydiaeresis
+<Multi_key> <diaeresis> <y>		: "ÿ"	ydiaeresis
+
+XCOMM Part 2
+XCOMM
+XCOMM Greek Extended multi-key and dead key definitions. These have been
+XCOMM machine-generated by a perl script, found at:
+XCOMM	http://hal.csd.auth.gr/~vvas/i18n/xkb/polytonic-compose.pl
+
+<Multi_key> <greater> <Greek_alpha>                     : "ἀ"  U1f00
+<dead_horn> <Greek_alpha>                               : "ἀ"  U1f00
+<dead_psili> <Greek_alpha>                               : "ἀ"  U1f00
+<Multi_key> <less> <Greek_alpha>                        : "ἁ"  U1f01
+<dead_ogonek> <Greek_alpha>                             : "ἁ"  U1f01
+<dead_dasia> <Greek_alpha>                             : "ἁ"  U1f01
+<Multi_key> <greater> <grave> <Greek_alpha>             : "ἂ"  U1f02
+<Multi_key> <grave> <greater> <Greek_alpha>             : "ἂ"  U1f02
+<dead_horn> <dead_grave> <Greek_alpha>                  : "ἂ"  U1f02
+<dead_psili> <dead_grave> <Greek_alpha>                  : "ἂ"  U1f02
+<dead_grave> <dead_horn> <Greek_alpha>                  : "ἂ"  U1f02
+<dead_grave> <dead_psili> <Greek_alpha>                  : "ἂ"  U1f02
+<Multi_key> <less> <grave> <Greek_alpha>                : "ἃ"  U1f03
+<Multi_key> <grave> <less> <Greek_alpha>                : "ἃ"  U1f03
+<dead_ogonek> <dead_grave> <Greek_alpha>                : "ἃ"  U1f03
+<dead_dasia> <dead_grave> <Greek_alpha>                : "ἃ"  U1f03
+<dead_grave> <dead_ogonek> <Greek_alpha>                : "ἃ"  U1f03
+<dead_grave> <dead_dasia> <Greek_alpha>                : "ἃ"  U1f03
+<Multi_key> <greater> <apostrophe> <Greek_alpha>        : "ἄ"  U1f04
+<Multi_key> <apostrophe> <greater> <Greek_alpha>        : "ἄ"  U1f04
+<dead_horn> <dead_acute> <Greek_alpha>                  : "ἄ"  U1f04
+<dead_psili> <dead_acute> <Greek_alpha>                  : "ἄ"  U1f04
+<dead_acute> <dead_horn> <Greek_alpha>                  : "ἄ"  U1f04
+<dead_acute> <dead_psili> <Greek_alpha>                  : "ἄ"  U1f04
+<Multi_key> <less> <apostrophe> <Greek_alpha>           : "ἅ"  U1f05
+<Multi_key> <apostrophe> <less> <Greek_alpha>           : "ἅ"  U1f05
+<dead_ogonek> <dead_acute> <Greek_alpha>                : "ἅ"  U1f05
+<dead_dasia> <dead_acute> <Greek_alpha>                : "ἅ"  U1f05
+<dead_acute> <dead_ogonek> <Greek_alpha>                : "ἅ"  U1f05
+<dead_acute> <dead_dasia> <Greek_alpha>                : "ἅ"  U1f05
+<Multi_key> <greater> <asciitilde> <Greek_alpha>        : "ἆ"  U1f06
+<Multi_key> <asciitilde> <greater> <Greek_alpha>        : "ἆ"  U1f06
+<dead_horn> <dead_tilde> <Greek_alpha>                  : "ἆ"  U1f06
+<dead_psili> <dead_tilde> <Greek_alpha>                  : "ἆ"  U1f06
+<dead_tilde> <dead_horn> <Greek_alpha>                  : "ἆ"  U1f06
+<dead_tilde> <dead_psili> <Greek_alpha>                  : "ἆ"  U1f06
+<Multi_key> <less> <asciitilde> <Greek_alpha>           : "ἇ"  U1f07
+<Multi_key> <asciitilde> <less> <Greek_alpha>           : "ἇ"  U1f07
+<dead_ogonek> <dead_tilde> <Greek_alpha>                : "ἇ"  U1f07
+<dead_dasia> <dead_tilde> <Greek_alpha>                : "ἇ"  U1f07
+<dead_tilde> <dead_ogonek> <Greek_alpha>                : "ἇ"  U1f07
+<dead_tilde> <dead_dasia> <Greek_alpha>                : "ἇ"  U1f07
+<Multi_key> <greater> <Greek_ALPHA>                     : "Ἀ"  U1f08
+<dead_horn> <Greek_ALPHA>                               : "Ἀ"  U1f08
+<dead_psili> <Greek_ALPHA>                               : "Ἀ"  U1f08
+<Multi_key> <less> <Greek_ALPHA>                        : "Ἁ"  U1f09
+<dead_ogonek> <Greek_ALPHA>                             : "Ἁ"  U1f09
+<dead_dasia> <Greek_ALPHA>                             : "Ἁ"  U1f09
+<Multi_key> <greater> <grave> <Greek_ALPHA>             : "Ἂ"  U1f0a
+<Multi_key> <grave> <greater> <Greek_ALPHA>             : "Ἂ"  U1f0a
+<dead_horn> <dead_grave> <Greek_ALPHA>                  : "Ἂ"  U1f0a
+<dead_psili> <dead_grave> <Greek_ALPHA>                  : "Ἂ"  U1f0a
+<dead_grave> <dead_horn> <Greek_ALPHA>                  : "Ἂ"  U1f0a
+<dead_grave> <dead_psili> <Greek_ALPHA>                  : "Ἂ"  U1f0a
+<Multi_key> <less> <grave> <Greek_ALPHA>                : "Ἃ"  U1f0b
+<Multi_key> <grave> <less> <Greek_ALPHA>                : "Ἃ"  U1f0b
+<dead_ogonek> <dead_grave> <Greek_ALPHA>                : "Ἃ"  U1f0b
+<dead_dasia> <dead_grave> <Greek_ALPHA>                : "Ἃ"  U1f0b
+<dead_grave> <dead_ogonek> <Greek_ALPHA>                : "Ἃ"  U1f0b
+<dead_grave> <dead_dasia> <Greek_ALPHA>                : "Ἃ"  U1f0b
+<Multi_key> <greater> <apostrophe> <Greek_ALPHA>        : "Ἄ"  U1f0c
+<Multi_key> <apostrophe> <greater> <Greek_ALPHA>        : "Ἄ"  U1f0c
+<dead_horn> <dead_acute> <Greek_ALPHA>                  : "Ἄ"  U1f0c
+<dead_psili> <dead_acute> <Greek_ALPHA>                  : "Ἄ"  U1f0c
+<dead_acute> <dead_horn> <Greek_ALPHA>                  : "Ἄ"  U1f0c
+<dead_acute> <dead_psili> <Greek_ALPHA>                  : "Ἄ"  U1f0c
+<Multi_key> <less> <apostrophe> <Greek_ALPHA>           : "Ἅ"  U1f0d
+<Multi_key> <apostrophe> <less> <Greek_ALPHA>           : "Ἅ"  U1f0d
+<dead_ogonek> <dead_acute> <Greek_ALPHA>                : "Ἅ"  U1f0d
+<dead_dasia> <dead_acute> <Greek_ALPHA>                : "Ἅ"  U1f0d
+<dead_acute> <dead_ogonek> <Greek_ALPHA>                : "Ἅ"  U1f0d
+<dead_acute> <dead_dasia> <Greek_ALPHA>                : "Ἅ"  U1f0d
+<Multi_key> <greater> <asciitilde> <Greek_ALPHA>        : "Ἆ"  U1f0e
+<Multi_key> <asciitilde> <greater> <Greek_ALPHA>        : "Ἆ"  U1f0e
+<dead_horn> <dead_tilde> <Greek_ALPHA>                  : "Ἆ"  U1f0e
+<dead_psili> <dead_tilde> <Greek_ALPHA>                  : "Ἆ"  U1f0e
+<dead_tilde> <dead_horn> <Greek_ALPHA>                  : "Ἆ"  U1f0e
+<dead_tilde> <dead_psili> <Greek_ALPHA>                  : "Ἆ"  U1f0e
+<Multi_key> <less> <asciitilde> <Greek_ALPHA>           : "Ἇ"  U1f0f
+<Multi_key> <asciitilde> <less> <Greek_ALPHA>           : "Ἇ"  U1f0f
+<dead_ogonek> <dead_tilde> <Greek_ALPHA>                : "Ἇ"  U1f0f
+<dead_dasia> <dead_tilde> <Greek_ALPHA>                : "Ἇ"  U1f0f
+<dead_tilde> <dead_ogonek> <Greek_ALPHA>                : "Ἇ"  U1f0f
+<dead_tilde> <dead_dasia> <Greek_ALPHA>                : "Ἇ"  U1f0f
+<Multi_key> <greater> <Greek_epsilon>                   : "ἐ"  U1f10
+<dead_horn> <Greek_epsilon>                             : "ἐ"  U1f10
+<dead_psili> <Greek_epsilon>                             : "ἐ"  U1f10
+<Multi_key> <less> <Greek_epsilon>                      : "ἑ"  U1f11
+<dead_ogonek> <Greek_epsilon>                           : "ἑ"  U1f11
+<dead_dasia> <Greek_epsilon>                           : "ἑ"  U1f11
+<Multi_key> <greater> <grave> <Greek_epsilon>           : "ἒ"  U1f12
+<Multi_key> <grave> <greater> <Greek_epsilon>           : "ἒ"  U1f12
+<dead_horn> <dead_grave> <Greek_epsilon>                : "ἒ"  U1f12
+<dead_psili> <dead_grave> <Greek_epsilon>                : "ἒ"  U1f12
+<dead_grave> <dead_horn> <Greek_epsilon>                : "ἒ"  U1f12
+<dead_grave> <dead_psili> <Greek_epsilon>                : "ἒ"  U1f12
+<Multi_key> <less> <grave> <Greek_epsilon>              : "ἓ"  U1f13
+<Multi_key> <grave> <less> <Greek_epsilon>              : "ἓ"  U1f13
+<dead_ogonek> <dead_grave> <Greek_epsilon>              : "ἓ"  U1f13
+<dead_dasia> <dead_grave> <Greek_epsilon>              : "ἓ"  U1f13
+<dead_grave> <dead_ogonek> <Greek_epsilon>              : "ἓ"  U1f13
+<dead_grave> <dead_dasia> <Greek_epsilon>              : "ἓ"  U1f13
+<Multi_key> <greater> <apostrophe> <Greek_epsilon>      : "ἔ"  U1f14
+<Multi_key> <apostrophe> <greater> <Greek_epsilon>      : "ἔ"  U1f14
+<dead_horn> <dead_acute> <Greek_epsilon>                : "ἔ"  U1f14
+<dead_psili> <dead_acute> <Greek_epsilon>                : "ἔ"  U1f14
+<dead_acute> <dead_horn> <Greek_epsilon>                : "ἔ"  U1f14
+<dead_acute> <dead_psili> <Greek_epsilon>                : "ἔ"  U1f14
+<Multi_key> <less> <apostrophe> <Greek_epsilon>         : "ἕ"  U1f15
+<Multi_key> <apostrophe> <less> <Greek_epsilon>         : "ἕ"  U1f15
+<dead_ogonek> <dead_acute> <Greek_epsilon>              : "ἕ"  U1f15
+<dead_dasia> <dead_acute> <Greek_epsilon>              : "ἕ"  U1f15
+<dead_acute> <dead_ogonek> <Greek_epsilon>              : "ἕ"  U1f15
+<dead_acute> <dead_dasia> <Greek_epsilon>              : "ἕ"  U1f15
+<Multi_key> <greater> <Greek_EPSILON>                   : "Ἐ"  U1f18
+<dead_horn> <Greek_EPSILON>                             : "Ἐ"  U1f18
+<dead_psili> <Greek_EPSILON>                             : "Ἐ"  U1f18
+<Multi_key> <less> <Greek_EPSILON>                      : "Ἑ"  U1f19
+<dead_ogonek> <Greek_EPSILON>                           : "Ἑ"  U1f19
+<dead_dasia> <Greek_EPSILON>                           : "Ἑ"  U1f19
+<Multi_key> <greater> <grave> <Greek_EPSILON>           : "Ἒ"  U1f1a
+<Multi_key> <grave> <greater> <Greek_EPSILON>           : "Ἒ"  U1f1a
+<dead_horn> <dead_grave> <Greek_EPSILON>                : "Ἒ"  U1f1a
+<dead_psili> <dead_grave> <Greek_EPSILON>                : "Ἒ"  U1f1a
+<dead_grave> <dead_horn> <Greek_EPSILON>                : "Ἒ"  U1f1a
+<dead_grave> <dead_psili> <Greek_EPSILON>                : "Ἒ"  U1f1a
+<Multi_key> <less> <grave> <Greek_EPSILON>              : "Ἓ"  U1f1b
+<Multi_key> <grave> <less> <Greek_EPSILON>              : "Ἓ"  U1f1b
+<dead_ogonek> <dead_grave> <Greek_EPSILON>              : "Ἓ"  U1f1b
+<dead_dasia> <dead_grave> <Greek_EPSILON>              : "Ἓ"  U1f1b
+<dead_grave> <dead_ogonek> <Greek_EPSILON>              : "Ἓ"  U1f1b
+<dead_grave> <dead_dasia> <Greek_EPSILON>              : "Ἓ"  U1f1b
+<Multi_key> <greater> <apostrophe> <Greek_EPSILON>      : "Ἔ"  U1f1c
+<Multi_key> <apostrophe> <greater> <Greek_EPSILON>      : "Ἔ"  U1f1c
+<dead_horn> <dead_acute> <Greek_EPSILON>                : "Ἔ"  U1f1c
+<dead_psili> <dead_acute> <Greek_EPSILON>                : "Ἔ"  U1f1c
+<dead_acute> <dead_horn> <Greek_EPSILON>                : "Ἔ"  U1f1c
+<dead_acute> <dead_psili> <Greek_EPSILON>                : "Ἔ"  U1f1c
+<Multi_key> <less> <apostrophe> <Greek_EPSILON>         : "Ἕ"  U1f1d
+<Multi_key> <apostrophe> <less> <Greek_EPSILON>         : "Ἕ"  U1f1d
+<dead_ogonek> <dead_acute> <Greek_EPSILON>              : "Ἕ"  U1f1d
+<dead_dasia> <dead_acute> <Greek_EPSILON>              : "Ἕ"  U1f1d
+<dead_acute> <dead_ogonek> <Greek_EPSILON>              : "Ἕ"  U1f1d
+<dead_acute> <dead_dasia> <Greek_EPSILON>              : "Ἕ"  U1f1d
+<Multi_key> <greater> <Greek_eta>                       : "ἠ"  U1f20
+<dead_horn> <Greek_eta>                                 : "ἠ"  U1f20
+<dead_psili> <Greek_eta>                                 : "ἠ"  U1f20
+<Multi_key> <less> <Greek_eta>                          : "ἡ"  U1f21
+<dead_ogonek> <Greek_eta>                               : "ἡ"  U1f21
+<dead_dasia> <Greek_eta>                               : "ἡ"  U1f21
+<Multi_key> <greater> <grave> <Greek_eta>               : "ἢ"  U1f22
+<Multi_key> <grave> <greater> <Greek_eta>               : "ἢ"  U1f22
+<dead_horn> <dead_grave> <Greek_eta>                    : "ἢ"  U1f22
+<dead_psili> <dead_grave> <Greek_eta>                    : "ἢ"  U1f22
+<dead_grave> <dead_horn> <Greek_eta>                    : "ἢ"  U1f22
+<dead_grave> <dead_psili> <Greek_eta>                    : "ἢ"  U1f22
+<Multi_key> <less> <grave> <Greek_eta>                  : "ἣ"  U1f23
+<Multi_key> <grave> <less> <Greek_eta>                  : "ἣ"  U1f23
+<dead_ogonek> <dead_grave> <Greek_eta>                  : "ἣ"  U1f23
+<dead_dasia> <dead_grave> <Greek_eta>                  : "ἣ"  U1f23
+<dead_grave> <dead_ogonek> <Greek_eta>                  : "ἣ"  U1f23
+<dead_grave> <dead_dasia> <Greek_eta>                  : "ἣ"  U1f23
+<Multi_key> <greater> <apostrophe> <Greek_eta>          : "ἤ"  U1f24
+<Multi_key> <apostrophe> <greater> <Greek_eta>          : "ἤ"  U1f24
+<dead_horn> <dead_acute> <Greek_eta>                    : "ἤ"  U1f24
+<dead_psili> <dead_acute> <Greek_eta>                    : "ἤ"  U1f24
+<dead_acute> <dead_horn> <Greek_eta>                    : "ἤ"  U1f24
+<dead_acute> <dead_psili> <Greek_eta>                    : "ἤ"  U1f24
+<Multi_key> <less> <apostrophe> <Greek_eta>             : "ἥ"  U1f25
+<Multi_key> <apostrophe> <less> <Greek_eta>             : "ἥ"  U1f25
+<dead_ogonek> <dead_acute> <Greek_eta>                  : "ἥ"  U1f25
+<dead_dasia> <dead_acute> <Greek_eta>                  : "ἥ"  U1f25
+<dead_acute> <dead_ogonek> <Greek_eta>                  : "ἥ"  U1f25
+<dead_acute> <dead_dasia> <Greek_eta>                  : "ἥ"  U1f25
+<Multi_key> <greater> <asciitilde> <Greek_eta>          : "ἦ"  U1f26
+<Multi_key> <asciitilde> <greater> <Greek_eta>          : "ἦ"  U1f26
+<dead_horn> <dead_tilde> <Greek_eta>                    : "ἦ"  U1f26
+<dead_psili> <dead_tilde> <Greek_eta>                    : "ἦ"  U1f26
+<dead_tilde> <dead_horn> <Greek_eta>                    : "ἦ"  U1f26
+<dead_tilde> <dead_psili> <Greek_eta>                    : "ἦ"  U1f26
+<Multi_key> <less> <asciitilde> <Greek_eta>             : "ἧ"  U1f27
+<Multi_key> <asciitilde> <less> <Greek_eta>             : "ἧ"  U1f27
+<dead_ogonek> <dead_tilde> <Greek_eta>                  : "ἧ"  U1f27
+<dead_dasia> <dead_tilde> <Greek_eta>                  : "ἧ"  U1f27
+<dead_tilde> <dead_ogonek> <Greek_eta>                  : "ἧ"  U1f27
+<dead_tilde> <dead_dasia> <Greek_eta>                  : "ἧ"  U1f27
+<Multi_key> <greater> <Greek_ETA>                       : "Ἠ"  U1f28
+<dead_horn> <Greek_ETA>                                 : "Ἠ"  U1f28
+<dead_psili> <Greek_ETA>                                 : "Ἠ"  U1f28
+<Multi_key> <less> <Greek_ETA>                          : "Ἡ"  U1f29
+<dead_ogonek> <Greek_ETA>                               : "Ἡ"  U1f29
+<dead_dasia> <Greek_ETA>                               : "Ἡ"  U1f29
+<Multi_key> <greater> <grave> <Greek_ETA>               : "Ἢ"  U1f2a
+<Multi_key> <grave> <greater> <Greek_ETA>               : "Ἢ"  U1f2a
+<dead_horn> <dead_grave> <Greek_ETA>                    : "Ἢ"  U1f2a
+<dead_psili> <dead_grave> <Greek_ETA>                    : "Ἢ"  U1f2a
+<dead_grave> <dead_horn> <Greek_ETA>                    : "Ἢ"  U1f2a
+<dead_grave> <dead_psili> <Greek_ETA>                    : "Ἢ"  U1f2a
+<Multi_key> <less> <grave> <Greek_ETA>                  : "Ἣ"  U1f2b
+<Multi_key> <grave> <less> <Greek_ETA>                  : "Ἣ"  U1f2b
+<dead_ogonek> <dead_grave> <Greek_ETA>                  : "Ἣ"  U1f2b
+<dead_dasia> <dead_grave> <Greek_ETA>                  : "Ἣ"  U1f2b
+<dead_grave> <dead_ogonek> <Greek_ETA>                  : "Ἣ"  U1f2b
+<dead_grave> <dead_dasia> <Greek_ETA>                  : "Ἣ"  U1f2b
+<Multi_key> <greater> <apostrophe> <Greek_ETA>          : "Ἤ"  U1f2c
+<Multi_key> <apostrophe> <greater> <Greek_ETA>          : "Ἤ"  U1f2c
+<dead_horn> <dead_acute> <Greek_ETA>                    : "Ἤ"  U1f2c
+<dead_psili> <dead_acute> <Greek_ETA>                    : "Ἤ"  U1f2c
+<dead_acute> <dead_horn> <Greek_ETA>                    : "Ἤ"  U1f2c
+<dead_acute> <dead_psili> <Greek_ETA>                    : "Ἤ"  U1f2c
+<Multi_key> <less> <apostrophe> <Greek_ETA>             : "Ἥ"  U1f2d
+<Multi_key> <apostrophe> <less> <Greek_ETA>             : "Ἥ"  U1f2d
+<dead_ogonek> <dead_acute> <Greek_ETA>                  : "Ἥ"  U1f2d
+<dead_dasia> <dead_acute> <Greek_ETA>                  : "Ἥ"  U1f2d
+<dead_acute> <dead_ogonek> <Greek_ETA>                  : "Ἥ"  U1f2d
+<dead_acute> <dead_dasia> <Greek_ETA>                  : "Ἥ"  U1f2d
+<Multi_key> <greater> <asciitilde> <Greek_ETA>          : "Ἦ"  U1f2e
+<Multi_key> <asciitilde> <greater> <Greek_ETA>          : "Ἦ"  U1f2e
+<dead_horn> <dead_tilde> <Greek_ETA>                    : "Ἦ"  U1f2e
+<dead_psili> <dead_tilde> <Greek_ETA>                    : "Ἦ"  U1f2e
+<dead_tilde> <dead_horn> <Greek_ETA>                    : "Ἦ"  U1f2e
+<dead_tilde> <dead_psili> <Greek_ETA>                    : "Ἦ"  U1f2e
+<Multi_key> <less> <asciitilde> <Greek_ETA>             : "Ἧ"  U1f2f
+<Multi_key> <asciitilde> <less> <Greek_ETA>             : "Ἧ"  U1f2f
+<dead_ogonek> <dead_tilde> <Greek_ETA>                  : "Ἧ"  U1f2f
+<dead_dasia> <dead_tilde> <Greek_ETA>                  : "Ἧ"  U1f2f
+<dead_tilde> <dead_ogonek> <Greek_ETA>                  : "Ἧ"  U1f2f
+<dead_tilde> <dead_dasia> <Greek_ETA>                  : "Ἧ"  U1f2f
+<Multi_key> <greater> <Greek_iota>                      : "ἰ"  U1f30
+<dead_horn> <Greek_iota>                                : "ἰ"  U1f30
+<dead_psili> <Greek_iota>                                : "ἰ"  U1f30
+<Multi_key> <less> <Greek_iota>                         : "ἱ"  U1f31
+<dead_ogonek> <Greek_iota>                              : "ἱ"  U1f31
+<dead_dasia> <Greek_iota>                              : "ἱ"  U1f31
+<Multi_key> <greater> <grave> <Greek_iota>              : "ἲ"  U1f32
+<Multi_key> <grave> <greater> <Greek_iota>              : "ἲ"  U1f32
+<dead_horn> <dead_grave> <Greek_iota>                   : "ἲ"  U1f32
+<dead_psili> <dead_grave> <Greek_iota>                   : "ἲ"  U1f32
+<dead_grave> <dead_horn> <Greek_iota>                   : "ἲ"  U1f32
+<dead_grave> <dead_psili> <Greek_iota>                   : "ἲ"  U1f32
+<Multi_key> <less> <grave> <Greek_iota>                 : "ἳ"  U1f33
+<Multi_key> <grave> <less> <Greek_iota>                 : "ἳ"  U1f33
+<dead_ogonek> <dead_grave> <Greek_iota>                 : "ἳ"  U1f33
+<dead_dasia> <dead_grave> <Greek_iota>                 : "ἳ"  U1f33
+<dead_grave> <dead_ogonek> <Greek_iota>                 : "ἳ"  U1f33
+<dead_grave> <dead_dasia> <Greek_iota>                 : "ἳ"  U1f33
+<Multi_key> <greater> <apostrophe> <Greek_iota>         : "ἴ"  U1f34
+<Multi_key> <apostrophe> <greater> <Greek_iota>         : "ἴ"  U1f34
+<dead_horn> <dead_acute> <Greek_iota>                   : "ἴ"  U1f34
+<dead_psili> <dead_acute> <Greek_iota>                   : "ἴ"  U1f34
+<dead_acute> <dead_horn> <Greek_iota>                   : "ἴ"  U1f34
+<dead_acute> <dead_psili> <Greek_iota>                   : "ἴ"  U1f34
+<Multi_key> <less> <apostrophe> <Greek_iota>            : "ἵ"  U1f35
+<Multi_key> <apostrophe> <less> <Greek_iota>            : "ἵ"  U1f35
+<dead_ogonek> <dead_acute> <Greek_iota>                 : "ἵ"  U1f35
+<dead_dasia> <dead_acute> <Greek_iota>                 : "ἵ"  U1f35
+<dead_acute> <dead_ogonek> <Greek_iota>                 : "ἵ"  U1f35
+<dead_acute> <dead_dasia> <Greek_iota>                 : "ἵ"  U1f35
+<Multi_key> <greater> <asciitilde> <Greek_iota>         : "ἶ"  U1f36
+<Multi_key> <asciitilde> <greater> <Greek_iota>         : "ἶ"  U1f36
+<dead_horn> <dead_tilde> <Greek_iota>                   : "ἶ"  U1f36
+<dead_psili> <dead_tilde> <Greek_iota>                   : "ἶ"  U1f36
+<dead_tilde> <dead_horn> <Greek_iota>                   : "ἶ"  U1f36
+<dead_tilde> <dead_psili> <Greek_iota>                   : "ἶ"  U1f36
+<Multi_key> <less> <asciitilde> <Greek_iota>            : "ἷ"  U1f37
+<Multi_key> <asciitilde> <less> <Greek_iota>            : "ἷ"  U1f37
+<dead_ogonek> <dead_tilde> <Greek_iota>                 : "ἷ"  U1f37
+<dead_dasia> <dead_tilde> <Greek_iota>                 : "ἷ"  U1f37
+<dead_tilde> <dead_ogonek> <Greek_iota>                 : "ἷ"  U1f37
+<dead_tilde> <dead_dasia> <Greek_iota>                 : "ἷ"  U1f37
+<Multi_key> <greater> <Greek_IOTA>                      : "Ἰ"  U1f38
+<dead_horn> <Greek_IOTA>                                : "Ἰ"  U1f38
+<dead_psili> <Greek_IOTA>                                : "Ἰ"  U1f38
+<Multi_key> <less> <Greek_IOTA>                         : "Ἱ"  U1f39
+<dead_ogonek> <Greek_IOTA>                              : "Ἱ"  U1f39
+<dead_dasia> <Greek_IOTA>                              : "Ἱ"  U1f39
+<Multi_key> <greater> <grave> <Greek_IOTA>              : "Ἲ"  U1f3a
+<Multi_key> <grave> <greater> <Greek_IOTA>              : "Ἲ"  U1f3a
+<dead_horn> <dead_grave> <Greek_IOTA>                   : "Ἲ"  U1f3a
+<dead_psili> <dead_grave> <Greek_IOTA>                   : "Ἲ"  U1f3a
+<dead_grave> <dead_horn> <Greek_IOTA>                   : "Ἲ"  U1f3a
+<dead_grave> <dead_psili> <Greek_IOTA>                   : "Ἲ"  U1f3a
+<Multi_key> <less> <grave> <Greek_IOTA>                 : "Ἳ"  U1f3b
+<Multi_key> <grave> <less> <Greek_IOTA>                 : "Ἳ"  U1f3b
+<dead_ogonek> <dead_grave> <Greek_IOTA>                 : "Ἳ"  U1f3b
+<dead_dasia> <dead_grave> <Greek_IOTA>                 : "Ἳ"  U1f3b
+<dead_grave> <dead_ogonek> <Greek_IOTA>                 : "Ἳ"  U1f3b
+<dead_grave> <dead_dasia> <Greek_IOTA>                 : "Ἳ"  U1f3b
+<Multi_key> <greater> <apostrophe> <Greek_IOTA>         : "Ἴ"  U1f3c
+<Multi_key> <apostrophe> <greater> <Greek_IOTA>         : "Ἴ"  U1f3c
+<dead_horn> <dead_acute> <Greek_IOTA>                   : "Ἴ"  U1f3c
+<dead_psili> <dead_acute> <Greek_IOTA>                   : "Ἴ"  U1f3c
+<dead_acute> <dead_horn> <Greek_IOTA>                   : "Ἴ"  U1f3c
+<dead_acute> <dead_psili> <Greek_IOTA>                   : "Ἴ"  U1f3c
+<Multi_key> <less> <apostrophe> <Greek_IOTA>            : "Ἵ"  U1f3d
+<Multi_key> <apostrophe> <less> <Greek_IOTA>            : "Ἵ"  U1f3d
+<dead_ogonek> <dead_acute> <Greek_IOTA>                 : "Ἵ"  U1f3d
+<dead_dasia> <dead_acute> <Greek_IOTA>                 : "Ἵ"  U1f3d
+<dead_acute> <dead_ogonek> <Greek_IOTA>                 : "Ἵ"  U1f3d
+<dead_acute> <dead_dasia> <Greek_IOTA>                 : "Ἵ"  U1f3d
+<Multi_key> <greater> <asciitilde> <Greek_IOTA>         : "Ἶ"  U1f3e
+<Multi_key> <asciitilde> <greater> <Greek_IOTA>         : "Ἶ"  U1f3e
+<dead_horn> <dead_tilde> <Greek_IOTA>                   : "Ἶ"  U1f3e
+<dead_psili> <dead_tilde> <Greek_IOTA>                   : "Ἶ"  U1f3e
+<dead_tilde> <dead_horn> <Greek_IOTA>                   : "Ἶ"  U1f3e
+<dead_tilde> <dead_psili> <Greek_IOTA>                   : "Ἶ"  U1f3e
+<Multi_key> <less> <asciitilde> <Greek_IOTA>            : "Ἷ"  U1f3f
+<Multi_key> <asciitilde> <less> <Greek_IOTA>            : "Ἷ"  U1f3f
+<dead_ogonek> <dead_tilde> <Greek_IOTA>                 : "Ἷ"  U1f3f
+<dead_dasia> <dead_tilde> <Greek_IOTA>                 : "Ἷ"  U1f3f
+<dead_tilde> <dead_ogonek> <Greek_IOTA>                 : "Ἷ"  U1f3f
+<dead_tilde> <dead_dasia> <Greek_IOTA>                 : "Ἷ"  U1f3f
+<Multi_key> <greater> <Greek_omicron>                   : "ὀ"  U1f40
+<dead_horn> <Greek_omicron>                             : "ὀ"  U1f40
+<dead_psili> <Greek_omicron>                             : "ὀ"  U1f40
+<Multi_key> <less> <Greek_omicron>                      : "ὁ"  U1f41
+<dead_ogonek> <Greek_omicron>                           : "ὁ"  U1f41
+<dead_dasia> <Greek_omicron>                           : "ὁ"  U1f41
+<Multi_key> <greater> <grave> <Greek_omicron>           : "ὂ"  U1f42
+<Multi_key> <grave> <greater> <Greek_omicron>           : "ὂ"  U1f42
+<dead_horn> <dead_grave> <Greek_omicron>                : "ὂ"  U1f42
+<dead_psili> <dead_grave> <Greek_omicron>                : "ὂ"  U1f42
+<dead_grave> <dead_horn> <Greek_omicron>                : "ὂ"  U1f42
+<dead_grave> <dead_psili> <Greek_omicron>                : "ὂ"  U1f42
+<Multi_key> <less> <grave> <Greek_omicron>              : "ὃ"  U1f43
+<Multi_key> <grave> <less> <Greek_omicron>              : "ὃ"  U1f43
+<dead_ogonek> <dead_grave> <Greek_omicron>              : "ὃ"  U1f43
+<dead_dasia> <dead_grave> <Greek_omicron>              : "ὃ"  U1f43
+<dead_grave> <dead_ogonek> <Greek_omicron>              : "ὃ"  U1f43
+<dead_grave> <dead_dasia> <Greek_omicron>              : "ὃ"  U1f43
+<Multi_key> <greater> <apostrophe> <Greek_omicron>      : "ὄ"  U1f44
+<Multi_key> <apostrophe> <greater> <Greek_omicron>      : "ὄ"  U1f44
+<dead_horn> <dead_acute> <Greek_omicron>                : "ὄ"  U1f44
+<dead_psili> <dead_acute> <Greek_omicron>                : "ὄ"  U1f44
+<dead_acute> <dead_horn> <Greek_omicron>                : "ὄ"  U1f44
+<dead_acute> <dead_psili> <Greek_omicron>                : "ὄ"  U1f44
+<Multi_key> <less> <apostrophe> <Greek_omicron>         : "ὅ"  U1f45
+<Multi_key> <apostrophe> <less> <Greek_omicron>         : "ὅ"  U1f45
+<dead_ogonek> <dead_acute> <Greek_omicron>              : "ὅ"  U1f45
+<dead_dasia> <dead_acute> <Greek_omicron>              : "ὅ"  U1f45
+<dead_acute> <dead_ogonek> <Greek_omicron>              : "ὅ"  U1f45
+<dead_acute> <dead_dasia> <Greek_omicron>              : "ὅ"  U1f45
+<Multi_key> <greater> <Greek_OMICRON>                   : "Ὀ"  U1f48
+<dead_horn> <Greek_OMICRON>                             : "Ὀ"  U1f48
+<dead_psili> <Greek_OMICRON>                             : "Ὀ"  U1f48
+<Multi_key> <less> <Greek_OMICRON>                      : "Ὁ"  U1f49
+<dead_ogonek> <Greek_OMICRON>                           : "Ὁ"  U1f49
+<dead_dasia> <Greek_OMICRON>                           : "Ὁ"  U1f49
+<Multi_key> <greater> <grave> <Greek_OMICRON>           : "Ὂ"  U1f4a
+<Multi_key> <grave> <greater> <Greek_OMICRON>           : "Ὂ"  U1f4a
+<dead_horn> <dead_grave> <Greek_OMICRON>                : "Ὂ"  U1f4a
+<dead_psili> <dead_grave> <Greek_OMICRON>                : "Ὂ"  U1f4a
+<dead_grave> <dead_horn> <Greek_OMICRON>                : "Ὂ"  U1f4a
+<dead_grave> <dead_psili> <Greek_OMICRON>                : "Ὂ"  U1f4a
+<Multi_key> <less> <grave> <Greek_OMICRON>              : "Ὃ"  U1f4b
+<Multi_key> <grave> <less> <Greek_OMICRON>              : "Ὃ"  U1f4b
+<dead_ogonek> <dead_grave> <Greek_OMICRON>              : "Ὃ"  U1f4b
+<dead_dasia> <dead_grave> <Greek_OMICRON>              : "Ὃ"  U1f4b
+<dead_grave> <dead_ogonek> <Greek_OMICRON>              : "Ὃ"  U1f4b
+<dead_grave> <dead_dasia> <Greek_OMICRON>              : "Ὃ"  U1f4b
+<Multi_key> <greater> <apostrophe> <Greek_OMICRON>      : "Ὄ"  U1f4c
+<Multi_key> <apostrophe> <greater> <Greek_OMICRON>      : "Ὄ"  U1f4c
+<dead_horn> <dead_acute> <Greek_OMICRON>                : "Ὄ"  U1f4c
+<dead_psili> <dead_acute> <Greek_OMICRON>                : "Ὄ"  U1f4c
+<dead_acute> <dead_horn> <Greek_OMICRON>                : "Ὄ"  U1f4c
+<dead_acute> <dead_psili> <Greek_OMICRON>                : "Ὄ"  U1f4c
+<Multi_key> <less> <apostrophe> <Greek_OMICRON>         : "Ὅ"  U1f4d
+<Multi_key> <apostrophe> <less> <Greek_OMICRON>         : "Ὅ"  U1f4d
+<dead_ogonek> <dead_acute> <Greek_OMICRON>              : "Ὅ"  U1f4d
+<dead_dasia> <dead_acute> <Greek_OMICRON>              : "Ὅ"  U1f4d
+<dead_acute> <dead_ogonek> <Greek_OMICRON>              : "Ὅ"  U1f4d
+<dead_acute> <dead_dasia> <Greek_OMICRON>              : "Ὅ"  U1f4d
+<Multi_key> <greater> <Greek_upsilon>                   : "ὐ"  U1f50
+<dead_horn> <Greek_upsilon>                             : "ὐ"  U1f50
+<dead_psili> <Greek_upsilon>                             : "ὐ"  U1f50
+<Multi_key> <less> <Greek_upsilon>                      : "ὑ"  U1f51
+<dead_ogonek> <Greek_upsilon>                           : "ὑ"  U1f51
+<dead_dasia> <Greek_upsilon>                           : "ὑ"  U1f51
+<Multi_key> <greater> <grave> <Greek_upsilon>           : "ὒ"  U1f52
+<Multi_key> <grave> <greater> <Greek_upsilon>           : "ὒ"  U1f52
+<dead_horn> <dead_grave> <Greek_upsilon>                : "ὒ"  U1f52
+<dead_psili> <dead_grave> <Greek_upsilon>                : "ὒ"  U1f52
+<dead_grave> <dead_horn> <Greek_upsilon>                : "ὒ"  U1f52
+<dead_grave> <dead_psili> <Greek_upsilon>                : "ὒ"  U1f52
+<Multi_key> <less> <grave> <Greek_upsilon>              : "ὓ"  U1f53
+<Multi_key> <grave> <less> <Greek_upsilon>              : "ὓ"  U1f53
+<dead_ogonek> <dead_grave> <Greek_upsilon>              : "ὓ"  U1f53
+<dead_dasia> <dead_grave> <Greek_upsilon>              : "ὓ"  U1f53
+<dead_grave> <dead_ogonek> <Greek_upsilon>              : "ὓ"  U1f53
+<dead_grave> <dead_dasia> <Greek_upsilon>              : "ὓ"  U1f53
+<Multi_key> <greater> <apostrophe> <Greek_upsilon>      : "ὔ"  U1f54
+<Multi_key> <apostrophe> <greater> <Greek_upsilon>      : "ὔ"  U1f54
+<dead_horn> <dead_acute> <Greek_upsilon>                : "ὔ"  U1f54
+<dead_psili> <dead_acute> <Greek_upsilon>                : "ὔ"  U1f54
+<dead_acute> <dead_horn> <Greek_upsilon>                : "ὔ"  U1f54
+<dead_acute> <dead_psili> <Greek_upsilon>                : "ὔ"  U1f54
+<Multi_key> <less> <apostrophe> <Greek_upsilon>         : "ὕ"  U1f55
+<Multi_key> <apostrophe> <less> <Greek_upsilon>         : "ὕ"  U1f55
+<dead_ogonek> <dead_acute> <Greek_upsilon>              : "ὕ"  U1f55
+<dead_dasia> <dead_acute> <Greek_upsilon>              : "ὕ"  U1f55
+<dead_acute> <dead_ogonek> <Greek_upsilon>              : "ὕ"  U1f55
+<dead_acute> <dead_dasia> <Greek_upsilon>              : "ὕ"  U1f55
+<Multi_key> <greater> <asciitilde> <Greek_upsilon>      : "ὖ"  U1f56
+<Multi_key> <asciitilde> <greater> <Greek_upsilon>      : "ὖ"  U1f56
+<dead_horn> <dead_tilde> <Greek_upsilon>                : "ὖ"  U1f56
+<dead_psili> <dead_tilde> <Greek_upsilon>                : "ὖ"  U1f56
+<dead_tilde> <dead_horn> <Greek_upsilon>                : "ὖ"  U1f56
+<dead_tilde> <dead_psili> <Greek_upsilon>                : "ὖ"  U1f56
+<Multi_key> <less> <asciitilde> <Greek_upsilon>         : "ὗ"  U1f57
+<Multi_key> <asciitilde> <less> <Greek_upsilon>         : "ὗ"  U1f57
+<dead_ogonek> <dead_tilde> <Greek_upsilon>              : "ὗ"  U1f57
+<dead_dasia> <dead_tilde> <Greek_upsilon>              : "ὗ"  U1f57
+<dead_tilde> <dead_ogonek> <Greek_upsilon>              : "ὗ"  U1f57
+<dead_tilde> <dead_dasia> <Greek_upsilon>              : "ὗ"  U1f57
+<Multi_key> <less> <Greek_UPSILON>                      : "Ὑ"  U1f59
+<dead_ogonek> <Greek_UPSILON>                           : "Ὑ"  U1f59
+<dead_dasia> <Greek_UPSILON>                           : "Ὑ"  U1f59
+<Multi_key> <less> <grave> <Greek_UPSILON>              : "Ὓ"  U1f5b
+<Multi_key> <grave> <less> <Greek_UPSILON>              : "Ὓ"  U1f5b
+<dead_ogonek> <dead_grave> <Greek_UPSILON>              : "Ὓ"  U1f5b
+<dead_dasia> <dead_grave> <Greek_UPSILON>              : "Ὓ"  U1f5b
+<dead_grave> <dead_ogonek> <Greek_UPSILON>              : "Ὓ"  U1f5b
+<dead_grave> <dead_dasia> <Greek_UPSILON>              : "Ὓ"  U1f5b
+<Multi_key> <less> <apostrophe> <Greek_UPSILON>         : "Ὕ"  U1f5d
+<Multi_key> <apostrophe> <less> <Greek_UPSILON>         : "Ὕ"  U1f5d
+<dead_ogonek> <dead_acute> <Greek_UPSILON>              : "Ὕ"  U1f5d
+<dead_dasia> <dead_acute> <Greek_UPSILON>              : "Ὕ"  U1f5d
+<dead_acute> <dead_ogonek> <Greek_UPSILON>              : "Ὕ"  U1f5d
+<dead_acute> <dead_dasia> <Greek_UPSILON>              : "Ὕ"  U1f5d
+<Multi_key> <less> <asciitilde> <Greek_UPSILON>         : "Ὗ"  U1f5f
+<Multi_key> <asciitilde> <less> <Greek_UPSILON>         : "Ὗ"  U1f5f
+<dead_ogonek> <dead_tilde> <Greek_UPSILON>              : "Ὗ"  U1f5f
+<dead_dasia> <dead_tilde> <Greek_UPSILON>              : "Ὗ"  U1f5f
+<dead_tilde> <dead_ogonek> <Greek_UPSILON>              : "Ὗ"  U1f5f
+<dead_tilde> <dead_dasia> <Greek_UPSILON>              : "Ὗ"  U1f5f
+<Multi_key> <greater> <Greek_omega>                     : "ὠ"  U1f60
+<dead_horn> <Greek_omega>                               : "ὠ"  U1f60
+<dead_psili> <Greek_omega>                               : "ὠ"  U1f60
+<Multi_key> <less> <Greek_omega>                        : "ὡ"  U1f61
+<dead_ogonek> <Greek_omega>                             : "ὡ"  U1f61
+<dead_dasia> <Greek_omega>                             : "ὡ"  U1f61
+<Multi_key> <greater> <grave> <Greek_omega>             : "ὢ"  U1f62
+<Multi_key> <grave> <greater> <Greek_omega>             : "ὢ"  U1f62
+<dead_horn> <dead_grave> <Greek_omega>                  : "ὢ"  U1f62
+<dead_psili> <dead_grave> <Greek_omega>                  : "ὢ"  U1f62
+<dead_grave> <dead_horn> <Greek_omega>                  : "ὢ"  U1f62
+<dead_grave> <dead_psili> <Greek_omega>                  : "ὢ"  U1f62
+<Multi_key> <less> <grave> <Greek_omega>                : "ὣ"  U1f63
+<Multi_key> <grave> <less> <Greek_omega>                : "ὣ"  U1f63
+<dead_ogonek> <dead_grave> <Greek_omega>                : "ὣ"  U1f63
+<dead_dasia> <dead_grave> <Greek_omega>                : "ὣ"  U1f63
+<dead_grave> <dead_ogonek> <Greek_omega>                : "ὣ"  U1f63
+<dead_grave> <dead_dasia> <Greek_omega>                : "ὣ"  U1f63
+<Multi_key> <greater> <apostrophe> <Greek_omega>        : "ὤ"  U1f64
+<Multi_key> <apostrophe> <greater> <Greek_omega>        : "ὤ"  U1f64
+<dead_horn> <dead_acute> <Greek_omega>                  : "ὤ"  U1f64
+<dead_psili> <dead_acute> <Greek_omega>                  : "ὤ"  U1f64
+<dead_acute> <dead_horn> <Greek_omega>                  : "ὤ"  U1f64
+<dead_acute> <dead_psili> <Greek_omega>                  : "ὤ"  U1f64
+<Multi_key> <less> <apostrophe> <Greek_omega>           : "ὥ"  U1f65
+<Multi_key> <apostrophe> <less> <Greek_omega>           : "ὥ"  U1f65
+<dead_ogonek> <dead_acute> <Greek_omega>                : "ὥ"  U1f65
+<dead_dasia> <dead_acute> <Greek_omega>                : "ὥ"  U1f65
+<dead_acute> <dead_ogonek> <Greek_omega>                : "ὥ"  U1f65
+<dead_acute> <dead_dasia> <Greek_omega>                : "ὥ"  U1f65
+<Multi_key> <greater> <asciitilde> <Greek_omega>        : "ὦ"  U1f66
+<Multi_key> <asciitilde> <greater> <Greek_omega>        : "ὦ"  U1f66
+<dead_horn> <dead_tilde> <Greek_omega>                  : "ὦ"  U1f66
+<dead_psili> <dead_tilde> <Greek_omega>                  : "ὦ"  U1f66
+<dead_tilde> <dead_horn> <Greek_omega>                  : "ὦ"  U1f66
+<dead_tilde> <dead_psili> <Greek_omega>                  : "ὦ"  U1f66
+<Multi_key> <less> <asciitilde> <Greek_omega>           : "ὧ"  U1f67
+<Multi_key> <asciitilde> <less> <Greek_omega>           : "ὧ"  U1f67
+<dead_ogonek> <dead_tilde> <Greek_omega>                : "ὧ"  U1f67
+<dead_dasia> <dead_tilde> <Greek_omega>                : "ὧ"  U1f67
+<dead_tilde> <dead_ogonek> <Greek_omega>                : "ὧ"  U1f67
+<dead_tilde> <dead_dasia> <Greek_omega>                : "ὧ"  U1f67
+<Multi_key> <greater> <Greek_OMEGA>                     : "Ὠ"  U1f68
+<dead_horn> <Greek_OMEGA>                               : "Ὠ"  U1f68
+<dead_psili> <Greek_OMEGA>                               : "Ὠ"  U1f68
+<Multi_key> <less> <Greek_OMEGA>                        : "Ὡ"  U1f69
+<dead_ogonek> <Greek_OMEGA>                             : "Ὡ"  U1f69
+<dead_dasia> <Greek_OMEGA>                             : "Ὡ"  U1f69
+<Multi_key> <greater> <grave> <Greek_OMEGA>             : "Ὢ"  U1f6a
+<Multi_key> <grave> <greater> <Greek_OMEGA>             : "Ὢ"  U1f6a
+<dead_horn> <dead_grave> <Greek_OMEGA>                  : "Ὢ"  U1f6a
+<dead_psili> <dead_grave> <Greek_OMEGA>                  : "Ὢ"  U1f6a
+<dead_grave> <dead_horn> <Greek_OMEGA>                  : "Ὢ"  U1f6a
+<dead_grave> <dead_psili> <Greek_OMEGA>                  : "Ὢ"  U1f6a
+<Multi_key> <less> <grave> <Greek_OMEGA>                : "Ὣ"  U1f6b
+<Multi_key> <grave> <less> <Greek_OMEGA>                : "Ὣ"  U1f6b
+<dead_ogonek> <dead_grave> <Greek_OMEGA>                : "Ὣ"  U1f6b
+<dead_dasia> <dead_grave> <Greek_OMEGA>                : "Ὣ"  U1f6b
+<dead_grave> <dead_ogonek> <Greek_OMEGA>                : "Ὣ"  U1f6b
+<dead_grave> <dead_dasia> <Greek_OMEGA>                : "Ὣ"  U1f6b
+<Multi_key> <greater> <apostrophe> <Greek_OMEGA>        : "Ὤ"  U1f6c
+<Multi_key> <apostrophe> <greater> <Greek_OMEGA>        : "Ὤ"  U1f6c
+<dead_horn> <dead_acute> <Greek_OMEGA>                  : "Ὤ"  U1f6c
+<dead_psili> <dead_acute> <Greek_OMEGA>                  : "Ὤ"  U1f6c
+<dead_acute> <dead_horn> <Greek_OMEGA>                  : "Ὤ"  U1f6c
+<dead_acute> <dead_psili> <Greek_OMEGA>                  : "Ὤ"  U1f6c
+<Multi_key> <less> <apostrophe> <Greek_OMEGA>           : "Ὥ"  U1f6d
+<Multi_key> <apostrophe> <less> <Greek_OMEGA>           : "Ὥ"  U1f6d
+<dead_ogonek> <dead_acute> <Greek_OMEGA>                : "Ὥ"  U1f6d
+<dead_dasia> <dead_acute> <Greek_OMEGA>                : "Ὥ"  U1f6d
+<dead_acute> <dead_ogonek> <Greek_OMEGA>                : "Ὥ"  U1f6d
+<dead_acute> <dead_dasia> <Greek_OMEGA>                : "Ὥ"  U1f6d
+<Multi_key> <greater> <asciitilde> <Greek_OMEGA>        : "Ὦ"  U1f6e
+<Multi_key> <asciitilde> <greater> <Greek_OMEGA>        : "Ὦ"  U1f6e
+<dead_horn> <dead_tilde> <Greek_OMEGA>                  : "Ὦ"  U1f6e
+<dead_psili> <dead_tilde> <Greek_OMEGA>                  : "Ὦ"  U1f6e
+<dead_tilde> <dead_horn> <Greek_OMEGA>                  : "Ὦ"  U1f6e
+<dead_tilde> <dead_psili> <Greek_OMEGA>                  : "Ὦ"  U1f6e
+<Multi_key> <less> <asciitilde> <Greek_OMEGA>           : "Ὧ"  U1f6f
+<Multi_key> <asciitilde> <less> <Greek_OMEGA>           : "Ὧ"  U1f6f
+<dead_ogonek> <dead_tilde> <Greek_OMEGA>                : "Ὧ"  U1f6f
+<dead_dasia> <dead_tilde> <Greek_OMEGA>                : "Ὧ"  U1f6f
+<dead_tilde> <dead_ogonek> <Greek_OMEGA>                : "Ὧ"  U1f6f
+<dead_tilde> <dead_dasia> <Greek_OMEGA>                : "Ὧ"  U1f6f
+<Multi_key> <grave> <Greek_alpha>                       : "ὰ"  U1f70
+<dead_grave> <Greek_alpha>                              : "ὰ"  U1f70
+<Multi_key> <grave> <Greek_epsilon>                     : "ὲ"  U1f72
+<dead_grave> <Greek_epsilon>                            : "ὲ"  U1f72
+<Multi_key> <grave> <Greek_eta>                         : "ὴ"  U1f74
+<dead_grave> <Greek_eta>                                : "ὴ"  U1f74
+<Multi_key> <grave> <Greek_iota>                        : "ὶ"  U1f76
+<dead_grave> <Greek_iota>                               : "ὶ"  U1f76
+<Multi_key> <grave> <Greek_omicron>                     : "ὸ"  U1f78
+<dead_grave> <Greek_omicron>                            : "ὸ"  U1f78
+<Multi_key> <grave> <Greek_upsilon>                     : "ὺ"  U1f7a
+<dead_grave> <Greek_upsilon>                            : "ὺ"  U1f7a
+<Multi_key> <grave> <Greek_omega>                       : "ὼ"  U1f7c
+<dead_grave> <Greek_omega>                              : "ὼ"  U1f7c
+<Multi_key> <bar> <greater> <Greek_alpha>               : "ᾀ"  U1f80
+<Multi_key> <greater> <bar> <Greek_alpha>               : "ᾀ"  U1f80
+<dead_iota> <dead_horn> <Greek_alpha>                   : "ᾀ"  U1f80
+<dead_iota> <dead_psili> <Greek_alpha>                   : "ᾀ"  U1f80
+<dead_horn> <dead_iota> <Greek_alpha>                   : "ᾀ"  U1f80
+<dead_psili> <dead_iota> <Greek_alpha>                   : "ᾀ"  U1f80
+<Multi_key> <bar> <less> <Greek_alpha>                  : "ᾁ"  U1f81
+<Multi_key> <less> <bar> <Greek_alpha>                  : "ᾁ"  U1f81
+<dead_iota> <dead_ogonek> <Greek_alpha>                 : "ᾁ"  U1f81
+<dead_iota> <dead_dasia> <Greek_alpha>                 : "ᾁ"  U1f81
+<dead_ogonek> <dead_iota> <Greek_alpha>                 : "ᾁ"  U1f81
+<dead_dasia> <dead_iota> <Greek_alpha>                 : "ᾁ"  U1f81
+<Multi_key> <bar> <greater> <grave> <Greek_alpha>       : "ᾂ"  U1f82
+<Multi_key> <bar> <grave> <greater> <Greek_alpha>       : "ᾂ"  U1f82
+<Multi_key> <greater> <bar> <grave> <Greek_alpha>       : "ᾂ"  U1f82
+<Multi_key> <greater> <grave> <bar> <Greek_alpha>       : "ᾂ"  U1f82
+<Multi_key> <grave> <bar> <greater> <Greek_alpha>       : "ᾂ"  U1f82
+<Multi_key> <grave> <greater> <bar> <Greek_alpha>       : "ᾂ"  U1f82
+<dead_iota> <dead_horn> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_iota> <dead_psili> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_iota> <dead_grave> <dead_horn> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_iota> <dead_grave> <dead_psili> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_horn> <dead_iota> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_psili> <dead_iota> <dead_grave> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_horn> <dead_grave> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_psili> <dead_grave> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_grave> <dead_iota> <dead_horn> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_grave> <dead_iota> <dead_psili> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_grave> <dead_horn> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
+<dead_grave> <dead_psili> <dead_iota> <Greek_alpha>      : "ᾂ"  U1f82
+<Multi_key> <bar> <less> <grave> <Greek_alpha>          : "ᾃ"  U1f83
+<Multi_key> <bar> <grave> <less> <Greek_alpha>          : "ᾃ"  U1f83
+<Multi_key> <less> <bar> <grave> <Greek_alpha>          : "ᾃ"  U1f83
+<Multi_key> <less> <grave> <bar> <Greek_alpha>          : "ᾃ"  U1f83
+<Multi_key> <grave> <bar> <less> <Greek_alpha>          : "ᾃ"  U1f83
+<Multi_key> <grave> <less> <bar> <Greek_alpha>          : "ᾃ"  U1f83
+<dead_iota> <dead_ogonek> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_iota> <dead_dasia> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_iota> <dead_grave> <dead_ogonek> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_iota> <dead_grave> <dead_dasia> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_ogonek> <dead_iota> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_dasia> <dead_iota> <dead_grave> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_ogonek> <dead_grave> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_dasia> <dead_grave> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_grave> <dead_iota> <dead_ogonek> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_grave> <dead_iota> <dead_dasia> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_grave> <dead_ogonek> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
+<dead_grave> <dead_dasia> <dead_iota> <Greek_alpha>    : "ᾃ"  U1f83
+<Multi_key> <bar> <greater> <apostrophe> <Greek_alpha>  : "ᾄ"  U1f84
+<Multi_key> <bar> <apostrophe> <greater> <Greek_alpha>  : "ᾄ"  U1f84
+<Multi_key> <greater> <bar> <apostrophe> <Greek_alpha>  : "ᾄ"  U1f84
+<Multi_key> <greater> <apostrophe> <bar> <Greek_alpha>  : "ᾄ"  U1f84
+<Multi_key> <apostrophe> <bar> <greater> <Greek_alpha>  : "ᾄ"  U1f84
+<Multi_key> <apostrophe> <greater> <bar> <Greek_alpha>  : "ᾄ"  U1f84
+<dead_iota> <dead_horn> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_iota> <dead_psili> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_iota> <dead_acute> <dead_horn> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_iota> <dead_acute> <dead_psili> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_horn> <dead_iota> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_psili> <dead_iota> <dead_acute> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_horn> <dead_acute> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_psili> <dead_acute> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_acute> <dead_iota> <dead_horn> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_acute> <dead_iota> <dead_psili> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_acute> <dead_horn> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
+<dead_acute> <dead_psili> <dead_iota> <Greek_alpha>      : "ᾄ"  U1f84
+<Multi_key> <bar> <less> <apostrophe> <Greek_alpha>     : "ᾅ"  U1f85
+<Multi_key> <bar> <apostrophe> <less> <Greek_alpha>     : "ᾅ"  U1f85
+<Multi_key> <less> <bar> <apostrophe> <Greek_alpha>     : "ᾅ"  U1f85
+<Multi_key> <less> <apostrophe> <bar> <Greek_alpha>     : "ᾅ"  U1f85
+<Multi_key> <apostrophe> <bar> <less> <Greek_alpha>     : "ᾅ"  U1f85
+<Multi_key> <apostrophe> <less> <bar> <Greek_alpha>     : "ᾅ"  U1f85
+<dead_iota> <dead_ogonek> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_iota> <dead_dasia> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_iota> <dead_acute> <dead_ogonek> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_iota> <dead_acute> <dead_dasia> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_ogonek> <dead_iota> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_dasia> <dead_iota> <dead_acute> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_ogonek> <dead_acute> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_dasia> <dead_acute> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_acute> <dead_iota> <dead_ogonek> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_acute> <dead_iota> <dead_dasia> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_acute> <dead_ogonek> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
+<dead_acute> <dead_dasia> <dead_iota> <Greek_alpha>    : "ᾅ"  U1f85
+<Multi_key> <bar> <greater> <asciitilde> <Greek_alpha>  : "ᾆ"  U1f86
+<Multi_key> <bar> <asciitilde> <greater> <Greek_alpha>  : "ᾆ"  U1f86
+<Multi_key> <greater> <bar> <asciitilde> <Greek_alpha>  : "ᾆ"  U1f86
+<Multi_key> <greater> <asciitilde> <bar> <Greek_alpha>  : "ᾆ"  U1f86
+<Multi_key> <asciitilde> <bar> <greater> <Greek_alpha>  : "ᾆ"  U1f86
+<Multi_key> <asciitilde> <greater> <bar> <Greek_alpha>  : "ᾆ"  U1f86
+<dead_iota> <dead_horn> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_iota> <dead_psili> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_iota> <dead_tilde> <dead_horn> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_iota> <dead_tilde> <dead_psili> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_horn> <dead_iota> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_psili> <dead_iota> <dead_tilde> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_horn> <dead_tilde> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_psili> <dead_tilde> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_tilde> <dead_iota> <dead_horn> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_tilde> <dead_iota> <dead_psili> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_tilde> <dead_horn> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
+<dead_tilde> <dead_psili> <dead_iota> <Greek_alpha>      : "ᾆ"  U1f86
+<Multi_key> <bar> <less> <asciitilde> <Greek_alpha>     : "ᾇ"  U1f87
+<Multi_key> <bar> <asciitilde> <less> <Greek_alpha>     : "ᾇ"  U1f87
+<Multi_key> <less> <bar> <asciitilde> <Greek_alpha>     : "ᾇ"  U1f87
+<Multi_key> <less> <asciitilde> <bar> <Greek_alpha>     : "ᾇ"  U1f87
+<Multi_key> <asciitilde> <bar> <less> <Greek_alpha>     : "ᾇ"  U1f87
+<Multi_key> <asciitilde> <less> <bar> <Greek_alpha>     : "ᾇ"  U1f87
+<dead_iota> <dead_ogonek> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_iota> <dead_dasia> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_iota> <dead_tilde> <dead_ogonek> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_iota> <dead_tilde> <dead_dasia> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_ogonek> <dead_iota> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_dasia> <dead_iota> <dead_tilde> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_ogonek> <dead_tilde> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_dasia> <dead_tilde> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_tilde> <dead_iota> <dead_ogonek> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_tilde> <dead_iota> <dead_dasia> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_tilde> <dead_ogonek> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
+<dead_tilde> <dead_dasia> <dead_iota> <Greek_alpha>    : "ᾇ"  U1f87
+<Multi_key> <bar> <greater> <Greek_ALPHA>               : "ᾈ"  U1f88
+<Multi_key> <greater> <bar> <Greek_ALPHA>               : "ᾈ"  U1f88
+<dead_iota> <dead_horn> <Greek_ALPHA>                   : "ᾈ"  U1f88
+<dead_iota> <dead_psili> <Greek_ALPHA>                   : "ᾈ"  U1f88
+<dead_horn> <dead_iota> <Greek_ALPHA>                   : "ᾈ"  U1f88
+<dead_psili> <dead_iota> <Greek_ALPHA>                   : "ᾈ"  U1f88
+<Multi_key> <bar> <less> <Greek_ALPHA>                  : "ᾉ"  U1f89
+<Multi_key> <less> <bar> <Greek_ALPHA>                  : "ᾉ"  U1f89
+<dead_iota> <dead_ogonek> <Greek_ALPHA>                 : "ᾉ"  U1f89
+<dead_iota> <dead_dasia> <Greek_ALPHA>                 : "ᾉ"  U1f89
+<dead_ogonek> <dead_iota> <Greek_ALPHA>                 : "ᾉ"  U1f89
+<dead_dasia> <dead_iota> <Greek_ALPHA>                 : "ᾉ"  U1f89
+<Multi_key> <bar> <greater> <grave> <Greek_ALPHA>       : "ᾊ"  U1f8a
+<Multi_key> <bar> <grave> <greater> <Greek_ALPHA>       : "ᾊ"  U1f8a
+<Multi_key> <greater> <bar> <grave> <Greek_ALPHA>       : "ᾊ"  U1f8a
+<Multi_key> <greater> <grave> <bar> <Greek_ALPHA>       : "ᾊ"  U1f8a
+<Multi_key> <grave> <bar> <greater> <Greek_ALPHA>       : "ᾊ"  U1f8a
+<Multi_key> <grave> <greater> <bar> <Greek_ALPHA>       : "ᾊ"  U1f8a
+<dead_iota> <dead_horn> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_iota> <dead_psili> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_iota> <dead_grave> <dead_horn> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_iota> <dead_grave> <dead_psili> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_horn> <dead_iota> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_psili> <dead_iota> <dead_grave> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_horn> <dead_grave> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_psili> <dead_grave> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_grave> <dead_iota> <dead_horn> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_grave> <dead_iota> <dead_psili> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_grave> <dead_horn> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<dead_grave> <dead_psili> <dead_iota> <Greek_ALPHA>      : "ᾊ"  U1f8a
+<Multi_key> <bar> <less> <grave> <Greek_ALPHA>          : "ᾋ"  U1f8b
+<Multi_key> <bar> <grave> <less> <Greek_ALPHA>          : "ᾋ"  U1f8b
+<Multi_key> <less> <bar> <grave> <Greek_ALPHA>          : "ᾋ"  U1f8b
+<Multi_key> <less> <grave> <bar> <Greek_ALPHA>          : "ᾋ"  U1f8b
+<Multi_key> <grave> <bar> <less> <Greek_ALPHA>          : "ᾋ"  U1f8b
+<Multi_key> <grave> <less> <bar> <Greek_ALPHA>          : "ᾋ"  U1f8b
+<dead_iota> <dead_ogonek> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_iota> <dead_dasia> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_iota> <dead_grave> <dead_ogonek> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_iota> <dead_grave> <dead_dasia> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_ogonek> <dead_iota> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_dasia> <dead_iota> <dead_grave> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_ogonek> <dead_grave> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_dasia> <dead_grave> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_grave> <dead_iota> <dead_ogonek> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_grave> <dead_iota> <dead_dasia> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_grave> <dead_ogonek> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<dead_grave> <dead_dasia> <dead_iota> <Greek_ALPHA>    : "ᾋ"  U1f8b
+<Multi_key> <bar> <greater> <apostrophe> <Greek_ALPHA>  : "ᾌ"  U1f8c
+<Multi_key> <bar> <apostrophe> <greater> <Greek_ALPHA>  : "ᾌ"  U1f8c
+<Multi_key> <greater> <bar> <apostrophe> <Greek_ALPHA>  : "ᾌ"  U1f8c
+<Multi_key> <greater> <apostrophe> <bar> <Greek_ALPHA>  : "ᾌ"  U1f8c
+<Multi_key> <apostrophe> <bar> <greater> <Greek_ALPHA>  : "ᾌ"  U1f8c
+<Multi_key> <apostrophe> <greater> <bar> <Greek_ALPHA>  : "ᾌ"  U1f8c
+<dead_iota> <dead_horn> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_iota> <dead_psili> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_iota> <dead_acute> <dead_horn> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_iota> <dead_acute> <dead_psili> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_horn> <dead_iota> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_psili> <dead_iota> <dead_acute> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_horn> <dead_acute> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_psili> <dead_acute> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_acute> <dead_iota> <dead_horn> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_acute> <dead_iota> <dead_psili> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_acute> <dead_horn> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<dead_acute> <dead_psili> <dead_iota> <Greek_ALPHA>      : "ᾌ"  U1f8c
+<Multi_key> <bar> <less> <apostrophe> <Greek_ALPHA>     : "ᾍ"  U1f8d
+<Multi_key> <bar> <apostrophe> <less> <Greek_ALPHA>     : "ᾍ"  U1f8d
+<Multi_key> <less> <bar> <apostrophe> <Greek_ALPHA>     : "ᾍ"  U1f8d
+<Multi_key> <less> <apostrophe> <bar> <Greek_ALPHA>     : "ᾍ"  U1f8d
+<Multi_key> <apostrophe> <bar> <less> <Greek_ALPHA>     : "ᾍ"  U1f8d
+<Multi_key> <apostrophe> <less> <bar> <Greek_ALPHA>     : "ᾍ"  U1f8d
+<dead_iota> <dead_ogonek> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_iota> <dead_dasia> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_iota> <dead_acute> <dead_ogonek> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_iota> <dead_acute> <dead_dasia> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_ogonek> <dead_iota> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_dasia> <dead_iota> <dead_acute> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_ogonek> <dead_acute> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_dasia> <dead_acute> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_acute> <dead_iota> <dead_ogonek> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_acute> <dead_iota> <dead_dasia> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_acute> <dead_ogonek> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<dead_acute> <dead_dasia> <dead_iota> <Greek_ALPHA>    : "ᾍ"  U1f8d
+<Multi_key> <bar> <greater> <asciitilde> <Greek_ALPHA>  : "ᾎ"  U1f8e
+<Multi_key> <bar> <asciitilde> <greater> <Greek_ALPHA>  : "ᾎ"  U1f8e
+<Multi_key> <greater> <bar> <asciitilde> <Greek_ALPHA>  : "ᾎ"  U1f8e
+<Multi_key> <greater> <asciitilde> <bar> <Greek_ALPHA>  : "ᾎ"  U1f8e
+<Multi_key> <asciitilde> <bar> <greater> <Greek_ALPHA>  : "ᾎ"  U1f8e
+<Multi_key> <asciitilde> <greater> <bar> <Greek_ALPHA>  : "ᾎ"  U1f8e
+<dead_iota> <dead_horn> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_iota> <dead_psili> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_iota> <dead_tilde> <dead_horn> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_iota> <dead_tilde> <dead_psili> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_horn> <dead_iota> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_psili> <dead_iota> <dead_tilde> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_horn> <dead_tilde> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_psili> <dead_tilde> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_tilde> <dead_iota> <dead_horn> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_tilde> <dead_iota> <dead_psili> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_tilde> <dead_horn> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<dead_tilde> <dead_psili> <dead_iota> <Greek_ALPHA>      : "ᾎ"  U1f8e
+<Multi_key> <bar> <less> <asciitilde> <Greek_ALPHA>     : "ᾏ"  U1f8f
+<Multi_key> <bar> <asciitilde> <less> <Greek_ALPHA>     : "ᾏ"  U1f8f
+<Multi_key> <less> <bar> <asciitilde> <Greek_ALPHA>     : "ᾏ"  U1f8f
+<Multi_key> <less> <asciitilde> <bar> <Greek_ALPHA>     : "ᾏ"  U1f8f
+<Multi_key> <asciitilde> <bar> <less> <Greek_ALPHA>     : "ᾏ"  U1f8f
+<Multi_key> <asciitilde> <less> <bar> <Greek_ALPHA>     : "ᾏ"  U1f8f
+<dead_iota> <dead_ogonek> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_iota> <dead_dasia> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_iota> <dead_tilde> <dead_ogonek> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_iota> <dead_tilde> <dead_dasia> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_ogonek> <dead_iota> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_dasia> <dead_iota> <dead_tilde> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_ogonek> <dead_tilde> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_dasia> <dead_tilde> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_tilde> <dead_iota> <dead_ogonek> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_tilde> <dead_iota> <dead_dasia> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_tilde> <dead_ogonek> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<dead_tilde> <dead_dasia> <dead_iota> <Greek_ALPHA>    : "ᾏ"  U1f8f
+<Multi_key> <bar> <greater> <Greek_eta>                 : "ᾐ"  U1f90
+<Multi_key> <greater> <bar> <Greek_eta>                 : "ᾐ"  U1f90
+<dead_iota> <dead_horn> <Greek_eta>                     : "ᾐ"  U1f90
+<dead_iota> <dead_psili> <Greek_eta>                     : "ᾐ"  U1f90
+<dead_horn> <dead_iota> <Greek_eta>                     : "ᾐ"  U1f90
+<dead_psili> <dead_iota> <Greek_eta>                     : "ᾐ"  U1f90
+<Multi_key> <bar> <less> <Greek_eta>                    : "ᾑ"  U1f91
+<Multi_key> <less> <bar> <Greek_eta>                    : "ᾑ"  U1f91
+<dead_iota> <dead_ogonek> <Greek_eta>                   : "ᾑ"  U1f91
+<dead_iota> <dead_dasia> <Greek_eta>                   : "ᾑ"  U1f91
+<dead_ogonek> <dead_iota> <Greek_eta>                   : "ᾑ"  U1f91
+<dead_dasia> <dead_iota> <Greek_eta>                   : "ᾑ"  U1f91
+<Multi_key> <bar> <greater> <grave> <Greek_eta>         : "ᾒ"  U1f92
+<Multi_key> <bar> <grave> <greater> <Greek_eta>         : "ᾒ"  U1f92
+<Multi_key> <greater> <bar> <grave> <Greek_eta>         : "ᾒ"  U1f92
+<Multi_key> <greater> <grave> <bar> <Greek_eta>         : "ᾒ"  U1f92
+<Multi_key> <grave> <bar> <greater> <Greek_eta>         : "ᾒ"  U1f92
+<Multi_key> <grave> <greater> <bar> <Greek_eta>         : "ᾒ"  U1f92
+<dead_iota> <dead_horn> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
+<dead_iota> <dead_psili> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
+<dead_iota> <dead_grave> <dead_horn> <Greek_eta>        : "ᾒ"  U1f92
+<dead_iota> <dead_grave> <dead_psili> <Greek_eta>        : "ᾒ"  U1f92
+<dead_horn> <dead_iota> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
+<dead_psili> <dead_iota> <dead_grave> <Greek_eta>        : "ᾒ"  U1f92
+<dead_horn> <dead_grave> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
+<dead_psili> <dead_grave> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
+<dead_grave> <dead_iota> <dead_horn> <Greek_eta>        : "ᾒ"  U1f92
+<dead_grave> <dead_iota> <dead_psili> <Greek_eta>        : "ᾒ"  U1f92
+<dead_grave> <dead_horn> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
+<dead_grave> <dead_psili> <dead_iota> <Greek_eta>        : "ᾒ"  U1f92
+<Multi_key> <bar> <less> <grave> <Greek_eta>            : "ᾓ"  U1f93
+<Multi_key> <bar> <grave> <less> <Greek_eta>            : "ᾓ"  U1f93
+<Multi_key> <less> <bar> <grave> <Greek_eta>            : "ᾓ"  U1f93
+<Multi_key> <less> <grave> <bar> <Greek_eta>            : "ᾓ"  U1f93
+<Multi_key> <grave> <bar> <less> <Greek_eta>            : "ᾓ"  U1f93
+<Multi_key> <grave> <less> <bar> <Greek_eta>            : "ᾓ"  U1f93
+<dead_iota> <dead_ogonek> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
+<dead_iota> <dead_dasia> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
+<dead_iota> <dead_grave> <dead_ogonek> <Greek_eta>      : "ᾓ"  U1f93
+<dead_iota> <dead_grave> <dead_dasia> <Greek_eta>      : "ᾓ"  U1f93
+<dead_ogonek> <dead_iota> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
+<dead_dasia> <dead_iota> <dead_grave> <Greek_eta>      : "ᾓ"  U1f93
+<dead_ogonek> <dead_grave> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
+<dead_dasia> <dead_grave> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
+<dead_grave> <dead_iota> <dead_ogonek> <Greek_eta>      : "ᾓ"  U1f93
+<dead_grave> <dead_iota> <dead_dasia> <Greek_eta>      : "ᾓ"  U1f93
+<dead_grave> <dead_ogonek> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
+<dead_grave> <dead_dasia> <dead_iota> <Greek_eta>      : "ᾓ"  U1f93
+<Multi_key> <bar> <greater> <apostrophe> <Greek_eta>    : "ᾔ"  U1f94
+<Multi_key> <bar> <apostrophe> <greater> <Greek_eta>    : "ᾔ"  U1f94
+<Multi_key> <greater> <bar> <apostrophe> <Greek_eta>    : "ᾔ"  U1f94
+<Multi_key> <greater> <apostrophe> <bar> <Greek_eta>    : "ᾔ"  U1f94
+<Multi_key> <apostrophe> <bar> <greater> <Greek_eta>    : "ᾔ"  U1f94
+<Multi_key> <apostrophe> <greater> <bar> <Greek_eta>    : "ᾔ"  U1f94
+<dead_iota> <dead_horn> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
+<dead_iota> <dead_psili> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
+<dead_iota> <dead_acute> <dead_horn> <Greek_eta>        : "ᾔ"  U1f94
+<dead_iota> <dead_acute> <dead_psili> <Greek_eta>        : "ᾔ"  U1f94
+<dead_horn> <dead_iota> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
+<dead_psili> <dead_iota> <dead_acute> <Greek_eta>        : "ᾔ"  U1f94
+<dead_horn> <dead_acute> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
+<dead_psili> <dead_acute> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
+<dead_acute> <dead_iota> <dead_horn> <Greek_eta>        : "ᾔ"  U1f94
+<dead_acute> <dead_iota> <dead_psili> <Greek_eta>        : "ᾔ"  U1f94
+<dead_acute> <dead_horn> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
+<dead_acute> <dead_psili> <dead_iota> <Greek_eta>        : "ᾔ"  U1f94
+<Multi_key> <bar> <less> <apostrophe> <Greek_eta>       : "ᾕ"  U1f95
+<Multi_key> <bar> <apostrophe> <less> <Greek_eta>       : "ᾕ"  U1f95
+<Multi_key> <less> <bar> <apostrophe> <Greek_eta>       : "ᾕ"  U1f95
+<Multi_key> <less> <apostrophe> <bar> <Greek_eta>       : "ᾕ"  U1f95
+<Multi_key> <apostrophe> <bar> <less> <Greek_eta>       : "ᾕ"  U1f95
+<Multi_key> <apostrophe> <less> <bar> <Greek_eta>       : "ᾕ"  U1f95
+<dead_iota> <dead_ogonek> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
+<dead_iota> <dead_dasia> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
+<dead_iota> <dead_acute> <dead_ogonek> <Greek_eta>      : "ᾕ"  U1f95
+<dead_iota> <dead_acute> <dead_dasia> <Greek_eta>      : "ᾕ"  U1f95
+<dead_ogonek> <dead_iota> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
+<dead_dasia> <dead_iota> <dead_acute> <Greek_eta>      : "ᾕ"  U1f95
+<dead_ogonek> <dead_acute> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
+<dead_dasia> <dead_acute> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
+<dead_acute> <dead_iota> <dead_ogonek> <Greek_eta>      : "ᾕ"  U1f95
+<dead_acute> <dead_iota> <dead_dasia> <Greek_eta>      : "ᾕ"  U1f95
+<dead_acute> <dead_ogonek> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
+<dead_acute> <dead_dasia> <dead_iota> <Greek_eta>      : "ᾕ"  U1f95
+<Multi_key> <bar> <greater> <asciitilde> <Greek_eta>    : "ᾖ"  U1f96
+<Multi_key> <bar> <asciitilde> <greater> <Greek_eta>    : "ᾖ"  U1f96
+<Multi_key> <greater> <bar> <asciitilde> <Greek_eta>    : "ᾖ"  U1f96
+<Multi_key> <greater> <asciitilde> <bar> <Greek_eta>    : "ᾖ"  U1f96
+<Multi_key> <asciitilde> <bar> <greater> <Greek_eta>    : "ᾖ"  U1f96
+<Multi_key> <asciitilde> <greater> <bar> <Greek_eta>    : "ᾖ"  U1f96
+<dead_iota> <dead_horn> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
+<dead_iota> <dead_psili> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
+<dead_iota> <dead_tilde> <dead_horn> <Greek_eta>        : "ᾖ"  U1f96
+<dead_iota> <dead_tilde> <dead_psili> <Greek_eta>        : "ᾖ"  U1f96
+<dead_horn> <dead_iota> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
+<dead_psili> <dead_iota> <dead_tilde> <Greek_eta>        : "ᾖ"  U1f96
+<dead_horn> <dead_tilde> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
+<dead_psili> <dead_tilde> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
+<dead_tilde> <dead_iota> <dead_horn> <Greek_eta>        : "ᾖ"  U1f96
+<dead_tilde> <dead_iota> <dead_psili> <Greek_eta>        : "ᾖ"  U1f96
+<dead_tilde> <dead_horn> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
+<dead_tilde> <dead_psili> <dead_iota> <Greek_eta>        : "ᾖ"  U1f96
+<Multi_key> <bar> <less> <asciitilde> <Greek_eta>       : "ᾗ"  U1f97
+<Multi_key> <bar> <asciitilde> <less> <Greek_eta>       : "ᾗ"  U1f97
+<Multi_key> <less> <bar> <asciitilde> <Greek_eta>       : "ᾗ"  U1f97
+<Multi_key> <less> <asciitilde> <bar> <Greek_eta>       : "ᾗ"  U1f97
+<Multi_key> <asciitilde> <bar> <less> <Greek_eta>       : "ᾗ"  U1f97
+<Multi_key> <asciitilde> <less> <bar> <Greek_eta>       : "ᾗ"  U1f97
+<dead_iota> <dead_ogonek> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
+<dead_iota> <dead_dasia> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
+<dead_iota> <dead_tilde> <dead_ogonek> <Greek_eta>      : "ᾗ"  U1f97
+<dead_iota> <dead_tilde> <dead_dasia> <Greek_eta>      : "ᾗ"  U1f97
+<dead_ogonek> <dead_iota> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
+<dead_dasia> <dead_iota> <dead_tilde> <Greek_eta>      : "ᾗ"  U1f97
+<dead_ogonek> <dead_tilde> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
+<dead_dasia> <dead_tilde> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
+<dead_tilde> <dead_iota> <dead_ogonek> <Greek_eta>      : "ᾗ"  U1f97
+<dead_tilde> <dead_iota> <dead_dasia> <Greek_eta>      : "ᾗ"  U1f97
+<dead_tilde> <dead_ogonek> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
+<dead_tilde> <dead_dasia> <dead_iota> <Greek_eta>      : "ᾗ"  U1f97
+<Multi_key> <bar> <greater> <Greek_ETA>                 : "ᾘ"  U1f98
+<Multi_key> <greater> <bar> <Greek_ETA>                 : "ᾘ"  U1f98
+<dead_iota> <dead_horn> <Greek_ETA>                     : "ᾘ"  U1f98
+<dead_iota> <dead_psili> <Greek_ETA>                     : "ᾘ"  U1f98
+<dead_horn> <dead_iota> <Greek_ETA>                     : "ᾘ"  U1f98
+<dead_psili> <dead_iota> <Greek_ETA>                     : "ᾘ"  U1f98
+<Multi_key> <bar> <less> <Greek_ETA>                    : "ᾙ"  U1f99
+<Multi_key> <less> <bar> <Greek_ETA>                    : "ᾙ"  U1f99
+<dead_iota> <dead_ogonek> <Greek_ETA>                   : "ᾙ"  U1f99
+<dead_iota> <dead_dasia> <Greek_ETA>                   : "ᾙ"  U1f99
+<dead_ogonek> <dead_iota> <Greek_ETA>                   : "ᾙ"  U1f99
+<dead_dasia> <dead_iota> <Greek_ETA>                   : "ᾙ"  U1f99
+<Multi_key> <bar> <greater> <grave> <Greek_ETA>         : "ᾚ"  U1f9a
+<Multi_key> <bar> <grave> <greater> <Greek_ETA>         : "ᾚ"  U1f9a
+<Multi_key> <greater> <bar> <grave> <Greek_ETA>         : "ᾚ"  U1f9a
+<Multi_key> <greater> <grave> <bar> <Greek_ETA>         : "ᾚ"  U1f9a
+<Multi_key> <grave> <bar> <greater> <Greek_ETA>         : "ᾚ"  U1f9a
+<Multi_key> <grave> <greater> <bar> <Greek_ETA>         : "ᾚ"  U1f9a
+<dead_iota> <dead_horn> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_iota> <dead_psili> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_iota> <dead_grave> <dead_horn> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_iota> <dead_grave> <dead_psili> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_horn> <dead_iota> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_psili> <dead_iota> <dead_grave> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_horn> <dead_grave> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_psili> <dead_grave> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_grave> <dead_iota> <dead_horn> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_grave> <dead_iota> <dead_psili> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_grave> <dead_horn> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
+<dead_grave> <dead_psili> <dead_iota> <Greek_ETA>        : "ᾚ"  U1f9a
+<Multi_key> <bar> <less> <grave> <Greek_ETA>            : "ᾛ"  U1f9b
+<Multi_key> <bar> <grave> <less> <Greek_ETA>            : "ᾛ"  U1f9b
+<Multi_key> <less> <bar> <grave> <Greek_ETA>            : "ᾛ"  U1f9b
+<Multi_key> <less> <grave> <bar> <Greek_ETA>            : "ᾛ"  U1f9b
+<Multi_key> <grave> <bar> <less> <Greek_ETA>            : "ᾛ"  U1f9b
+<Multi_key> <grave> <less> <bar> <Greek_ETA>            : "ᾛ"  U1f9b
+<dead_iota> <dead_ogonek> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_iota> <dead_dasia> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_iota> <dead_grave> <dead_ogonek> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_iota> <dead_grave> <dead_dasia> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_ogonek> <dead_iota> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_dasia> <dead_iota> <dead_grave> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_ogonek> <dead_grave> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_dasia> <dead_grave> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_grave> <dead_iota> <dead_ogonek> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_grave> <dead_iota> <dead_dasia> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_grave> <dead_ogonek> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
+<dead_grave> <dead_dasia> <dead_iota> <Greek_ETA>      : "ᾛ"  U1f9b
+<Multi_key> <bar> <greater> <apostrophe> <Greek_ETA>    : "ᾜ"  U1f9c
+<Multi_key> <bar> <apostrophe> <greater> <Greek_ETA>    : "ᾜ"  U1f9c
+<Multi_key> <greater> <bar> <apostrophe> <Greek_ETA>    : "ᾜ"  U1f9c
+<Multi_key> <greater> <apostrophe> <bar> <Greek_ETA>    : "ᾜ"  U1f9c
+<Multi_key> <apostrophe> <bar> <greater> <Greek_ETA>    : "ᾜ"  U1f9c
+<Multi_key> <apostrophe> <greater> <bar> <Greek_ETA>    : "ᾜ"  U1f9c
+<dead_iota> <dead_horn> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_iota> <dead_psili> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_iota> <dead_acute> <dead_horn> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_iota> <dead_acute> <dead_psili> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_horn> <dead_iota> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_psili> <dead_iota> <dead_acute> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_horn> <dead_acute> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_psili> <dead_acute> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_acute> <dead_iota> <dead_horn> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_acute> <dead_iota> <dead_psili> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_acute> <dead_horn> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
+<dead_acute> <dead_psili> <dead_iota> <Greek_ETA>        : "ᾜ"  U1f9c
+<Multi_key> <bar> <less> <apostrophe> <Greek_ETA>       : "ᾝ"  U1f9d
+<Multi_key> <bar> <apostrophe> <less> <Greek_ETA>       : "ᾝ"  U1f9d
+<Multi_key> <less> <bar> <apostrophe> <Greek_ETA>       : "ᾝ"  U1f9d
+<Multi_key> <less> <apostrophe> <bar> <Greek_ETA>       : "ᾝ"  U1f9d
+<Multi_key> <apostrophe> <bar> <less> <Greek_ETA>       : "ᾝ"  U1f9d
+<Multi_key> <apostrophe> <less> <bar> <Greek_ETA>       : "ᾝ"  U1f9d
+<dead_iota> <dead_ogonek> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_iota> <dead_dasia> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_iota> <dead_acute> <dead_ogonek> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_iota> <dead_acute> <dead_dasia> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_ogonek> <dead_iota> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_dasia> <dead_iota> <dead_acute> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_ogonek> <dead_acute> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_dasia> <dead_acute> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_acute> <dead_iota> <dead_ogonek> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_acute> <dead_iota> <dead_dasia> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_acute> <dead_ogonek> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
+<dead_acute> <dead_dasia> <dead_iota> <Greek_ETA>      : "ᾝ"  U1f9d
+<Multi_key> <bar> <greater> <asciitilde> <Greek_ETA>    : "ᾞ"  U1f9e
+<Multi_key> <bar> <asciitilde> <greater> <Greek_ETA>    : "ᾞ"  U1f9e
+<Multi_key> <greater> <bar> <asciitilde> <Greek_ETA>    : "ᾞ"  U1f9e
+<Multi_key> <greater> <asciitilde> <bar> <Greek_ETA>    : "ᾞ"  U1f9e
+<Multi_key> <asciitilde> <bar> <greater> <Greek_ETA>    : "ᾞ"  U1f9e
+<Multi_key> <asciitilde> <greater> <bar> <Greek_ETA>    : "ᾞ"  U1f9e
+<dead_iota> <dead_horn> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_iota> <dead_psili> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_iota> <dead_tilde> <dead_horn> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_iota> <dead_tilde> <dead_psili> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_horn> <dead_iota> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_psili> <dead_iota> <dead_tilde> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_horn> <dead_tilde> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_psili> <dead_tilde> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_tilde> <dead_iota> <dead_horn> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_tilde> <dead_iota> <dead_psili> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_tilde> <dead_horn> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
+<dead_tilde> <dead_psili> <dead_iota> <Greek_ETA>        : "ᾞ"  U1f9e
+<Multi_key> <bar> <less> <asciitilde> <Greek_ETA>       : "ᾟ"  U1f9f
+<Multi_key> <bar> <asciitilde> <less> <Greek_ETA>       : "ᾟ"  U1f9f
+<Multi_key> <less> <bar> <asciitilde> <Greek_ETA>       : "ᾟ"  U1f9f
+<Multi_key> <less> <asciitilde> <bar> <Greek_ETA>       : "ᾟ"  U1f9f
+<Multi_key> <asciitilde> <bar> <less> <Greek_ETA>       : "ᾟ"  U1f9f
+<Multi_key> <asciitilde> <less> <bar> <Greek_ETA>       : "ᾟ"  U1f9f
+<dead_iota> <dead_ogonek> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_iota> <dead_dasia> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_iota> <dead_tilde> <dead_ogonek> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_iota> <dead_tilde> <dead_dasia> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_ogonek> <dead_iota> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_dasia> <dead_iota> <dead_tilde> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_ogonek> <dead_tilde> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_dasia> <dead_tilde> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_tilde> <dead_iota> <dead_ogonek> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_tilde> <dead_iota> <dead_dasia> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_tilde> <dead_ogonek> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
+<dead_tilde> <dead_dasia> <dead_iota> <Greek_ETA>      : "ᾟ"  U1f9f
+<Multi_key> <bar> <greater> <Greek_omega>               : "ᾠ"  U1fa0
+<Multi_key> <greater> <bar> <Greek_omega>               : "ᾠ"  U1fa0
+<dead_iota> <dead_horn> <Greek_omega>                   : "ᾠ"  U1fa0
+<dead_iota> <dead_psili> <Greek_omega>                   : "ᾠ"  U1fa0
+<dead_horn> <dead_iota> <Greek_omega>                   : "ᾠ"  U1fa0
+<dead_psili> <dead_iota> <Greek_omega>                   : "ᾠ"  U1fa0
+<Multi_key> <bar> <less> <Greek_omega>                  : "ᾡ"  U1fa1
+<Multi_key> <less> <bar> <Greek_omega>                  : "ᾡ"  U1fa1
+<dead_iota> <dead_ogonek> <Greek_omega>                 : "ᾡ"  U1fa1
+<dead_iota> <dead_dasia> <Greek_omega>                 : "ᾡ"  U1fa1
+<dead_ogonek> <dead_iota> <Greek_omega>                 : "ᾡ"  U1fa1
+<dead_dasia> <dead_iota> <Greek_omega>                 : "ᾡ"  U1fa1
+<Multi_key> <bar> <greater> <grave> <Greek_omega>       : "ᾢ"  U1fa2
+<Multi_key> <bar> <grave> <greater> <Greek_omega>       : "ᾢ"  U1fa2
+<Multi_key> <greater> <bar> <grave> <Greek_omega>       : "ᾢ"  U1fa2
+<Multi_key> <greater> <grave> <bar> <Greek_omega>       : "ᾢ"  U1fa2
+<Multi_key> <grave> <bar> <greater> <Greek_omega>       : "ᾢ"  U1fa2
+<Multi_key> <grave> <greater> <bar> <Greek_omega>       : "ᾢ"  U1fa2
+<dead_iota> <dead_horn> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_iota> <dead_psili> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_iota> <dead_grave> <dead_horn> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_iota> <dead_grave> <dead_psili> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_horn> <dead_iota> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_psili> <dead_iota> <dead_grave> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_horn> <dead_grave> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_psili> <dead_grave> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_grave> <dead_iota> <dead_horn> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_grave> <dead_iota> <dead_psili> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_grave> <dead_horn> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
+<dead_grave> <dead_psili> <dead_iota> <Greek_omega>      : "ᾢ"  U1fa2
+<Multi_key> <bar> <less> <grave> <Greek_omega>          : "ᾣ"  U1fa3
+<Multi_key> <bar> <grave> <less> <Greek_omega>          : "ᾣ"  U1fa3
+<Multi_key> <less> <bar> <grave> <Greek_omega>          : "ᾣ"  U1fa3
+<Multi_key> <less> <grave> <bar> <Greek_omega>          : "ᾣ"  U1fa3
+<Multi_key> <grave> <bar> <less> <Greek_omega>          : "ᾣ"  U1fa3
+<Multi_key> <grave> <less> <bar> <Greek_omega>          : "ᾣ"  U1fa3
+<dead_iota> <dead_ogonek> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_iota> <dead_dasia> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_iota> <dead_grave> <dead_ogonek> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_iota> <dead_grave> <dead_dasia> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_ogonek> <dead_iota> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_dasia> <dead_iota> <dead_grave> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_ogonek> <dead_grave> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_dasia> <dead_grave> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_grave> <dead_iota> <dead_ogonek> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_grave> <dead_iota> <dead_dasia> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_grave> <dead_ogonek> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
+<dead_grave> <dead_dasia> <dead_iota> <Greek_omega>    : "ᾣ"  U1fa3
+<Multi_key> <bar> <greater> <apostrophe> <Greek_omega>  : "ᾤ"  U1fa4
+<Multi_key> <bar> <apostrophe> <greater> <Greek_omega>  : "ᾤ"  U1fa4
+<Multi_key> <greater> <bar> <apostrophe> <Greek_omega>  : "ᾤ"  U1fa4
+<Multi_key> <greater> <apostrophe> <bar> <Greek_omega>  : "ᾤ"  U1fa4
+<Multi_key> <apostrophe> <bar> <greater> <Greek_omega>  : "ᾤ"  U1fa4
+<Multi_key> <apostrophe> <greater> <bar> <Greek_omega>  : "ᾤ"  U1fa4
+<dead_iota> <dead_horn> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_iota> <dead_psili> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_iota> <dead_acute> <dead_horn> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_iota> <dead_acute> <dead_psili> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_horn> <dead_iota> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_psili> <dead_iota> <dead_acute> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_horn> <dead_acute> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_psili> <dead_acute> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_acute> <dead_iota> <dead_horn> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_acute> <dead_iota> <dead_psili> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_acute> <dead_horn> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
+<dead_acute> <dead_psili> <dead_iota> <Greek_omega>      : "ᾤ"  U1fa4
+<Multi_key> <bar> <less> <apostrophe> <Greek_omega>     : "ᾥ"  U1fa5
+<Multi_key> <bar> <apostrophe> <less> <Greek_omega>     : "ᾥ"  U1fa5
+<Multi_key> <less> <bar> <apostrophe> <Greek_omega>     : "ᾥ"  U1fa5
+<Multi_key> <less> <apostrophe> <bar> <Greek_omega>     : "ᾥ"  U1fa5
+<Multi_key> <apostrophe> <bar> <less> <Greek_omega>     : "ᾥ"  U1fa5
+<Multi_key> <apostrophe> <less> <bar> <Greek_omega>     : "ᾥ"  U1fa5
+<dead_iota> <dead_ogonek> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_iota> <dead_dasia> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_iota> <dead_acute> <dead_ogonek> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_iota> <dead_acute> <dead_dasia> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_ogonek> <dead_iota> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_dasia> <dead_iota> <dead_acute> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_ogonek> <dead_acute> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_dasia> <dead_acute> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_acute> <dead_iota> <dead_ogonek> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_acute> <dead_iota> <dead_dasia> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_acute> <dead_ogonek> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
+<dead_acute> <dead_dasia> <dead_iota> <Greek_omega>    : "ᾥ"  U1fa5
+<Multi_key> <bar> <greater> <asciitilde> <Greek_omega>  : "ᾦ"  U1fa6
+<Multi_key> <bar> <asciitilde> <greater> <Greek_omega>  : "ᾦ"  U1fa6
+<Multi_key> <greater> <bar> <asciitilde> <Greek_omega>  : "ᾦ"  U1fa6
+<Multi_key> <greater> <asciitilde> <bar> <Greek_omega>  : "ᾦ"  U1fa6
+<Multi_key> <asciitilde> <bar> <greater> <Greek_omega>  : "ᾦ"  U1fa6
+<Multi_key> <asciitilde> <greater> <bar> <Greek_omega>  : "ᾦ"  U1fa6
+<dead_iota> <dead_horn> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_iota> <dead_psili> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_iota> <dead_tilde> <dead_horn> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_iota> <dead_tilde> <dead_psili> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_horn> <dead_iota> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_psili> <dead_iota> <dead_tilde> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_horn> <dead_tilde> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_psili> <dead_tilde> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_tilde> <dead_iota> <dead_horn> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_tilde> <dead_iota> <dead_psili> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_tilde> <dead_horn> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
+<dead_tilde> <dead_psili> <dead_iota> <Greek_omega>      : "ᾦ"  U1fa6
+<Multi_key> <bar> <less> <asciitilde> <Greek_omega>     : "ᾧ"  U1fa7
+<Multi_key> <bar> <asciitilde> <less> <Greek_omega>     : "ᾧ"  U1fa7
+<Multi_key> <less> <bar> <asciitilde> <Greek_omega>     : "ᾧ"  U1fa7
+<Multi_key> <less> <asciitilde> <bar> <Greek_omega>     : "ᾧ"  U1fa7
+<Multi_key> <asciitilde> <bar> <less> <Greek_omega>     : "ᾧ"  U1fa7
+<Multi_key> <asciitilde> <less> <bar> <Greek_omega>     : "ᾧ"  U1fa7
+<dead_iota> <dead_ogonek> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_iota> <dead_dasia> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_iota> <dead_tilde> <dead_ogonek> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_iota> <dead_tilde> <dead_dasia> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_ogonek> <dead_iota> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_dasia> <dead_iota> <dead_tilde> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_ogonek> <dead_tilde> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_dasia> <dead_tilde> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_tilde> <dead_iota> <dead_ogonek> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_tilde> <dead_iota> <dead_dasia> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_tilde> <dead_ogonek> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
+<dead_tilde> <dead_dasia> <dead_iota> <Greek_omega>    : "ᾧ"  U1fa7
+<Multi_key> <bar> <greater> <Greek_OMEGA>               : "ᾨ"  U1fa8
+<Multi_key> <greater> <bar> <Greek_OMEGA>               : "ᾨ"  U1fa8
+<dead_iota> <dead_horn> <Greek_OMEGA>                   : "ᾨ"  U1fa8
+<dead_iota> <dead_psili> <Greek_OMEGA>                   : "ᾨ"  U1fa8
+<dead_horn> <dead_iota> <Greek_OMEGA>                   : "ᾨ"  U1fa8
+<dead_psili> <dead_iota> <Greek_OMEGA>                   : "ᾨ"  U1fa8
+<Multi_key> <bar> <less> <Greek_OMEGA>                  : "ᾩ"  U1fa9
+<Multi_key> <less> <bar> <Greek_OMEGA>                  : "ᾩ"  U1fa9
+<dead_iota> <dead_ogonek> <Greek_OMEGA>                 : "ᾩ"  U1fa9
+<dead_iota> <dead_dasia> <Greek_OMEGA>                 : "ᾩ"  U1fa9
+<dead_ogonek> <dead_iota> <Greek_OMEGA>                 : "ᾩ"  U1fa9
+<dead_dasia> <dead_iota> <Greek_OMEGA>                 : "ᾩ"  U1fa9
+<Multi_key> <bar> <greater> <grave> <Greek_OMEGA>       : "ᾪ"  U1faa
+<Multi_key> <bar> <grave> <greater> <Greek_OMEGA>       : "ᾪ"  U1faa
+<Multi_key> <greater> <bar> <grave> <Greek_OMEGA>       : "ᾪ"  U1faa
+<Multi_key> <greater> <grave> <bar> <Greek_OMEGA>       : "ᾪ"  U1faa
+<Multi_key> <grave> <bar> <greater> <Greek_OMEGA>       : "ᾪ"  U1faa
+<Multi_key> <grave> <greater> <bar> <Greek_OMEGA>       : "ᾪ"  U1faa
+<dead_iota> <dead_horn> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_iota> <dead_psili> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_iota> <dead_grave> <dead_horn> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_iota> <dead_grave> <dead_psili> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_horn> <dead_iota> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_psili> <dead_iota> <dead_grave> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_horn> <dead_grave> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_psili> <dead_grave> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_grave> <dead_iota> <dead_horn> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_grave> <dead_iota> <dead_psili> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_grave> <dead_horn> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
+<dead_grave> <dead_psili> <dead_iota> <Greek_OMEGA>      : "ᾪ"  U1faa
+<Multi_key> <bar> <less> <grave> <Greek_OMEGA>          : "ᾫ"  U1fab
+<Multi_key> <bar> <grave> <less> <Greek_OMEGA>          : "ᾫ"  U1fab
+<Multi_key> <less> <bar> <grave> <Greek_OMEGA>          : "ᾫ"  U1fab
+<Multi_key> <less> <grave> <bar> <Greek_OMEGA>          : "ᾫ"  U1fab
+<Multi_key> <grave> <bar> <less> <Greek_OMEGA>          : "ᾫ"  U1fab
+<Multi_key> <grave> <less> <bar> <Greek_OMEGA>          : "ᾫ"  U1fab
+<dead_iota> <dead_ogonek> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_iota> <dead_dasia> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_iota> <dead_grave> <dead_ogonek> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_iota> <dead_grave> <dead_dasia> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_ogonek> <dead_iota> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_dasia> <dead_iota> <dead_grave> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_ogonek> <dead_grave> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_dasia> <dead_grave> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_grave> <dead_iota> <dead_ogonek> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_grave> <dead_iota> <dead_dasia> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_grave> <dead_ogonek> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
+<dead_grave> <dead_dasia> <dead_iota> <Greek_OMEGA>    : "ᾫ"  U1fab
+<Multi_key> <bar> <greater> <apostrophe> <Greek_OMEGA>  : "ᾬ"  U1fac
+<Multi_key> <bar> <apostrophe> <greater> <Greek_OMEGA>  : "ᾬ"  U1fac
+<Multi_key> <greater> <bar> <apostrophe> <Greek_OMEGA>  : "ᾬ"  U1fac
+<Multi_key> <greater> <apostrophe> <bar> <Greek_OMEGA>  : "ᾬ"  U1fac
+<Multi_key> <apostrophe> <bar> <greater> <Greek_OMEGA>  : "ᾬ"  U1fac
+<Multi_key> <apostrophe> <greater> <bar> <Greek_OMEGA>  : "ᾬ"  U1fac
+<dead_iota> <dead_horn> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_iota> <dead_psili> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_iota> <dead_acute> <dead_horn> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_iota> <dead_acute> <dead_psili> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_horn> <dead_iota> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_psili> <dead_iota> <dead_acute> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_horn> <dead_acute> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_psili> <dead_acute> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_acute> <dead_iota> <dead_horn> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_acute> <dead_iota> <dead_psili> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_acute> <dead_horn> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
+<dead_acute> <dead_psili> <dead_iota> <Greek_OMEGA>      : "ᾬ"  U1fac
+<Multi_key> <bar> <less> <apostrophe> <Greek_OMEGA>     : "ᾭ"  U1fad
+<Multi_key> <bar> <apostrophe> <less> <Greek_OMEGA>     : "ᾭ"  U1fad
+<Multi_key> <less> <bar> <apostrophe> <Greek_OMEGA>     : "ᾭ"  U1fad
+<Multi_key> <less> <apostrophe> <bar> <Greek_OMEGA>     : "ᾭ"  U1fad
+<Multi_key> <apostrophe> <bar> <less> <Greek_OMEGA>     : "ᾭ"  U1fad
+<Multi_key> <apostrophe> <less> <bar> <Greek_OMEGA>     : "ᾭ"  U1fad
+<dead_iota> <dead_ogonek> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_iota> <dead_dasia> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_iota> <dead_acute> <dead_ogonek> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_iota> <dead_acute> <dead_dasia> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_ogonek> <dead_iota> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_dasia> <dead_iota> <dead_acute> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_ogonek> <dead_acute> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_dasia> <dead_acute> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_acute> <dead_iota> <dead_ogonek> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_acute> <dead_iota> <dead_dasia> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_acute> <dead_ogonek> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
+<dead_acute> <dead_dasia> <dead_iota> <Greek_OMEGA>    : "ᾭ"  U1fad
+<Multi_key> <bar> <greater> <asciitilde> <Greek_OMEGA>  : "ᾮ"  U1fae
+<Multi_key> <bar> <asciitilde> <greater> <Greek_OMEGA>  : "ᾮ"  U1fae
+<Multi_key> <greater> <bar> <asciitilde> <Greek_OMEGA>  : "ᾮ"  U1fae
+<Multi_key> <greater> <asciitilde> <bar> <Greek_OMEGA>  : "ᾮ"  U1fae
+<Multi_key> <asciitilde> <bar> <greater> <Greek_OMEGA>  : "ᾮ"  U1fae
+<Multi_key> <asciitilde> <greater> <bar> <Greek_OMEGA>  : "ᾮ"  U1fae
+<dead_iota> <dead_horn> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_iota> <dead_psili> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_iota> <dead_tilde> <dead_horn> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_iota> <dead_tilde> <dead_psili> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_horn> <dead_iota> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_psili> <dead_iota> <dead_tilde> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_horn> <dead_tilde> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_psili> <dead_tilde> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_tilde> <dead_iota> <dead_horn> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_tilde> <dead_iota> <dead_psili> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_tilde> <dead_horn> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
+<dead_tilde> <dead_psili> <dead_iota> <Greek_OMEGA>      : "ᾮ"  U1fae
+<Multi_key> <bar> <less> <asciitilde> <Greek_OMEGA>     : "ᾯ"  U1faf
+<Multi_key> <bar> <asciitilde> <less> <Greek_OMEGA>     : "ᾯ"  U1faf
+<Multi_key> <less> <bar> <asciitilde> <Greek_OMEGA>     : "ᾯ"  U1faf
+<Multi_key> <less> <asciitilde> <bar> <Greek_OMEGA>     : "ᾯ"  U1faf
+<Multi_key> <asciitilde> <bar> <less> <Greek_OMEGA>     : "ᾯ"  U1faf
+<Multi_key> <asciitilde> <less> <bar> <Greek_OMEGA>     : "ᾯ"  U1faf
+<dead_iota> <dead_ogonek> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_iota> <dead_dasia> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_iota> <dead_tilde> <dead_ogonek> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_iota> <dead_tilde> <dead_dasia> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_ogonek> <dead_iota> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_dasia> <dead_iota> <dead_tilde> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_ogonek> <dead_tilde> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_dasia> <dead_tilde> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_tilde> <dead_iota> <dead_ogonek> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_tilde> <dead_iota> <dead_dasia> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_tilde> <dead_ogonek> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_tilde> <dead_dasia> <dead_iota> <Greek_OMEGA>    : "ᾯ"  U1faf
+<dead_breve> <Greek_alpha>                              : "ᾰ"  U1fb0
+<dead_macron> <Greek_alpha>                             : "ᾱ"  U1fb1
+<dead_breve> <Greek_ALPHA>                              : "Ᾰ"  U1fb8
+<dead_macron> <Greek_ALPHA>                             : "Ᾱ"  U1fb9
+<dead_breve> <Greek_iota>                               : "ῐ"  U1fd0
+<dead_macron> <Greek_iota>                              : "ῑ"  U1fd1
+<dead_breve> <Greek_IOTA>                               : "Ῐ"  U1fd8
+<dead_macron> <Greek_IOTA>                              : "Ῑ"  U1fd9
+<dead_breve> <Greek_upsilon>                            : "ῠ"  U1fe0
+<dead_macron> <Greek_upsilon>                           : "ῡ"  U1fe1
+<dead_breve> <Greek_UPSILON>                            : "Ῠ"  U1fe8
+<dead_macron> <Greek_UPSILON>                           : "Ῡ"  U1fe9
+<Multi_key> <grave> <Greek_ALPHA>                       : "Ὰ"  U1fba
+<dead_grave> <Greek_ALPHA>                              : "Ὰ"  U1fba
+<Multi_key> <grave> <Greek_EPSILON>                     : "Ὲ"  U1fc8
+<dead_grave> <Greek_EPSILON>                            : "Ὲ"  U1fc8
+<Multi_key> <grave> <Greek_ETA>                         : "Ὴ"  U1fca
+<dead_grave> <Greek_ETA>                                : "Ὴ"  U1fca
+<Multi_key> <grave> <Greek_IOTA>                        : "Ὶ"  U1fda
+<dead_grave> <Greek_IOTA>                               : "Ὶ"  U1fda
+<Multi_key> <grave> <Greek_UPSILON>                     : "Ὺ"  U1fea
+<dead_grave> <Greek_UPSILON>                            : "Ὺ"  U1fea
+<Multi_key> <grave> <Greek_OMICRON>                     : "Ὸ"  U1ff8
+<dead_grave> <Greek_OMICRON>                            : "Ὸ"  U1ff8
+<Multi_key> <grave> <Greek_OMEGA>                       : "Ὼ"  U1ffa
+<dead_grave> <Greek_OMEGA>                              : "Ὼ"  U1ffa
+<Multi_key> <bar> <grave> <Greek_alpha>                 : "ᾲ"  U1fb2
+<Multi_key> <grave> <bar> <Greek_alpha>                 : "ᾲ"  U1fb2
+<dead_iota> <dead_grave> <Greek_alpha>                  : "ᾲ"  U1fb2
+<dead_grave> <dead_iota> <Greek_alpha>                  : "ᾲ"  U1fb2
+<Multi_key> <bar> <Greek_alpha>                         : "ᾳ"  U1fb3
+<dead_iota> <Greek_alpha>                               : "ᾳ"  U1fb3
+<Multi_key> <bar> <apostrophe> <Greek_alpha>            : "ᾴ"  U1fb4
+<Multi_key> <apostrophe> <bar> <Greek_alpha>            : "ᾴ"  U1fb4
+<dead_iota> <dead_acute> <Greek_alpha>                  : "ᾴ"  U1fb4
+<dead_acute> <dead_iota> <Greek_alpha>                  : "ᾴ"  U1fb4
+<Multi_key> <asciitilde> <Greek_alpha>                  : "ᾶ"  U1fb6
+<dead_tilde> <Greek_alpha>                              : "ᾶ"  U1fb6
+<Multi_key> <bar> <asciitilde> <Greek_alpha>            : "ᾷ"  U1fb7
+<Multi_key> <asciitilde> <bar> <Greek_alpha>            : "ᾷ"  U1fb7
+<dead_iota> <dead_tilde> <Greek_alpha>                  : "ᾷ"  U1fb7
+<dead_tilde> <dead_iota> <Greek_alpha>                  : "ᾷ"  U1fb7
+<Multi_key> <bar> <grave> <Greek_eta>                   : "ῂ"  U1fc2
+<Multi_key> <grave> <bar> <Greek_eta>                   : "ῂ"  U1fc2
+<dead_iota> <dead_grave> <Greek_eta>                    : "ῂ"  U1fc2
+<dead_grave> <dead_iota> <Greek_eta>                    : "ῂ"  U1fc2
+<Multi_key> <bar> <Greek_eta>                           : "ῃ"  U1fc3
+<dead_iota> <Greek_eta>                                 : "ῃ"  U1fc3
+<Multi_key> <bar> <apostrophe> <Greek_eta>              : "ῄ"  U1fc4
+<Multi_key> <apostrophe> <bar> <Greek_eta>              : "ῄ"  U1fc4
+<dead_iota> <dead_acute> <Greek_eta>                    : "ῄ"  U1fc4
+<dead_acute> <dead_iota> <Greek_eta>                    : "ῄ"  U1fc4
+<Multi_key> <asciitilde> <Greek_eta>                    : "ῆ"  U1fc6
+<dead_tilde> <Greek_eta>                                : "ῆ"  U1fc6
+<Multi_key> <bar> <asciitilde> <Greek_eta>              : "ῇ"  U1fc7
+<Multi_key> <asciitilde> <bar> <Greek_eta>              : "ῇ"  U1fc7
+<dead_iota> <dead_tilde> <Greek_eta>                    : "ῇ"  U1fc7
+<dead_tilde> <dead_iota> <Greek_eta>                    : "ῇ"  U1fc7
+<Multi_key> <quotedbl> <grave> <Greek_iota>             : "ῒ"  U1fd2
+<Multi_key> <grave> <quotedbl> <Greek_iota>             : "ῒ"  U1fd2
+<dead_diaeresis> <dead_grave> <Greek_iota>              : "ῒ"  U1fd2
+<dead_grave> <dead_diaeresis> <Greek_iota>              : "ῒ"  U1fd2
+<Multi_key> <asciitilde> <Greek_iota>                   : "ῖ"  U1fd6
+<dead_tilde> <Greek_iota>                               : "ῖ"  U1fd6
+<Multi_key> <quotedbl> <asciitilde> <Greek_iota>        : "ῗ"  U1fd7
+<Multi_key> <asciitilde> <quotedbl> <Greek_iota>        : "ῗ"  U1fd7
+<dead_diaeresis> <dead_tilde> <Greek_iota>              : "ῗ"  U1fd7
+<dead_tilde> <dead_diaeresis> <Greek_iota>              : "ῗ"  U1fd7
+<Multi_key> <quotedbl> <grave> <Greek_upsilon>          : "ῢ"  U1fe2
+<Multi_key> <grave> <quotedbl> <Greek_upsilon>          : "ῢ"  U1fe2
+<dead_diaeresis> <dead_grave> <Greek_upsilon>           : "ῢ"  U1fe2
+<dead_grave> <dead_diaeresis> <Greek_upsilon>           : "ῢ"  U1fe2
+<Multi_key> <asciitilde> <Greek_upsilon>                : "ῦ"  U1fe6
+<dead_tilde> <Greek_upsilon>                            : "ῦ"  U1fe6
+<Multi_key> <quotedbl> <asciitilde> <Greek_upsilon>     : "ῧ"  U1fe7
+<Multi_key> <asciitilde> <quotedbl> <Greek_upsilon>     : "ῧ"  U1fe7
+<dead_diaeresis> <dead_tilde> <Greek_upsilon>           : "ῧ"  U1fe7
+<dead_tilde> <dead_diaeresis> <Greek_upsilon>           : "ῧ"  U1fe7
+<Multi_key> <bar> <grave> <Greek_omega>                 : "ῲ"  U1ff2
+<Multi_key> <grave> <bar> <Greek_omega>                 : "ῲ"  U1ff2
+<dead_iota> <dead_grave> <Greek_omega>                  : "ῲ"  U1ff2
+<dead_grave> <dead_iota> <Greek_omega>                  : "ῲ"  U1ff2
+<Multi_key> <bar> <Greek_omega>                         : "ῳ"  U1ff3
+<dead_iota> <Greek_omega>                               : "ῳ"  U1ff3
+<Multi_key> <bar> <apostrophe> <Greek_omega>            : "ῴ"  U1ff4
+<Multi_key> <apostrophe> <bar> <Greek_omega>            : "ῴ"  U1ff4
+<dead_iota> <dead_acute> <Greek_omega>                  : "ῴ"  U1ff4
+<dead_acute> <dead_iota> <Greek_omega>                  : "ῴ"  U1ff4
+<Multi_key> <asciitilde> <Greek_omega>                  : "ῶ"  U1ff6
+<dead_tilde> <Greek_omega>                              : "ῶ"  U1ff6
+<Multi_key> <bar> <asciitilde> <Greek_omega>            : "ῷ"  U1ff7
+<Multi_key> <asciitilde> <bar> <Greek_omega>            : "ῷ"  U1ff7
+<dead_iota> <dead_tilde> <Greek_omega>                  : "ῷ"  U1ff7
+<dead_tilde> <dead_iota> <Greek_omega>                  : "ῷ"  U1ff7
+<Multi_key> <bar> <Greek_ALPHA>                         : "ᾼ"  U1fbc
+<dead_iota> <Greek_ALPHA>                               : "ᾼ"  U1fbc
+<Multi_key> <bar> <Greek_ETA>                           : "ῌ"  U1fcc
+<dead_iota> <Greek_ETA>                                 : "ῌ"  U1fcc
+<Multi_key> <bar> <Greek_OMEGA>                         : "ῼ"  U1ffc
+<dead_iota> <Greek_OMEGA>                               : "ῼ"  U1ffc
+<Multi_key> <greater> <Greek_rho>                       : "ῤ"  U1fe4
+<dead_horn> <Greek_rho>                                 : "ῤ"  U1fe4
+<dead_psili> <Greek_rho>                                 : "ῤ"  U1fe4
+<Multi_key> <less> <Greek_rho>                          : "ῥ"  U1fe5
+<dead_ogonek> <Greek_rho>                               : "ῥ"  U1fe5
+<dead_dasia> <Greek_rho>                               : "ῥ"  U1fe5
+<Multi_key> <less> <Greek_RHO>                          : "Ῥ"  U1fec
+<dead_ogonek> <Greek_RHO>                               : "Ῥ"  U1fec
+<dead_dasia> <Greek_RHO>                               : "Ῥ"  U1fec
+<dead_horn> <dead_grave> <space>                        : "῍"  U1fcd
+<dead_psili> <dead_grave> <space>                        : "῍"  U1fcd
+<dead_grave> <dead_horn> <space>                        : "῍"  U1fcd
+<dead_grave> <dead_psili> <space>                        : "῍"  U1fcd
+<dead_horn> <dead_acute> <space>                        : "῎"  U1fce
+<dead_psili> <dead_acute> <space>                        : "῎"  U1fce
+<dead_acute> <dead_horn> <space>                        : "῎"  U1fce
+<dead_acute> <dead_psili> <space>                        : "῎"  U1fce
+<dead_horn> <dead_tilde> <space>                        : "῏"  U1fcf
+<dead_psili> <dead_tilde> <space>                        : "῏"  U1fcf
+<dead_tilde> <dead_horn> <space>                        : "῏"  U1fcf
+<dead_tilde> <dead_psili> <space>                        : "῏"  U1fcf
+<dead_ogonek> <dead_grave> <space>                      : "῝"  U1fdd
+<dead_dasia> <dead_grave> <space>                      : "῝"  U1fdd
+<dead_grave> <dead_ogonek> <space>                      : "῝"  U1fdd
+<dead_grave> <dead_dasia> <space>                      : "῝"  U1fdd
+<dead_ogonek> <dead_acute> <space>                      : "῞"  U1fde
+<dead_dasia> <dead_acute> <space>                      : "῞"  U1fde
+<dead_acute> <dead_ogonek> <space>                      : "῞"  U1fde
+<dead_acute> <dead_dasia> <space>                      : "῞"  U1fde
+<dead_ogonek> <dead_tilde> <space>                      : "῟"  U1fdf
+<dead_dasia> <dead_tilde> <space>                      : "῟"  U1fdf
+<dead_tilde> <dead_ogonek> <space>                      : "῟"  U1fdf
+<dead_tilde> <dead_dasia> <space>                      : "῟"  U1fdf
+<dead_diaeresis> <dead_grave> <space>                   : "῭"  U1fed
+<dead_grave> <dead_diaeresis> <space>                   : "῭"  U1fed
+<dead_diaeresis> <dead_tilde> <space>                   : "῁"  U1fc1
+<dead_tilde> <dead_diaeresis> <space>                   : "῁"  U1fc1
+<dead_horn> <space>                                     : "᾿"  U1fbf
+<dead_psili> <space>                                     : "᾿"  U1fbf
+<dead_horn> <dead_horn>                                 : "᾿"  U1fbf
+<dead_psili> <dead_horn>                                 : "᾿"  U1fbf
+<dead_ogonek> <space>                                   : "῾"  U1ffe
+<dead_dasia> <space>                                   : "῾"  U1ffe
+<dead_ogonek> <dead_ogonek>                             : "῾"  U1ffe
+<dead_dasia> <dead_ogonek>                             : "῾"  U1ffe
+<dead_grave> <space>                                    : "`"  U1fef
+<dead_grave> <dead_grave>                               : "`"  U1fef
+<dead_tilde> <space>                                    : "῀"  U1fc0
+<dead_tilde> <dead_tilde>                               : "῀"  U1fc0
+<dead_horn> <underscore>                                : "᾽"  U1fbd
+<dead_psili> <underscore>                                : "᾽"  U1fbd
+<dead_iota> <underscore>                                : "ι"  U1fbe
+<dead_iota> <space>                                     : "ͺ"  U037a
+<dead_iota> <dead_iota>                                 : "ͺ"  U037a
+
+XCOMM Part 3
+XCOMM
+XCOMM ISO 8859-7 (Greek) multi-key and dead key definitions extracted and
+XCOMM converted from the iso8859-7/Compose file.
+
+<Multi_key> <Greek_ALPHA> <apostrophe>	: "Ά" Greek_ALPHAaccent
+<Multi_key> <apostrophe> <Greek_ALPHA>	: "Ά" Greek_ALPHAaccent
+<Multi_key> <Greek_EPSILON> <apostrophe>: "Έ" Greek_EPSILONaccent
+<Multi_key> <apostrophe> <Greek_EPSILON>: "Έ" Greek_EPSILONaccent
+<Multi_key> <Greek_ETA> <apostrophe>	: "Ή" Greek_ETAaccent
+<Multi_key> <apostrophe> <Greek_ETA>	: "Ή" Greek_ETAaccent
+<Multi_key> <Greek_IOTA> <apostrophe>	: "Ί" Greek_IOTAaccent
+<Multi_key> <apostrophe> <Greek_IOTA>	: "Ί" Greek_IOTAaccent
+<Multi_key> <Greek_OMICRON> <apostrophe>: "Ό" Greek_OMICRONaccent
+<Multi_key> <apostrophe> <Greek_OMICRON>: "Ό" Greek_OMICRONaccent
+<Multi_key> <Greek_UPSILON> <apostrophe>: "Ύ" Greek_UPSILONaccent
+<Multi_key> <apostrophe> <Greek_UPSILON>: "Ύ" Greek_UPSILONaccent
+<Multi_key> <Greek_OMEGA> <apostrophe>	: "Ώ" Greek_OMEGAaccent
+<Multi_key> <apostrophe> <Greek_OMEGA>	: "Ώ" Greek_OMEGAaccent
+<Multi_key> <Greek_IOTA> <quotedbl>	: "Ϊ" Greek_IOTAdieresis
+<Multi_key> <quotedbl> <Greek_IOTA>	: "Ϊ" Greek_IOTAdieresis
+<Multi_key> <Greek_UPSILON> <quotedbl>	: "Ϋ" Greek_UPSILONdieresis
+<Multi_key> <quotedbl> <Greek_UPSILON>	: "Ϋ" Greek_UPSILONdieresis
+
+<Multi_key> <Greek_alpha> <apostrophe>	: "ά" Greek_alphaaccent
+<Multi_key> <apostrophe> <Greek_alpha>	: "ά" Greek_alphaaccent
+<Multi_key> <Greek_epsilon> <apostrophe>: "έ" Greek_epsilonaccent
+<Multi_key> <apostrophe> <Greek_epsilon>: "έ" Greek_epsilonaccent
+<Multi_key> <Greek_eta> <apostrophe>	: "ή" Greek_etaaccent
+<Multi_key> <apostrophe> <Greek_eta>	: "ή" Greek_etaaccent
+<Multi_key> <Greek_iota> <apostrophe>	: "ί" Greek_iotaaccent
+<Multi_key> <apostrophe> <Greek_iota>	: "ί" Greek_iotaaccent
+<Multi_key> <Greek_omicron> <apostrophe>: "ό" Greek_omicronaccent
+<Multi_key> <apostrophe> <Greek_omicron>: "ό" Greek_omicronaccent
+<Multi_key> <Greek_upsilon> <apostrophe>: "ύ" Greek_upsilonaccent
+<Multi_key> <apostrophe> <Greek_upsilon>: "ύ" Greek_upsilonaccent
+<Multi_key> <Greek_omega> <apostrophe>	: "ώ" Greek_omegaaccent
+<Multi_key> <apostrophe> <Greek_omega>	: "ώ" Greek_omegaaccent
+<Multi_key> <Greek_iota> <quotedbl>	: "ϊ" Greek_iotadieresis
+<Multi_key> <quotedbl> <Greek_iota>	: "ϊ" Greek_iotadieresis
+<Multi_key> <Greek_upsilon> <quotedbl>	: "ϋ" Greek_upsilondieresis
+<Multi_key> <quotedbl> <Greek_upsilon>	: "ϋ" Greek_upsilondieresis
+
+<Multi_key> <apostrophe> <quotedbl> <Greek_iota>	: "ΐ" Greek_iotaaccentdieresis
+<Multi_key> <quotedbl> <apostrophe> <Greek_iota>	: "ΐ" Greek_iotaaccentdieresis
+<Multi_key> <apostrophe> <quotedbl> <Greek_upsilon>	: "ΰ" Greek_upsilonaccentdieresis
+<Multi_key> <quotedbl> <apostrophe> <Greek_upsilon>	: "ΰ" Greek_upsilonaccentdieresis
+<Multi_key> <apostrophe> <quotedbl> <space>		: "΅" Greek_accentdieresis
+<Multi_key> <quotedbl> <apostrophe> <space>		: "΅" Greek_accentdieresis
+
+<dead_acute> <Greek_alpha>		: "ά"	Greek_alphaaccent
+<dead_acute> <Greek_epsilon>		: "έ"	Greek_epsilonaccent
+<dead_acute> <Greek_eta>		: "ή"	Greek_etaaccent
+<dead_acute> <Greek_iota>		: "ί"	Greek_iotaaccent
+<dead_acute> <Greek_omicron>		: "ό"	Greek_omicronaccent
+<dead_acute> <Greek_upsilon>		: "ύ"	Greek_upsilonaccent
+<dead_acute> <Greek_omega>		: "ώ"	Greek_omegaaccent
+<dead_acute> <Greek_ALPHA>		: "Ά"	Greek_ALPHAaccent
+<dead_acute> <Greek_EPSILON>		: "Έ"	Greek_EPSILONaccent
+<dead_acute> <Greek_ETA>		: "Ή"	Greek_ETAaccent
+<dead_acute> <Greek_IOTA>		: "Ί"	Greek_IOTAaccent
+<dead_acute> <Greek_OMICRON>		: "Ό"	Greek_OMICRONaccent
+<dead_acute> <Greek_UPSILON>		: "Ύ"	Greek_UPSILONaccent
+<dead_acute> <Greek_OMEGA>		: "Ώ"	Greek_OMEGAaccent
+<dead_acute> <space>			: "΄"	U0384
+<dead_acute> <dead_acute>		: "΄"	U0384
+<dead_acute> <period>			: "·"	periodcentered
+<dead_acute> <less>			: "«"	guillemotleft
+<dead_acute> <greater>			: "»"	guillemotright
+
+<dead_diaeresis> <Greek_iota>		: "ϊ"	Greek_iotadieresis
+<dead_diaeresis> <Greek_upsilon>	: "ϋ"	Greek_upsilondieresis
+<dead_diaeresis> <Greek_IOTA>		: "Ϊ"	Greek_IOTAdieresis
+<dead_diaeresis> <Greek_UPSILON>	: "Ϋ"	Greek_UPSILONdieresis
+<dead_diaeresis> <space>		: "¨"	diaeresis
+<dead_diaeresis> <dead_diaeresis>	: "¨"	diaeresis
+<dead_diaeresis> <period>		: "·"	periodcentered
+<dead_diaeresis> <less>			: "«"	guillemotleft
+<dead_diaeresis> <greater>		: "»"	guillemotright
+
+<dead_acute> <dead_diaeresis> <Greek_iota>	: "ΐ"	Greek_iotaaccentdieresis
+<dead_acute> <dead_diaeresis> <Greek_upsilon>	: "ΰ"	Greek_upsilonaccentdieresis
+<dead_acute> <dead_diaeresis> <space>		: "΅"	Greek_accentdieresis
+
+<dead_diaeresis> <dead_acute> <Greek_iota>	: "ΐ"	Greek_iotaaccentdieresis
+<dead_diaeresis> <dead_acute> <Greek_upsilon>	: "ΰ"	Greek_upsilonaccentdieresis
+<dead_diaeresis> <dead_acute> <space>		: "΅"	Greek_accentdieresis
+
+XCOMM Part 4
+XCOMM
+XCOMM Miscellaneous extensions.
+
+<dead_macron> <space>			: "¯"	macron
+<dead_macron> <dead_macron>		: "¯"	macron
+<dead_breve> <space>			: "˘"	breve
+<dead_breve> <dead_breve>		: "˘"	breve
+
+<dead_grave> <underscore>		: "`"	grave
+<dead_acute> <underscore>		: "´"	acute
+<dead_tilde> <underscore>		: "~"	asciitilde
+
+<Multi_key> <less> <apostrophe> <space>	: "‘"	leftsinglequotemark
+<Multi_key> <apostrophe> <less> <space>	: "‘"	leftsinglequotemark
+<Multi_key> <greater> <apostrophe> <space>	: "’"	rightsinglequotemark
+<Multi_key> <apostrophe> <greater> <space>	: "’"	rightsinglequotemark
+<Multi_key> <asciitilde> <asciitilde>	: "―"	Greek_horizbar
+<Multi_key> <asciicircum> <asciicircum>	: "˘"	breve
+
+<Multi_key> <slash> <slash>		: "ʹ"	U0374
+<Multi_key> <backslash> <backslash>	: "͵"	U0375
+<Multi_key> <semicolon> <semicolon>	: ";"	U037e
+<Multi_key> <colon> <colon>		: "·"	U0387
+
+<Multi_key> <C> <equal>			: "€"	EuroSign
+<Multi_key> <equal> <C>			: "€"	EuroSign
+<Multi_key> <c> <equal>			: "€"	EuroSign
+<Multi_key> <equal> <c>			: "€"	EuroSign
+<Multi_key> <E> <equal>			: "€"	EuroSign
+<Multi_key> <equal> <E>			: "€"	EuroSign
+<Multi_key> <e> <equal>			: "€"	EuroSign
+<Multi_key> <equal> <e>			: "€"	EuroSign
+<Multi_key> <Greek_EPSILON> <equal>	: "€"	EuroSign
+<Multi_key> <equal> <Greek_EPSILON>	: "€"	EuroSign
+<Multi_key> <Greek_epsilon> <equal>	: "€"	EuroSign
+<Multi_key> <equal> <Greek_epsilon>	: "€"	EuroSign
+
+<Multi_key> <Greek_DELTA> <Greek_RHO>	: "₯"	U20af
+<Multi_key> <Greek_DELTA> <Greek_rho>	: "₯"	U20af
+<Multi_key> <Greek_delta> <Greek_RHO>	: "₯"	U20af
+<Multi_key> <Greek_delta> <Greek_rho>	: "₯"	U20af
+
+<Multi_key> <question> <exclam>         : "‽"   U203D # INTERROBANG
+<Multi_key> <exclam> <question>         : "‽"   U203D # INTERROBANG
+
+<Multi_key> <1> <3>			: "⅓"	U2153 # VULGAR FRACTION ONE THIRD
+<Multi_key> <2> <3>			: "⅔"	U2154 # VULGAR FRACTION TWO THIRDS
+<Multi_key> <1> <5>			: "⅕"	U2155 # VULGAR FRACTION ONE FIFTH
+<Multi_key> <2> <5>			: "⅖"	U2156 # VULGAR FRACTION TWO FIFTHS
+<Multi_key> <3> <5>			: "⅗"	U2157 # VULGAR FRACTION THREE FIFTHS
+<Multi_key> <4> <5>			: "⅘"	U2158 # VULGAR FRACTION FOUR FIFTHS
+<Multi_key> <1> <6>			: "⅙"	U2159 # VULGAR FRACTION ONE SIXTH
+<Multi_key> <5> <6>			: "⅚"	U215A # VULGAR FRACTION FIVE SIXTHS
+<Multi_key> <1> <8>			: "⅛"	U215B # VULGAR FRACTION ONE EIGHTH
+<Multi_key> <3> <8>			: "⅜"	U215C # VULGAR FRACTION THREE EIGHTHS
+<Multi_key> <5> <8>			: "⅝"	U215D # VULGAR FRACTION FIVE EIGHTHS
+<Multi_key> <7> <8>			: "⅞"	U215E # VULGAR FRACTION SEVEN EIGHTHS
+
+XCOMM
+XCOMM Khmer digraphs
+XCOMM
+
+<U17ff> :   "ាំ"
+<U17fe> :   "ោះ"
+<U17fd> :   "េះ"
+<U17fc> :   "ុំ"
+<U17fb> :   "ុះ"
+
+XCOMM End
diff --git a/libX11/nls/en_US.UTF-8/XI18N_OBJS b/libX11/nls/en_US.UTF-8/XI18N_OBJS
index 1d481b615..f201bf435 100644
--- a/libX11/nls/en_US.UTF-8/XI18N_OBJS
+++ b/libX11/nls/en_US.UTF-8/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlcUTF8Load	_XlcUtf8Loader	        # XLC_open
-XOM	common/xomLTRTTB	_XomGenericOpenOM	# XOM_open
-XIM	common/xiiimp		_SwitchOpenIM		# XIM_open
-XIM	common/xiiimp		_XimpLocalOpenIM	# XIM_open
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlcUTF8Load	_XlcUtf8Loader	        # XLC_open
+XOM	common/xomLTRTTB	_XomGenericOpenOM	# XOM_open
+XIM	common/xiiimp		_SwitchOpenIM		# XIM_open
+XIM	common/xiiimp		_XimpLocalOpenIM	# XIM_open
diff --git a/libX11/nls/en_US.UTF-8/XLC_LOCALE.pre b/libX11/nls/en_US.UTF-8/XLC_LOCALE.pre
index 1678f9b3a..35d009f24 100644
--- a/libX11/nls/en_US.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/en_US.UTF-8/XLC_LOCALE.pre
@@ -1,300 +1,300 @@
-XCOMM  XLocale Database Sample for en_US.UTF-8
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-
-on_demand_loading	True
-
-object_name		generic
-
-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	fs2 class (ISO8859 families)
-fs2	{
-	charset	{
-		name	ISO8859-2:GR
-	}
-	font	{
-		primary	ISO8859-2:GR
-	}
-}
-XCOMM	fs3 class (ISO8859 families)
-fs3	{
-	charset	{
-		name	ISO8859-3:GR
-	}
-	font	{
-		primary	ISO8859-3:GR
-	}
-}
-XCOMM	fs4 class (ISO8859 families)
-fs4	{
-	charset	{
-		name	ISO8859-4:GR
-	}
-	font	{
-		primary	ISO8859-4:GR
-	}
-}
-XCOMM	fs5 class (ISO8859 families)
-fs5	{
-	charset	{
-		name	ISO8859-5:GR
-	}
-	font	{
-		primary	ISO8859-5:GR
-	}
-}
-XCOMM	fs6 class (koi8-r)
-fs6	{
-	charset	{
-		name	KOI8-R:GR
-	}
-	font	{
-		primary	KOI8-R:GR
-	}
-}
-XCOMM	fs7 class (ISO8859 families)
-fs7	{
-	charset	{
-		name	ISO8859-7:GR
-	}
-	font	{
-		primary	ISO8859-7:GR
-	}
-}
-XCOMM	fs9 class (ISO8859 families)
-fs8	{
-	charset	{
-		name	ISO8859-9:GR
-	}
-	font	{
-		primary	ISO8859-9:GR
-	}
-}
-XCOMM	fs13 class (ISO8859 families)
-fs9	{
-	charset	{
-		name	ISO8859-13:GR
-	}
-	font	{
-		primary	ISO8859-13:GR
-	}
-}
-XCOMM	fs14 class (ISO8859 families)
-fs10	{
-	charset	{
-		name	ISO8859-14:GR
-	}
-	font	{
-		primary	ISO8859-14:GR
-	}
-}
-XCOMM	fs15 class (ISO8859 families)
-fs11	{
-	charset	{
-		name	ISO8859-15:GR
-	}
-	font	{
-		primary	ISO8859-15:GR
-	}
-}
-XCOMM 	fs16 class (Kanji)
-fs12	{
-	charset	{
-		name	JISX0208.1983-0:GL
-	}
-	font	{
-		primary	JISX0208.1983-0:GL
-	}
-}
-XCOMM   fs17 class (Korean Character)
-fs13	{
-	charset	{
-		name	KSC5601.1987-0:GL
-	}
-	font	{
-		primary	KSC5601.1987-0:GL
-	}
-}
-XCOMM   fs18 class (Chinese Han Character)
-fs14	{
-	charset	{
-		name	GB2312.1980-0:GL
-	}
-	font	{
-		primary	GB2312.1980-0:GL
-	}
-}
-XCOMM	fs20 class (Half Kana)
-fs15	{
-	charset	{
-		name	JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM	ISO10646 should come last so the fonts above will actually be used
-XCOMM	fs24 class
-fs16	{
-	charset	{
-		name	ISO10646-1
-	}
-	font	{
-		primary	ISO10646-1
-	}
-}
-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          1
-        ct_encoding     ISO8859-2:GR
-}
- 
-XCOMM	cs3 class
-cs3     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-3:GR
-}
- 
-XCOMM	cs4 class
-cs4     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-4:GR
-}
- 
-XCOMM	cs5 class
-cs5     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-5:GR
-}
- 
-XCOMM	cs6 class
-cs6     {
-        side            GR
-        length          1
-        ct_encoding     KOI8-R:GR
-}
- 
-XCOMM	cs7 class
-cs7     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-7:GR
-}
- 
-XCOMM	cs9 class
-cs8     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-9:GR
-}
- 
-XCOMM	cs13 class
-cs9     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-13:GR
-}
- 
-XCOMM	cs14 class
-cs10     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-14:GR
-}
- 
-XCOMM	cs15 class
-cs11     {
-        side            GR
-        length          1
-        ct_encoding     ISO8859-15:GR
-}
- 
-XCOMM	cs16 class
-cs12	{
-	side		GR
-	length		2
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-}
-
-XCOMM	cs17 class
-cs13     {
-        side            GL
-        length          2
-        ct_encoding     KSC5601.1987-0:GL; KSC5601.1987-0:GR;\
-                        KSC5601.1987-1:GL; KSC5601.1987-1:GR
-}
- 
-XCOMM	cs18 class
-cs14     {
-        side            GR
-        length          2
-        ct_encoding     GB2312.1980-0:GL; GB2312.1980-0:GR
-}
- 
-XCOMM	cs20 class
-cs15	{
-	side		GR
-	length		1
-	ct_encoding	JISX0201.1976-0:GR
-}
- 
-XCOMM	cs24 class
-cs16	{
-	side		none
-	ct_encoding	ISO10646-1
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for en_US.UTF-8
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+
+on_demand_loading	True
+
+object_name		generic
+
+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	fs2 class (ISO8859 families)
+fs2	{
+	charset	{
+		name	ISO8859-2:GR
+	}
+	font	{
+		primary	ISO8859-2:GR
+	}
+}
+XCOMM	fs3 class (ISO8859 families)
+fs3	{
+	charset	{
+		name	ISO8859-3:GR
+	}
+	font	{
+		primary	ISO8859-3:GR
+	}
+}
+XCOMM	fs4 class (ISO8859 families)
+fs4	{
+	charset	{
+		name	ISO8859-4:GR
+	}
+	font	{
+		primary	ISO8859-4:GR
+	}
+}
+XCOMM	fs5 class (ISO8859 families)
+fs5	{
+	charset	{
+		name	ISO8859-5:GR
+	}
+	font	{
+		primary	ISO8859-5:GR
+	}
+}
+XCOMM	fs6 class (koi8-r)
+fs6	{
+	charset	{
+		name	KOI8-R:GR
+	}
+	font	{
+		primary	KOI8-R:GR
+	}
+}
+XCOMM	fs7 class (ISO8859 families)
+fs7	{
+	charset	{
+		name	ISO8859-7:GR
+	}
+	font	{
+		primary	ISO8859-7:GR
+	}
+}
+XCOMM	fs9 class (ISO8859 families)
+fs8	{
+	charset	{
+		name	ISO8859-9:GR
+	}
+	font	{
+		primary	ISO8859-9:GR
+	}
+}
+XCOMM	fs13 class (ISO8859 families)
+fs9	{
+	charset	{
+		name	ISO8859-13:GR
+	}
+	font	{
+		primary	ISO8859-13:GR
+	}
+}
+XCOMM	fs14 class (ISO8859 families)
+fs10	{
+	charset	{
+		name	ISO8859-14:GR
+	}
+	font	{
+		primary	ISO8859-14:GR
+	}
+}
+XCOMM	fs15 class (ISO8859 families)
+fs11	{
+	charset	{
+		name	ISO8859-15:GR
+	}
+	font	{
+		primary	ISO8859-15:GR
+	}
+}
+XCOMM 	fs16 class (Kanji)
+fs12	{
+	charset	{
+		name	JISX0208.1983-0:GL
+	}
+	font	{
+		primary	JISX0208.1983-0:GL
+	}
+}
+XCOMM   fs17 class (Korean Character)
+fs13	{
+	charset	{
+		name	KSC5601.1987-0:GL
+	}
+	font	{
+		primary	KSC5601.1987-0:GL
+	}
+}
+XCOMM   fs18 class (Chinese Han Character)
+fs14	{
+	charset	{
+		name	GB2312.1980-0:GL
+	}
+	font	{
+		primary	GB2312.1980-0:GL
+	}
+}
+XCOMM	fs20 class (Half Kana)
+fs15	{
+	charset	{
+		name	JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM	ISO10646 should come last so the fonts above will actually be used
+XCOMM	fs24 class
+fs16	{
+	charset	{
+		name	ISO10646-1
+	}
+	font	{
+		primary	ISO10646-1
+	}
+}
+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          1
+        ct_encoding     ISO8859-2:GR
+}
+ 
+XCOMM	cs3 class
+cs3     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-3:GR
+}
+ 
+XCOMM	cs4 class
+cs4     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-4:GR
+}
+ 
+XCOMM	cs5 class
+cs5     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-5:GR
+}
+ 
+XCOMM	cs6 class
+cs6     {
+        side            GR
+        length          1
+        ct_encoding     KOI8-R:GR
+}
+ 
+XCOMM	cs7 class
+cs7     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-7:GR
+}
+ 
+XCOMM	cs9 class
+cs8     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-9:GR
+}
+ 
+XCOMM	cs13 class
+cs9     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-13:GR
+}
+ 
+XCOMM	cs14 class
+cs10     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-14:GR
+}
+ 
+XCOMM	cs15 class
+cs11     {
+        side            GR
+        length          1
+        ct_encoding     ISO8859-15:GR
+}
+ 
+XCOMM	cs16 class
+cs12	{
+	side		GR
+	length		2
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+}
+
+XCOMM	cs17 class
+cs13     {
+        side            GL
+        length          2
+        ct_encoding     KSC5601.1987-0:GL; KSC5601.1987-0:GR;\
+                        KSC5601.1987-1:GL; KSC5601.1987-1:GR
+}
+ 
+XCOMM	cs18 class
+cs14     {
+        side            GR
+        length          2
+        ct_encoding     GB2312.1980-0:GL; GB2312.1980-0:GR
+}
+ 
+XCOMM	cs20 class
+cs15	{
+	side		GR
+	length		1
+	ct_encoding	JISX0201.1976-0:GR
+}
+ 
+XCOMM	cs24 class
+cs16	{
+	side		none
+	ct_encoding	ISO10646-1
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/georgian-academy/Compose.pre b/libX11/nls/georgian-academy/Compose.pre
index 2fe78a957..1f9b450c0 100644
--- a/libX11/nls/georgian-academy/Compose.pre
+++ b/libX11/nls/georgian-academy/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM georgian-academy Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM georgian-academy Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/georgian-academy/XI18N_OBJS b/libX11/nls/georgian-academy/XI18N_OBJS
index 53cb477eb..c4f7ffa19 100644
--- a/libX11/nls/georgian-academy/XI18N_OBJS
+++ b/libX11/nls/georgian-academy/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/georgian-academy/XLC_LOCALE.pre b/libX11/nls/georgian-academy/XLC_LOCALE.pre
index 18c82ff28..c51b1efa7 100644
--- a/libX11/nls/georgian-academy/XLC_LOCALE.pre
+++ b/libX11/nls/georgian-academy/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/georgian-ps/Compose.pre b/libX11/nls/georgian-ps/Compose.pre
index acbebbf63..672835b1d 100644
--- a/libX11/nls/georgian-ps/Compose.pre
+++ b/libX11/nls/georgian-ps/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM georgian-ps Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM georgian-ps Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/georgian-ps/XI18N_OBJS b/libX11/nls/georgian-ps/XI18N_OBJS
index b9907e77d..558452d9d 100644
--- a/libX11/nls/georgian-ps/XI18N_OBJS
+++ b/libX11/nls/georgian-ps/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/georgian-ps/XLC_LOCALE.pre b/libX11/nls/georgian-ps/XLC_LOCALE.pre
index 9c1ba03d3..470dcae2d 100644
--- a/libX11/nls/georgian-ps/XLC_LOCALE.pre
+++ b/libX11/nls/georgian-ps/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/ibm-cp1133/Compose.pre b/libX11/nls/ibm-cp1133/Compose.pre
index 69d3679fe..ef0f59aab 100644
--- a/libX11/nls/ibm-cp1133/Compose.pre
+++ b/libX11/nls/ibm-cp1133/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ibm-cp1133 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ibm-cp1133 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/ibm-cp1133/XI18N_OBJS b/libX11/nls/ibm-cp1133/XI18N_OBJS
index da47e0cfb..02ca83b16 100644
--- a/libX11/nls/ibm-cp1133/XI18N_OBJS
+++ b/libX11/nls/ibm-cp1133/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/ibm-cp1133/XLC_LOCALE.pre b/libX11/nls/ibm-cp1133/XLC_LOCALE.pre
index 52e536242..f3b762c8f 100644
--- a/libX11/nls/ibm-cp1133/XLC_LOCALE.pre
+++ b/libX11/nls/ibm-cp1133/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/iscii-dev/XI18N_OBJS b/libX11/nls/iscii-dev/XI18N_OBJS
index 568791098..0dbaed515 100644
--- a/libX11/nls/iscii-dev/XI18N_OBJS
+++ b/libX11/nls/iscii-dev/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iscii-dev/XLC_LOCALE.pre b/libX11/nls/iscii-dev/XLC_LOCALE.pre
index 7a300cf81..1ddb1861c 100644
--- a/libX11/nls/iscii-dev/XLC_LOCALE.pre
+++ b/libX11/nls/iscii-dev/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/isiri-3342/XI18N_OBJS b/libX11/nls/isiri-3342/XI18N_OBJS
index 0eab87106..028d84716 100644
--- a/libX11/nls/isiri-3342/XI18N_OBJS
+++ b/libX11/nls/isiri-3342/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/isiri-3342/XLC_LOCALE.pre b/libX11/nls/isiri-3342/XLC_LOCALE.pre
index a375c623a..59072fcea 100644
--- a/libX11/nls/isiri-3342/XLC_LOCALE.pre
+++ b/libX11/nls/isiri-3342/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/iso8859-1/XI18N_OBJS b/libX11/nls/iso8859-1/XI18N_OBJS
index f4065656f..32e4f3588 100644
--- a/libX11/nls/iso8859-1/XI18N_OBJS
+++ b/libX11/nls/iso8859-1/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximcp	_XimOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/ximcp	_XimOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/iso8859-1/XLC_LOCALE.pre b/libX11/nls/iso8859-1/XLC_LOCALE.pre
index 72ee4f8e7..af09009b3 100644
--- a/libX11/nls/iso8859-1/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-1/XLC_LOCALE.pre
@@ -1,71 +1,71 @@
-XCOMM  XLocale Database Sample for iso8859-1.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name	ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name	ISO8859-1:GR
-	}
-	font	{
-		primary	ISO8859-1:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-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
-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	ISO8859-1:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-1.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name	ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name	ISO8859-1:GR
+	}
+	font	{
+		primary	ISO8859-1:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-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
+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	ISO8859-1:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-10/Compose.pre b/libX11/nls/iso8859-10/Compose.pre
index 1809f509f..12fa7f669 100644
--- a/libX11/nls/iso8859-10/Compose.pre
+++ b/libX11/nls/iso8859-10/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ISO 8859-10 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ISO 8859-10 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/iso8859-10/XI18N_OBJS b/libX11/nls/iso8859-10/XI18N_OBJS
index 7d27dba61..7e3b8549c 100644
--- a/libX11/nls/iso8859-10/XI18N_OBJS
+++ b/libX11/nls/iso8859-10/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-10/XLC_LOCALE.pre b/libX11/nls/iso8859-10/XLC_LOCALE.pre
index 9dfbb7f3f..a075c38c7 100644
--- a/libX11/nls/iso8859-10/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-10/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-4.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-10:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-10:GR
-	}
-	font	{
-		primary		ISO8859-10:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-10
-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-10: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-10:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-4.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-10:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-10:GR
+	}
+	font	{
+		primary		ISO8859-10:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-10
+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-10: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-10:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-11/XI18N_OBJS b/libX11/nls/iso8859-11/XI18N_OBJS
index 24f9e7e74..168ccc04d 100644
--- a/libX11/nls/iso8859-11/XI18N_OBJS
+++ b/libX11/nls/iso8859-11/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for iso8859-11 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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for iso8859-11 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
diff --git a/libX11/nls/iso8859-11/XLC_LOCALE.pre b/libX11/nls/iso8859-11/XLC_LOCALE.pre
index 1d332be90..4949e654b 100644
--- a/libX11/nls/iso8859-11/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-11/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-11.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for iso8859-11.
+XCOMM 
+
+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
diff --git a/libX11/nls/iso8859-13/Compose.pre b/libX11/nls/iso8859-13/Compose.pre
index 410201873..3e02ca9c1 100644
--- a/libX11/nls/iso8859-13/Compose.pre
+++ b/libX11/nls/iso8859-13/Compose.pre
@@ -1,432 +1,432 @@
-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> <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> <R> <cedilla>		: "\252"	Rcedilla
-<Multi_key> <comma> <R>			: "\252"	Rcedilla
-<Multi_key> <cedilla> <R>		: "\252"	Rcedilla
-<Multi_key> <L> <comma>			: "\317"	Lcedilla
-<Multi_key> <L> <cedilla>		: "\317"	Lcedilla
-<Multi_key> <comma> <L>			: "\317"	Lcedilla
-<Multi_key> <cedilla> <L>		: "\317"	Lcedilla
-<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> <G> <cedilla>		: "\314"	Gcedilla
-<Multi_key> <comma> <G>			: "\314"	Gcedilla
-<Multi_key> <cedilla> <G>		: "\314"	Gcedilla
-<Multi_key> <Z> <less>			: "\336"	Zcaron
-<Multi_key> <less> <Z>			: "\336"	Zcaron
-<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> <r> <cedilla>		: "\272"	rcedilla
-<Multi_key> <comma> <r>			: "\272"	rcedilla
-<Multi_key> <cedilla> <r>		: "\272"	rcedilla
-<Multi_key> <l> <comma>			: "\357"	lcedilla
-<Multi_key> <l> <cedilla>		: "\357"	lcedilla
-<Multi_key> <comma> <l>			: "\357"	lcedilla
-<Multi_key> <cedilla> <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> <g> <cedilla>		: "\354"	gcedilla
-<Multi_key> <comma> <g>			: "\354"	gcedilla
-<Multi_key> <cedilla> <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> <N> <cedilla>		: "\322"	Ncedilla
-<Multi_key> <comma> <N>			: "\322"	Ncedilla
-<Multi_key> <cedilla> <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> <K> <cedilla>		: "\315"	Kcedilla
-<Multi_key> <comma> <K>			: "\315"	Kcedilla
-<Multi_key> <cedilla> <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> <O> <slash>			: "\250"	Ooblique
-<Multi_key> <slash> <O>			: "\250"	Ooblique
-<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> <n> <cedilla>		: "\362"	ncedilla
-<Multi_key> <comma> <n>			: "\362"	ncedilla
-<Multi_key> <cedilla> <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> <k> <cedilla>		: "\355"	kcedilla
-<Multi_key> <comma> <k>			: "\355"	kcedilla
-<Multi_key> <cedilla> <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> <A>			: "\305"	Aring
-<dead_abovedot> <a>			: "\345"	aring
-<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_abovering> <ring>			: "\260"	ring
-<dead_abovering> <dead_abovering>	: "\260"	ring
-<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> <c>			: "\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_tilde> <O>			: "\325"	Otilde
-<dead_tilde> <o>			: "\365"	otilde
-<dead_tilde> <asciitilde>		: "~"		asciitilde
-<dead_tilde> <dead_tilde>		: "~"		asciitilde
-
-XCOMM End of Sequence Definition
+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> <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> <R> <cedilla>		: "\252"	Rcedilla
+<Multi_key> <comma> <R>			: "\252"	Rcedilla
+<Multi_key> <cedilla> <R>		: "\252"	Rcedilla
+<Multi_key> <L> <comma>			: "\317"	Lcedilla
+<Multi_key> <L> <cedilla>		: "\317"	Lcedilla
+<Multi_key> <comma> <L>			: "\317"	Lcedilla
+<Multi_key> <cedilla> <L>		: "\317"	Lcedilla
+<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> <G> <cedilla>		: "\314"	Gcedilla
+<Multi_key> <comma> <G>			: "\314"	Gcedilla
+<Multi_key> <cedilla> <G>		: "\314"	Gcedilla
+<Multi_key> <Z> <less>			: "\336"	Zcaron
+<Multi_key> <less> <Z>			: "\336"	Zcaron
+<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> <r> <cedilla>		: "\272"	rcedilla
+<Multi_key> <comma> <r>			: "\272"	rcedilla
+<Multi_key> <cedilla> <r>		: "\272"	rcedilla
+<Multi_key> <l> <comma>			: "\357"	lcedilla
+<Multi_key> <l> <cedilla>		: "\357"	lcedilla
+<Multi_key> <comma> <l>			: "\357"	lcedilla
+<Multi_key> <cedilla> <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> <g> <cedilla>		: "\354"	gcedilla
+<Multi_key> <comma> <g>			: "\354"	gcedilla
+<Multi_key> <cedilla> <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> <N> <cedilla>		: "\322"	Ncedilla
+<Multi_key> <comma> <N>			: "\322"	Ncedilla
+<Multi_key> <cedilla> <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> <K> <cedilla>		: "\315"	Kcedilla
+<Multi_key> <comma> <K>			: "\315"	Kcedilla
+<Multi_key> <cedilla> <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> <O> <slash>			: "\250"	Ooblique
+<Multi_key> <slash> <O>			: "\250"	Ooblique
+<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> <n> <cedilla>		: "\362"	ncedilla
+<Multi_key> <comma> <n>			: "\362"	ncedilla
+<Multi_key> <cedilla> <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> <k> <cedilla>		: "\355"	kcedilla
+<Multi_key> <comma> <k>			: "\355"	kcedilla
+<Multi_key> <cedilla> <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> <A>			: "\305"	Aring
+<dead_abovedot> <a>			: "\345"	aring
+<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_abovering> <ring>			: "\260"	ring
+<dead_abovering> <dead_abovering>	: "\260"	ring
+<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> <c>			: "\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_tilde> <O>			: "\325"	Otilde
+<dead_tilde> <o>			: "\365"	otilde
+<dead_tilde> <asciitilde>		: "~"		asciitilde
+<dead_tilde> <dead_tilde>		: "~"		asciitilde
+
+XCOMM End of Sequence Definition
diff --git a/libX11/nls/iso8859-13/XI18N_OBJS b/libX11/nls/iso8859-13/XI18N_OBJS
index daac7d36c..f20902a61 100644
--- a/libX11/nls/iso8859-13/XI18N_OBJS
+++ b/libX11/nls/iso8859-13/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/iso8859-13/XLC_LOCALE.pre b/libX11/nls/iso8859-13/XLC_LOCALE.pre
index c85978582..b12750048 100644
--- a/libX11/nls/iso8859-13/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-13/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-13.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for iso8859-13.
+XCOMM 
+
+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
diff --git a/libX11/nls/iso8859-14/Compose.pre b/libX11/nls/iso8859-14/Compose.pre
index 8bf641f1e..911a1eb2f 100644
--- a/libX11/nls/iso8859-14/Compose.pre
+++ b/libX11/nls/iso8859-14/Compose.pre
@@ -1,509 +1,509 @@
-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
-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> <C> <cedilla>		: "\307"	Ccedilla
-<Multi_key> <comma> <C>			: "\307"	Ccedilla
-<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
-<Multi_key> <c> <comma>			: "\347"	ccedilla
-<Multi_key> <c> <cedilla>		: "\347"	ccedilla
-<Multi_key> <comma> <c>			: "\347"	ccedilla
-<Multi_key> <cedilla> <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
-
-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
+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
+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> <C> <cedilla>		: "\307"	Ccedilla
+<Multi_key> <comma> <C>			: "\307"	Ccedilla
+<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
+<Multi_key> <c> <comma>			: "\347"	ccedilla
+<Multi_key> <c> <cedilla>		: "\347"	ccedilla
+<Multi_key> <comma> <c>			: "\347"	ccedilla
+<Multi_key> <cedilla> <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
+
+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
diff --git a/libX11/nls/iso8859-14/XI18N_OBJS b/libX11/nls/iso8859-14/XI18N_OBJS
index ae0e6f505..ebd00a6bb 100644
--- a/libX11/nls/iso8859-14/XI18N_OBJS
+++ b/libX11/nls/iso8859-14/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-14/XLC_LOCALE.pre b/libX11/nls/iso8859-14/XLC_LOCALE.pre
index feeca6c62..287f757be 100644
--- a/libX11/nls/iso8859-14/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-14/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-14.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for iso8859-14.
+XCOMM 
+
+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
diff --git a/libX11/nls/iso8859-15/Compose.pre b/libX11/nls/iso8859-15/Compose.pre
index db937f39b..ec75cfe28 100644
--- a/libX11/nls/iso8859-15/Compose.pre
+++ b/libX11/nls/iso8859-15/Compose.pre
@@ -1,476 +1,476 @@
-XCOMM
-XCOMM ISO 8859-15 (Latin1) Compose Sequence
-XCOMM
-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> <c> <equal>			: "\244"	EuroSign
-<Multi_key> <equal> <c>			: "\244"	EuroSign
-<Multi_key> <E> <equal>			: "\244"	EuroSign
-<Multi_key> <equal> <E>			: "\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> <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> <C> <cedilla>		: "\307"	Ccedilla
-<Multi_key> <comma> <C>			: "\307"	Ccedilla
-<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
-<Multi_key> <c> <comma>			: "\347"	ccedilla
-<Multi_key> <c> <cedilla>		: "\347"	ccedilla
-<Multi_key> <comma> <c>			: "\347"	ccedilla
-<Multi_key> <cedilla> <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
+XCOMM
+XCOMM ISO 8859-15 (Latin1) Compose Sequence
+XCOMM
+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> <c> <equal>			: "\244"	EuroSign
+<Multi_key> <equal> <c>			: "\244"	EuroSign
+<Multi_key> <E> <equal>			: "\244"	EuroSign
+<Multi_key> <equal> <E>			: "\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> <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> <C> <cedilla>		: "\307"	Ccedilla
+<Multi_key> <comma> <C>			: "\307"	Ccedilla
+<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
+<Multi_key> <c> <comma>			: "\347"	ccedilla
+<Multi_key> <c> <cedilla>		: "\347"	ccedilla
+<Multi_key> <comma> <c>			: "\347"	ccedilla
+<Multi_key> <cedilla> <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
diff --git a/libX11/nls/iso8859-15/XI18N_OBJS b/libX11/nls/iso8859-15/XI18N_OBJS
index 03f9f2c62..1e4f6cc51 100644
--- a/libX11/nls/iso8859-15/XI18N_OBJS
+++ b/libX11/nls/iso8859-15/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-15/XLC_LOCALE.pre b/libX11/nls/iso8859-15/XLC_LOCALE.pre
index 285fa7544..892187429 100644
--- a/libX11/nls/iso8859-15/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-15/XLC_LOCALE.pre
@@ -1,78 +1,78 @@
-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 
-
-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
+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 
+
+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
diff --git a/libX11/nls/iso8859-2/Compose.pre b/libX11/nls/iso8859-2/Compose.pre
index a4ea6f49a..876e82c6d 100644
--- a/libX11/nls/iso8859-2/Compose.pre
+++ b/libX11/nls/iso8859-2/Compose.pre
@@ -1,535 +1,535 @@
-XCOMM
-XCOMM ISO 8859-2 (Latin2) Compose Sequence
-XCOMM
-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> <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>		: "^"	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> <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> <p> <exclam>		: "\266"	paragraph
-<Multi_key> <exclam> <p>		: "\266"	paragraph
-<Multi_key> <P> <exclam>		: "\266"	paragraph
-<Multi_key> <exclam> <P>		: "\266"	paragraph
-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> <A> <ogonek>		: "\241"	Aogonek
-<Multi_key> <ogonek> <A>		: "\241"	Aogonek
-<Multi_key> <U> <space>			: "\242"	breve
-<Multi_key> <L> <minus>			: "\243"	Lstroke
-<Multi_key> <L> <less>			: "\245"	Lcaron
-<Multi_key> <less> <L>			: "\245"	Lcaron
-<Multi_key> <L> <caron>			: "\245"	Lcaron
-<Multi_key> <caron> <L>			: "\245"	Lcaron
-<Multi_key> <S> <apostrophe>		: "\246"	Sacute
-<Multi_key> <apostrophe> <S>		: "\246"	Sacute
-<Multi_key> <S> <acute>			: "\246"	Sacute
-<Multi_key> <acute> <S>			: "\246"	Sacute
-<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> <S> <caron>			: "\251"	Scaron
-<Multi_key> <caron> <S>			: "\251"	Scaron
-<Multi_key> <S> <comma>			: "\252"	Scedilla
-<Multi_key> <comma> <S>			: "\252"	Scedilla
-<Multi_key> <S> <cedilla>		: "\252"	Scedilla
-<Multi_key> <cedilla> <S>		: "\252"	Scedilla
-<Multi_key> <T> <less>			: "\253"	Tcaron
-<Multi_key> <less> <T>			: "\253"	Tcaron
-<Multi_key> <T> <caron>			: "\253"	Tcaron
-<Multi_key> <caron> <T>			: "\253"	Tcaron
-<Multi_key> <Z> <apostrophe>		: "\254"	Zacute
-<Multi_key> <apostrophe> <Z>		: "\254"	Zacute
-<Multi_key> <Z> <acute>			: "\254"	Zacute
-<Multi_key> <acute> <Z>			: "\254"	Zacute
-<Multi_key> <minus> <minus>		: "\255"	hyphen
-<Multi_key> <Z> <less>			: "\256"	Zcaron
-<Multi_key> <less> <Z>			: "\256"	Zcaron
-<Multi_key> <Z> <caron>			: "\256"	Zcaron
-<Multi_key> <caron> <Z>			: "\256"	Zcaron
-<Multi_key> <Z> <period>		: "\257"	Zabovedot
-<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> <a> <ogonek>		: "\261"	aogonek
-<Multi_key> <ogonek> <a>		: "\261"	aogonek
-<Multi_key> <l> <minus>			: "\263"	lstroke
-<Multi_key> <l> <less>			: "\265"	lcaron
-<Multi_key> <less> <l>			: "\265"	lcaron
-<Multi_key> <l> <caron>			: "\265"	lcaron
-<Multi_key> <caron> <l>			: "\265"	lcaron
-<Multi_key> <s> <apostrophe>		: "\266"	sacute
-<Multi_key> <apostrophe> <s>		: "\266"	sacute
-<Multi_key> <s> <acute>			: "\266"	sacute
-<Multi_key> <acute> <s>			: "\266"	sacute
-<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> <s> <caron>			: "\271"	scaron
-<Multi_key> <caron> <s>			: "\271"	scaron
-<Multi_key> <s> <comma>			: "\272"	scedilla
-<Multi_key> <comma> <s>			: "\272"	scedilla
-<Multi_key> <s> <cedilla>		: "\272"	scedilla
-<Multi_key> <cedilla> <s>		: "\272"	scedilla
-<Multi_key> <t> <less>			: "\273"	tcaron
-<Multi_key> <less> <t>			: "\273"	tcaron
-<Multi_key> <t> <caron>			: "\273"	tcaron
-<Multi_key> <caron> <t>			: "\273"	tcaron
-<Multi_key> <z> <apostrophe>		: "\274"	zacute
-<Multi_key> <apostrophe> <z>		: "\274"	zacute
-<Multi_key> <z> <acute>			: "\274"	zacute
-<Multi_key> <acute> <z>			: "\274"	zacute
-<Multi_key> <apostrophe> <apostrophe> <space>	: "\275"	doubleacute
-<Multi_key> <acute> <acute> <space>		: "\275"	doubleacute
-<Multi_key> <z> <less>			: "\276"	zcaron
-<Multi_key> <less> <z>			: "\276"	zcaron
-<Multi_key> <z> <caron>			: "\276"	zcaron
-<Multi_key> <caron> <z>			: "\276"	zcaron
-<Multi_key> <z> <period>		: "\277"	zabovedot
-<Multi_key> <R> <acute>			: "\300"	Racute
-<Multi_key> <acute> <R>			: "\300"	Racute
-<Multi_key> <R> <apostrophe>		: "\300"	Racute
-<Multi_key> <apostrophe> <R>		: "\300"	Racute
-<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> <U>			: "\303"	Abreve
-<Multi_key> <A> <breve>			: "\303"	Abreve
-<Multi_key> <breve> <A>			: "\303"	Abreve
-<Multi_key> <A> <quotedbl>		: "\304"	Adiaeresis
-<Multi_key> <quotedbl> <A>		: "\304"	Adiaeresis
-<Multi_key> <L> <acute>			: "\305"	Lacute
-<Multi_key> <acute> <L>			: "\305"	Lacute
-<Multi_key> <L> <apostrophe>		: "\305"	Lacute
-<Multi_key> <apostrophe> <L>		: "\305"	Lacute
-<Multi_key> <C> <acute>			: "\306"	Cacute
-<Multi_key> <acute> <C>			: "\306"	Cacute
-<Multi_key> <C> <apostrophe>		: "\306"	Cacute
-<Multi_key> <apostrophe> <C>		: "\306"	Cacute
-<Multi_key> <C> <comma>			: "\307"	Ccedilla
-<Multi_key> <comma> <C>			: "\307"	Ccedilla
-<Multi_key> <C> <cedilla>		: "\307"	Ccedilla
-<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
-<Multi_key> <C> <less>			: "\310"	Ccaron
-<Multi_key> <less> <C>			: "\310"	Ccaron
-<Multi_key> <C> <caron>			: "\310"	Ccaron
-<Multi_key> <caron> <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> <ogonek>		: "\312"	Eogonek
-<Multi_key> <ogonek> <E>		: "\312"	Eogonek
-<Multi_key> <E> <quotedbl>		: "\313"	Ediaeresis
-<Multi_key> <quotedbl> <E>		: "\313"	Ediaeresis
-<Multi_key> <E> <less>			: "\314"	Ecaron
-<Multi_key> <less> <E>			: "\314"	Ecaron
-<Multi_key> <E> <caron>			: "\314"	Ecaron
-<Multi_key> <caron> <E>			: "\314"	Ecaron
-<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> <D> <less>			: "\317"	Dcaron
-<Multi_key> <less> <D>			: "\317"	Dcaron
-<Multi_key> <D> <caron>			: "\317"	Dcaron
-<Multi_key> <caron> <D>			: "\317"	Dcaron
-<Multi_key> <D> <minus>			: "\320"	Dstroke
-<Multi_key> <minus> <D>			: "\320"	Dstroke
-<Multi_key> <N> <acute>			: "\321"	Nacute
-<Multi_key> <acute> <N>			: "\321"	Nacute
-<Multi_key> <N> <apostrophe>		: "\321"	Nacute
-<Multi_key> <apostrophe> <N>		: "\321"	Nacute
-<Multi_key> <N> <less>			: "\322"	Ncaron
-<Multi_key> <less> <N>			: "\322"	Ncaron
-<Multi_key> <N> <caron>			: "\322"	Ncaron
-<Multi_key> <caron> <N>			: "\322"	Ncaron
-<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> <apostrophe> <apostrophe> <O>	: "\325"	Odoubleacute
-<Multi_key> <acute> <acute> <O>		: "\325"	Odoubleacute
-<Multi_key> <O> <quotedbl>		: "\326"	Odiaeresis
-<Multi_key> <quotedbl> <O>		: "\326"	Odiaeresis
-<Multi_key> <x> <x>			: "\327"	multiply
-<Multi_key> <R> <less>			: "\330"	Rcaron
-<Multi_key> <less> <R>			: "\330"	Rcaron
-<Multi_key> <R> <caron>			: "\330"	Rcaron
-<Multi_key> <caron> <R>			: "\330"	Rcaron
-<Multi_key> <U> <asterisk>		: "\331"	Uring
-<Multi_key> <asterisk> <U>		: "\331"	Uring
-<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> <apostrophe> <apostrophe> <U>	: "\333"	Udoubleacute
-<Multi_key> <acute> <acute> <U>		: "\333"	Udoubleacute
-<Multi_key> <U> <quotedbl>		: "\334"	Udiaeresis
-<Multi_key> <quotedbl> <U>		: "\334"	Udiaeresis
-<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> <T> <comma>			: "\336"	Tcedilla
-<Multi_key> <comma> <T>			: "\336"	Tcedilla
-<Multi_key> <T> <cedilla>		: "\336"	Tcedilla
-<Multi_key> <cedilla> <T>		: "\336"	Tcedilla
-<Multi_key> <s> <s>			: "\337"	ssharp
-<Multi_key> <r> <acute>			: "\340"	racute
-<Multi_key> <acute> <r>			: "\340"	racute
-<Multi_key> <r> <apostrophe>		: "\340"	racute
-<Multi_key> <apostrophe> <r>		: "\340"	racute
-<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> <U>			: "\343"	abreve
-<Multi_key> <a> <breve>			: "\343"	abreve
-<Multi_key> <breve> <a>			: "\343"	abreve
-<Multi_key> <a> <quotedbl>		: "\344"	adiaeresis
-<Multi_key> <quotedbl> <a>		: "\344"	adiaeresis
-<Multi_key> <l> <acute>			: "\345"	lacute
-<Multi_key> <acute> <l>			: "\345"	lacute
-<Multi_key> <l> <apostrophe>		: "\345"	lacute
-<Multi_key> <apostrophe> <l>		: "\345"	lacute
-<Multi_key> <c> <acute>			: "\346"	cacute
-<Multi_key> <acute> <c>			: "\346"	cacute
-<Multi_key> <c> <apostrophe>		: "\346"	cacute
-<Multi_key> <apostrophe> <c>		: "\346"	cacute
-<Multi_key> <c> <comma>			: "\347"	ccedilla
-<Multi_key> <comma> <c>			: "\347"	ccedilla
-<Multi_key> <c> <cedilla>		: "\347"	ccedilla
-<Multi_key> <cedilla> <c>		: "\347"	ccedilla
-<Multi_key> <c> <less>			: "\350"	ccaron
-<Multi_key> <less> <c>			: "\350"	ccaron
-<Multi_key> <c> <caron>			: "\350"	ccaron
-<Multi_key> <caron> <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> <ogonek>		: "\352"	eogonek
-<Multi_key> <ogonek> <e>		: "\352"	eogonek
-<Multi_key> <e> <quotedbl>		: "\353"	ediaeresis
-<Multi_key> <quotedbl> <e>		: "\353"	ediaeresis
-<Multi_key> <e> <less>			: "\354"	ecaron
-<Multi_key> <less> <e>			: "\354"	ecaron
-<Multi_key> <e> <caron>			: "\354"	ecaron
-<Multi_key> <caron> <e>			: "\354"	ecaron
-<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> <d> <less>			: "\357"	dcaron
-<Multi_key> <less> <d>			: "\357"	dcaron
-<Multi_key> <d> <caron>			: "\357"	dcaron
-<Multi_key> <caron> <d>			: "\357"	dcaron
-<Multi_key> <d> <minus>			: "\360"	dstroke
-<Multi_key> <minus> <d>			: "\360"	dstroke
-<Multi_key> <n> <acute>			: "\361"	nacute
-<Multi_key> <acute> <n>			: "\361"	nacute
-<Multi_key> <n> <apostrophe>		: "\361"	nacute
-<Multi_key> <apostrophe> <n>		: "\361"	nacute
-<Multi_key> <n> <less>			: "\362"	ncaron
-<Multi_key> <less> <n>			: "\362"	ncaron
-<Multi_key> <n> <caron>			: "\362"	ncaron
-<Multi_key> <caron> <n>			: "\362"	ncaron
-<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> <apostrophe> <apostrophe> <o>	: "\365"	odoubleacute
-<Multi_key> <acute> <acute> <o>		: "\365"	odoubleacute
-<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> <r> <less>			: "\370"	rcaron
-<Multi_key> <less> <r>			: "\370"	rcaron
-<Multi_key> <r> <caron>			: "\370"	rcaron
-<Multi_key> <caron> <r>			: "\370"	rcaron
-<Multi_key> <u> <asterisk>		: "\371"	uring
-<Multi_key> <asterisk> <u>		: "\371"	uring
-<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> <apostrophe> <apostrophe> <u>	: "\373"	udoubleacute
-<Multi_key> <acute> <acute> <u>		: "\373"	udoubleacute
-<Multi_key> <u> <quotedbl>		: "\374"	udiaeresis
-<Multi_key> <quotedbl> <u>		: "\374"	udiaeresis
-<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> <t> <comma>			: "\376"	tcedilla
-<Multi_key> <comma> <t>			: "\376"	tcedilla
-<Multi_key> <t> <cedilla>		: "\376"	tcedilla
-<Multi_key> <cedilla> <t>		: "\376"	tcedilla
-<Multi_key> <period> <period>		: "\377"	abovedot
-<dead_acute> <A>			: "\301"	Aacute
-<dead_acute> <C>			: "\306"	Cacute
-<dead_acute> <E>			: "\311"	Eacute
-<dead_acute> <I>			: "\315"	Iacute
-<dead_acute> <L>			: "\305"	Lacute
-<dead_acute> <N>			: "\321"	Nacute
-<dead_acute> <O>			: "\323"	Oacute
-<dead_acute> <R>			: "\300"	Racute
-<dead_acute> <S>			: "\246"	Sacute
-<dead_acute> <U>			: "\332"	Uacute
-<dead_acute> <Y>			: "\335"	Yacute
-<dead_acute> <Z>			: "\254"	Zacute
-<dead_acute> <a>			: "\341"	aacute
-<dead_acute> <c>			: "\346"	cacute
-<dead_acute> <e>			: "\351"	eacute
-<dead_acute> <i>			: "\355"	iacute
-<dead_acute> <l>			: "\345"	lacute
-<dead_acute> <n>			: "\361"	nacute
-<dead_acute> <o>			: "\363"	oacute
-<dead_acute> <r>			: "\340"	racute
-<dead_acute> <s>			: "\266"	sacute
-<dead_acute> <u>			: "\372"	uacute
-<dead_acute> <y>			: "\375"	yacute
-<dead_acute> <z>			: "\274"	zacute
-<dead_breve> <A>			: "\303"	Abreve
-<dead_breve> <a>			: "\343"	abreve
-<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_abovering> <U>			: "\331"	Uring
-<dead_abovering> <u>			: "\371"	uring
-<dead_doubleacute> <O>			: "\325"	Odoubleacute
-<dead_doubleacute> <U>			: "\333"	Udoubleacute
-<dead_doubleacute> <o>			: "\365"	odoubleacute
-<dead_doubleacute> <u>			: "\373"	udoubleacute
-<dead_caron> <C>			: "\310"	Ccaron
-<dead_caron> <D>			: "\317"	Dcaron
-<dead_caron> <E>			: "\314"	Ecaron
-<dead_caron> <L>			: "\245"	Lcaron
-<dead_caron> <N>			: "\322"	Ncaron
-<dead_caron> <R>			: "\330"	Rcaron
-<dead_caron> <S>			: "\251"	Scaron
-<dead_caron> <T>			: "\253"	Tcaron
-<dead_caron> <Z>			: "\256"	Zcaron
-<dead_caron> <c>			: "\350"	ccaron
-<dead_caron> <d>			: "\357"	dcaron
-<dead_caron> <e>			: "\354"	ecaron
-<dead_caron> <l>			: "\265"	lcaron
-<dead_caron> <n>			: "\362"	ncaron
-<dead_caron> <r>			: "\370"	rcaron
-<dead_caron> <s>			: "\271"	scaron
-<dead_caron> <t>			: "\273"	tcaron
-<dead_caron> <z>			: "\276"	zcaron
-<dead_cedilla> <S>			: "\252"	Scedilla
-<dead_cedilla> <C>			: "\307"	Ccedilla
-<dead_cedilla> <T>			: "\336"	Tcedilla
-<dead_cedilla> <c>			: "\347"	ccedilla
-<dead_cedilla> <s>			: "\272"	scedilla
-<dead_cedilla> <t>			: "\376"	tcedilla
-XCOMM those are for ease of use
-<dead_abovedot> <U>			: "\331"	Uring
-<dead_abovedot> <u>			: "\371"	uring
-<dead_caron> <U>			: "\331"	Uring
-<dead_caron> <u>			: "\371"	uring
-XCOMM traditional sequences
-<Multi_key> <O> <E>			: "\274"	OE
-<Multi_key> <o> <e>			: "\275"	oe
-<dead_abovering> <A>			: "\305"        Aring
-<dead_abovering> <a>                    : "\345"        aring
-<dead_abovering> <dead_abovering>       : "\260"	degree
-<dead_abovering> <degree>               : "\260"	degree
-<dead_abovering> <space>                : "\260"	degree
-<dead_abovering> <nobreakspace>         : "\260"	degree
-<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> <N>			: "\321"	Ntilde
-<dead_tilde> <n>			: "\361"	ntilde
-<dead_tilde> <dead_tilde>               : "~"           asciitilde
-<dead_tilde> <asciitilde>               : "~"           asciitilde
-<dead_tilde> <space>                    : "~"           asciitilde
-<dead_tilde> <nobreakspace>             : "~"           asciitilde
-<dead_caron> <caron>                    : "\267"        caron
-<dead_caron> <dead_caron>               : "\267"        caron
-<dead_caron> <space>                    : "\267"        caron
-<dead_caron> <nobreakspace>             : "\267"        caron
-<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_circumflex> <dead_circumflex>	: "\136"	asciicircum
-<dead_circumflex> <asciicircum>		: "\136"	asciicircum
-<dead_circumflex> <space>		: "\136"	asciicircum
-<dead_circumflex> <nobreakspace>	: "\136"	asciicircum
-<dead_breve> <G>                        : "\253"        Gbreve
-<dead_breve> <g>                        : "\273"        gbreve
-<dead_breve> <U>                        : "\335"        Ubreve
-<dead_breve> <u>                        : "\375"        ubreve
-<dead_breve> <dead_breve>		: "\242"	breve
-<dead_breve> <breve>			: "\242"	breve
-<dead_breve> <space>			: "\242"	breve
-<dead_breve> <nobreakspace>		: "\242"	breve
-<dead_ogonek> <A>                       : "\241"        Aogonek
-<dead_ogonek> <I>                       : "\307"        Iogonek
-<dead_ogonek> <E>                       : "\312"        Eogonek
-<dead_ogonek> <U>                       : "\331"        Uogonek
-<dead_ogonek> <a>                       : "\261"        aogonek
-<dead_ogonek> <i>                       : "\347"        iogonek
-<dead_ogonek> <e>                       : "\352"        eogonek
-<dead_ogonek> <u>                       : "\371"        uogonek          
-<dead_ogonek> <dead_ogonek>		: "\662"	ogonek
-<dead_ogonek> <ogonek>			: "\662"	ogonek
-<dead_ogonek> <space>			: "\662"	ogonek
-<dead_ogonek> <nobreakspace>		: "\662"	ogonek
-<dead_grave> <A>			: "\300"	Agrave
-<dead_grave> <a>			: "\340"	agrave
-<dead_grave> <E>			: "\310"	Egrave
-<dead_grave> <e>			: "\350"	egrave
-<dead_grave> <I>			: "\314"	Igrave
-<dead_grave> <i>			: "\354"	igrave
-<dead_grave> <O>			: "\322"	Ograve
-<dead_grave> <o>			: "\362"	ograve
-<dead_grave> <U>			: "\331"	Ugrave
-<dead_grave> <u>			: "\371"	ugrave
-<dead_grave> <dead_grave>		: "`"		grave
-<dead_grave> <grave>			: "`"		grave
-<dead_grave> <space>			: "`"		grave
-<dead_grave> <nobreakspace>		: "`"		grave
-<dead_abovedot> <C>			: "\305"	Cabovedot
-<dead_abovedot> <c>			: "\345"	cabovedot
-<dead_abovedot> <I>			: "\251"	Iabovedot
-<dead_abovedot> <i>			: "\271"	idotless
-<dead_abovedot> <Z>			: "\257"	Zabovedot
-<dead_abovedot> <z>			: "\277"	zabovedot
-<dead_abovedot> <E> 			: "\314"	Eabovedot
-<dead_abovedot> <e>			: "\354"	eabovedot
-<dead_abovedot> <dead_abovedot>		: "\377" 	abovedot
-<dead_abovedot> <abovedot>		: "\377"	abovedot
-<dead_abovedot> <space>			: "\377" 	abovedot
-<dead_abovedot> <nobreakspace>		: "\377" 	abovedot
-<dead_acute> <dead_acute>		: "\264"	acute
-<dead_acute> <acute>			: "\264"	acute
-<dead_acute> <space>			: "\264"	acute
-<dead_acute> <nobreakspace>		: "\264"	acute
-<dead_doubleacute> <dead_doubleacute>	: "\675"	doubleacute
-<dead_doubleacute> <doubleacute>	: "\675"	doubleacute
-<dead_doubleacute> <space>		: "\675"	doubleacute
-<dead_doubleacute> <nobreakspace>	: "\675"	doubleacute
-<dead_diaeresis> <I>			: "\317"	Idiaeresis
-<dead_diaeresis> <i>			: "\357"	idiaeresis
-<dead_diaeresis> <y>			: "\377"	ydiaeresis
-<dead_diaeresis> <dead_diaeresis>	: "\250"	diaeresis
-<dead_diaeresis> <diaeresis>		: "\250"	diaeresis
-<dead_diaeresis> <space>		: "\250"	diaeresis
-<dead_diaeresis> <nobreakspace>		: "\250"	diaeresis
-<dead_cedilla> <dead_cedilla>		: "\270"	cedilla
-<dead_cedilla> <cedilla>		: "\270"	cedilla
-<dead_cedilla> <space>			: "\270"	cedilla
-<dead_cedilla> <nobreakspace>		: "\270"	cedilla
-<dead_macron> <dead_macron>		: "\257"	macron
-<dead_macron> <macron>			: "\257"	macron
-<dead_macron> <space>			: "\257"	macron
-<dead_macron> <nobreakspace>		: "\257"	macron
-XCOMM End of Sequence Definition
+XCOMM
+XCOMM ISO 8859-2 (Latin2) Compose Sequence
+XCOMM
+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> <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>		: "^"	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> <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> <p> <exclam>		: "\266"	paragraph
+<Multi_key> <exclam> <p>		: "\266"	paragraph
+<Multi_key> <P> <exclam>		: "\266"	paragraph
+<Multi_key> <exclam> <P>		: "\266"	paragraph
+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> <A> <ogonek>		: "\241"	Aogonek
+<Multi_key> <ogonek> <A>		: "\241"	Aogonek
+<Multi_key> <U> <space>			: "\242"	breve
+<Multi_key> <L> <minus>			: "\243"	Lstroke
+<Multi_key> <L> <less>			: "\245"	Lcaron
+<Multi_key> <less> <L>			: "\245"	Lcaron
+<Multi_key> <L> <caron>			: "\245"	Lcaron
+<Multi_key> <caron> <L>			: "\245"	Lcaron
+<Multi_key> <S> <apostrophe>		: "\246"	Sacute
+<Multi_key> <apostrophe> <S>		: "\246"	Sacute
+<Multi_key> <S> <acute>			: "\246"	Sacute
+<Multi_key> <acute> <S>			: "\246"	Sacute
+<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> <S> <caron>			: "\251"	Scaron
+<Multi_key> <caron> <S>			: "\251"	Scaron
+<Multi_key> <S> <comma>			: "\252"	Scedilla
+<Multi_key> <comma> <S>			: "\252"	Scedilla
+<Multi_key> <S> <cedilla>		: "\252"	Scedilla
+<Multi_key> <cedilla> <S>		: "\252"	Scedilla
+<Multi_key> <T> <less>			: "\253"	Tcaron
+<Multi_key> <less> <T>			: "\253"	Tcaron
+<Multi_key> <T> <caron>			: "\253"	Tcaron
+<Multi_key> <caron> <T>			: "\253"	Tcaron
+<Multi_key> <Z> <apostrophe>		: "\254"	Zacute
+<Multi_key> <apostrophe> <Z>		: "\254"	Zacute
+<Multi_key> <Z> <acute>			: "\254"	Zacute
+<Multi_key> <acute> <Z>			: "\254"	Zacute
+<Multi_key> <minus> <minus>		: "\255"	hyphen
+<Multi_key> <Z> <less>			: "\256"	Zcaron
+<Multi_key> <less> <Z>			: "\256"	Zcaron
+<Multi_key> <Z> <caron>			: "\256"	Zcaron
+<Multi_key> <caron> <Z>			: "\256"	Zcaron
+<Multi_key> <Z> <period>		: "\257"	Zabovedot
+<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> <a> <ogonek>		: "\261"	aogonek
+<Multi_key> <ogonek> <a>		: "\261"	aogonek
+<Multi_key> <l> <minus>			: "\263"	lstroke
+<Multi_key> <l> <less>			: "\265"	lcaron
+<Multi_key> <less> <l>			: "\265"	lcaron
+<Multi_key> <l> <caron>			: "\265"	lcaron
+<Multi_key> <caron> <l>			: "\265"	lcaron
+<Multi_key> <s> <apostrophe>		: "\266"	sacute
+<Multi_key> <apostrophe> <s>		: "\266"	sacute
+<Multi_key> <s> <acute>			: "\266"	sacute
+<Multi_key> <acute> <s>			: "\266"	sacute
+<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> <s> <caron>			: "\271"	scaron
+<Multi_key> <caron> <s>			: "\271"	scaron
+<Multi_key> <s> <comma>			: "\272"	scedilla
+<Multi_key> <comma> <s>			: "\272"	scedilla
+<Multi_key> <s> <cedilla>		: "\272"	scedilla
+<Multi_key> <cedilla> <s>		: "\272"	scedilla
+<Multi_key> <t> <less>			: "\273"	tcaron
+<Multi_key> <less> <t>			: "\273"	tcaron
+<Multi_key> <t> <caron>			: "\273"	tcaron
+<Multi_key> <caron> <t>			: "\273"	tcaron
+<Multi_key> <z> <apostrophe>		: "\274"	zacute
+<Multi_key> <apostrophe> <z>		: "\274"	zacute
+<Multi_key> <z> <acute>			: "\274"	zacute
+<Multi_key> <acute> <z>			: "\274"	zacute
+<Multi_key> <apostrophe> <apostrophe> <space>	: "\275"	doubleacute
+<Multi_key> <acute> <acute> <space>		: "\275"	doubleacute
+<Multi_key> <z> <less>			: "\276"	zcaron
+<Multi_key> <less> <z>			: "\276"	zcaron
+<Multi_key> <z> <caron>			: "\276"	zcaron
+<Multi_key> <caron> <z>			: "\276"	zcaron
+<Multi_key> <z> <period>		: "\277"	zabovedot
+<Multi_key> <R> <acute>			: "\300"	Racute
+<Multi_key> <acute> <R>			: "\300"	Racute
+<Multi_key> <R> <apostrophe>		: "\300"	Racute
+<Multi_key> <apostrophe> <R>		: "\300"	Racute
+<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> <U>			: "\303"	Abreve
+<Multi_key> <A> <breve>			: "\303"	Abreve
+<Multi_key> <breve> <A>			: "\303"	Abreve
+<Multi_key> <A> <quotedbl>		: "\304"	Adiaeresis
+<Multi_key> <quotedbl> <A>		: "\304"	Adiaeresis
+<Multi_key> <L> <acute>			: "\305"	Lacute
+<Multi_key> <acute> <L>			: "\305"	Lacute
+<Multi_key> <L> <apostrophe>		: "\305"	Lacute
+<Multi_key> <apostrophe> <L>		: "\305"	Lacute
+<Multi_key> <C> <acute>			: "\306"	Cacute
+<Multi_key> <acute> <C>			: "\306"	Cacute
+<Multi_key> <C> <apostrophe>		: "\306"	Cacute
+<Multi_key> <apostrophe> <C>		: "\306"	Cacute
+<Multi_key> <C> <comma>			: "\307"	Ccedilla
+<Multi_key> <comma> <C>			: "\307"	Ccedilla
+<Multi_key> <C> <cedilla>		: "\307"	Ccedilla
+<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
+<Multi_key> <C> <less>			: "\310"	Ccaron
+<Multi_key> <less> <C>			: "\310"	Ccaron
+<Multi_key> <C> <caron>			: "\310"	Ccaron
+<Multi_key> <caron> <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> <ogonek>		: "\312"	Eogonek
+<Multi_key> <ogonek> <E>		: "\312"	Eogonek
+<Multi_key> <E> <quotedbl>		: "\313"	Ediaeresis
+<Multi_key> <quotedbl> <E>		: "\313"	Ediaeresis
+<Multi_key> <E> <less>			: "\314"	Ecaron
+<Multi_key> <less> <E>			: "\314"	Ecaron
+<Multi_key> <E> <caron>			: "\314"	Ecaron
+<Multi_key> <caron> <E>			: "\314"	Ecaron
+<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> <D> <less>			: "\317"	Dcaron
+<Multi_key> <less> <D>			: "\317"	Dcaron
+<Multi_key> <D> <caron>			: "\317"	Dcaron
+<Multi_key> <caron> <D>			: "\317"	Dcaron
+<Multi_key> <D> <minus>			: "\320"	Dstroke
+<Multi_key> <minus> <D>			: "\320"	Dstroke
+<Multi_key> <N> <acute>			: "\321"	Nacute
+<Multi_key> <acute> <N>			: "\321"	Nacute
+<Multi_key> <N> <apostrophe>		: "\321"	Nacute
+<Multi_key> <apostrophe> <N>		: "\321"	Nacute
+<Multi_key> <N> <less>			: "\322"	Ncaron
+<Multi_key> <less> <N>			: "\322"	Ncaron
+<Multi_key> <N> <caron>			: "\322"	Ncaron
+<Multi_key> <caron> <N>			: "\322"	Ncaron
+<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> <apostrophe> <apostrophe> <O>	: "\325"	Odoubleacute
+<Multi_key> <acute> <acute> <O>		: "\325"	Odoubleacute
+<Multi_key> <O> <quotedbl>		: "\326"	Odiaeresis
+<Multi_key> <quotedbl> <O>		: "\326"	Odiaeresis
+<Multi_key> <x> <x>			: "\327"	multiply
+<Multi_key> <R> <less>			: "\330"	Rcaron
+<Multi_key> <less> <R>			: "\330"	Rcaron
+<Multi_key> <R> <caron>			: "\330"	Rcaron
+<Multi_key> <caron> <R>			: "\330"	Rcaron
+<Multi_key> <U> <asterisk>		: "\331"	Uring
+<Multi_key> <asterisk> <U>		: "\331"	Uring
+<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> <apostrophe> <apostrophe> <U>	: "\333"	Udoubleacute
+<Multi_key> <acute> <acute> <U>		: "\333"	Udoubleacute
+<Multi_key> <U> <quotedbl>		: "\334"	Udiaeresis
+<Multi_key> <quotedbl> <U>		: "\334"	Udiaeresis
+<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> <T> <comma>			: "\336"	Tcedilla
+<Multi_key> <comma> <T>			: "\336"	Tcedilla
+<Multi_key> <T> <cedilla>		: "\336"	Tcedilla
+<Multi_key> <cedilla> <T>		: "\336"	Tcedilla
+<Multi_key> <s> <s>			: "\337"	ssharp
+<Multi_key> <r> <acute>			: "\340"	racute
+<Multi_key> <acute> <r>			: "\340"	racute
+<Multi_key> <r> <apostrophe>		: "\340"	racute
+<Multi_key> <apostrophe> <r>		: "\340"	racute
+<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> <U>			: "\343"	abreve
+<Multi_key> <a> <breve>			: "\343"	abreve
+<Multi_key> <breve> <a>			: "\343"	abreve
+<Multi_key> <a> <quotedbl>		: "\344"	adiaeresis
+<Multi_key> <quotedbl> <a>		: "\344"	adiaeresis
+<Multi_key> <l> <acute>			: "\345"	lacute
+<Multi_key> <acute> <l>			: "\345"	lacute
+<Multi_key> <l> <apostrophe>		: "\345"	lacute
+<Multi_key> <apostrophe> <l>		: "\345"	lacute
+<Multi_key> <c> <acute>			: "\346"	cacute
+<Multi_key> <acute> <c>			: "\346"	cacute
+<Multi_key> <c> <apostrophe>		: "\346"	cacute
+<Multi_key> <apostrophe> <c>		: "\346"	cacute
+<Multi_key> <c> <comma>			: "\347"	ccedilla
+<Multi_key> <comma> <c>			: "\347"	ccedilla
+<Multi_key> <c> <cedilla>		: "\347"	ccedilla
+<Multi_key> <cedilla> <c>		: "\347"	ccedilla
+<Multi_key> <c> <less>			: "\350"	ccaron
+<Multi_key> <less> <c>			: "\350"	ccaron
+<Multi_key> <c> <caron>			: "\350"	ccaron
+<Multi_key> <caron> <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> <ogonek>		: "\352"	eogonek
+<Multi_key> <ogonek> <e>		: "\352"	eogonek
+<Multi_key> <e> <quotedbl>		: "\353"	ediaeresis
+<Multi_key> <quotedbl> <e>		: "\353"	ediaeresis
+<Multi_key> <e> <less>			: "\354"	ecaron
+<Multi_key> <less> <e>			: "\354"	ecaron
+<Multi_key> <e> <caron>			: "\354"	ecaron
+<Multi_key> <caron> <e>			: "\354"	ecaron
+<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> <d> <less>			: "\357"	dcaron
+<Multi_key> <less> <d>			: "\357"	dcaron
+<Multi_key> <d> <caron>			: "\357"	dcaron
+<Multi_key> <caron> <d>			: "\357"	dcaron
+<Multi_key> <d> <minus>			: "\360"	dstroke
+<Multi_key> <minus> <d>			: "\360"	dstroke
+<Multi_key> <n> <acute>			: "\361"	nacute
+<Multi_key> <acute> <n>			: "\361"	nacute
+<Multi_key> <n> <apostrophe>		: "\361"	nacute
+<Multi_key> <apostrophe> <n>		: "\361"	nacute
+<Multi_key> <n> <less>			: "\362"	ncaron
+<Multi_key> <less> <n>			: "\362"	ncaron
+<Multi_key> <n> <caron>			: "\362"	ncaron
+<Multi_key> <caron> <n>			: "\362"	ncaron
+<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> <apostrophe> <apostrophe> <o>	: "\365"	odoubleacute
+<Multi_key> <acute> <acute> <o>		: "\365"	odoubleacute
+<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> <r> <less>			: "\370"	rcaron
+<Multi_key> <less> <r>			: "\370"	rcaron
+<Multi_key> <r> <caron>			: "\370"	rcaron
+<Multi_key> <caron> <r>			: "\370"	rcaron
+<Multi_key> <u> <asterisk>		: "\371"	uring
+<Multi_key> <asterisk> <u>		: "\371"	uring
+<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> <apostrophe> <apostrophe> <u>	: "\373"	udoubleacute
+<Multi_key> <acute> <acute> <u>		: "\373"	udoubleacute
+<Multi_key> <u> <quotedbl>		: "\374"	udiaeresis
+<Multi_key> <quotedbl> <u>		: "\374"	udiaeresis
+<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> <t> <comma>			: "\376"	tcedilla
+<Multi_key> <comma> <t>			: "\376"	tcedilla
+<Multi_key> <t> <cedilla>		: "\376"	tcedilla
+<Multi_key> <cedilla> <t>		: "\376"	tcedilla
+<Multi_key> <period> <period>		: "\377"	abovedot
+<dead_acute> <A>			: "\301"	Aacute
+<dead_acute> <C>			: "\306"	Cacute
+<dead_acute> <E>			: "\311"	Eacute
+<dead_acute> <I>			: "\315"	Iacute
+<dead_acute> <L>			: "\305"	Lacute
+<dead_acute> <N>			: "\321"	Nacute
+<dead_acute> <O>			: "\323"	Oacute
+<dead_acute> <R>			: "\300"	Racute
+<dead_acute> <S>			: "\246"	Sacute
+<dead_acute> <U>			: "\332"	Uacute
+<dead_acute> <Y>			: "\335"	Yacute
+<dead_acute> <Z>			: "\254"	Zacute
+<dead_acute> <a>			: "\341"	aacute
+<dead_acute> <c>			: "\346"	cacute
+<dead_acute> <e>			: "\351"	eacute
+<dead_acute> <i>			: "\355"	iacute
+<dead_acute> <l>			: "\345"	lacute
+<dead_acute> <n>			: "\361"	nacute
+<dead_acute> <o>			: "\363"	oacute
+<dead_acute> <r>			: "\340"	racute
+<dead_acute> <s>			: "\266"	sacute
+<dead_acute> <u>			: "\372"	uacute
+<dead_acute> <y>			: "\375"	yacute
+<dead_acute> <z>			: "\274"	zacute
+<dead_breve> <A>			: "\303"	Abreve
+<dead_breve> <a>			: "\343"	abreve
+<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_abovering> <U>			: "\331"	Uring
+<dead_abovering> <u>			: "\371"	uring
+<dead_doubleacute> <O>			: "\325"	Odoubleacute
+<dead_doubleacute> <U>			: "\333"	Udoubleacute
+<dead_doubleacute> <o>			: "\365"	odoubleacute
+<dead_doubleacute> <u>			: "\373"	udoubleacute
+<dead_caron> <C>			: "\310"	Ccaron
+<dead_caron> <D>			: "\317"	Dcaron
+<dead_caron> <E>			: "\314"	Ecaron
+<dead_caron> <L>			: "\245"	Lcaron
+<dead_caron> <N>			: "\322"	Ncaron
+<dead_caron> <R>			: "\330"	Rcaron
+<dead_caron> <S>			: "\251"	Scaron
+<dead_caron> <T>			: "\253"	Tcaron
+<dead_caron> <Z>			: "\256"	Zcaron
+<dead_caron> <c>			: "\350"	ccaron
+<dead_caron> <d>			: "\357"	dcaron
+<dead_caron> <e>			: "\354"	ecaron
+<dead_caron> <l>			: "\265"	lcaron
+<dead_caron> <n>			: "\362"	ncaron
+<dead_caron> <r>			: "\370"	rcaron
+<dead_caron> <s>			: "\271"	scaron
+<dead_caron> <t>			: "\273"	tcaron
+<dead_caron> <z>			: "\276"	zcaron
+<dead_cedilla> <S>			: "\252"	Scedilla
+<dead_cedilla> <C>			: "\307"	Ccedilla
+<dead_cedilla> <T>			: "\336"	Tcedilla
+<dead_cedilla> <c>			: "\347"	ccedilla
+<dead_cedilla> <s>			: "\272"	scedilla
+<dead_cedilla> <t>			: "\376"	tcedilla
+XCOMM those are for ease of use
+<dead_abovedot> <U>			: "\331"	Uring
+<dead_abovedot> <u>			: "\371"	uring
+<dead_caron> <U>			: "\331"	Uring
+<dead_caron> <u>			: "\371"	uring
+XCOMM traditional sequences
+<Multi_key> <O> <E>			: "\274"	OE
+<Multi_key> <o> <e>			: "\275"	oe
+<dead_abovering> <A>			: "\305"        Aring
+<dead_abovering> <a>                    : "\345"        aring
+<dead_abovering> <dead_abovering>       : "\260"	degree
+<dead_abovering> <degree>               : "\260"	degree
+<dead_abovering> <space>                : "\260"	degree
+<dead_abovering> <nobreakspace>         : "\260"	degree
+<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> <N>			: "\321"	Ntilde
+<dead_tilde> <n>			: "\361"	ntilde
+<dead_tilde> <dead_tilde>               : "~"           asciitilde
+<dead_tilde> <asciitilde>               : "~"           asciitilde
+<dead_tilde> <space>                    : "~"           asciitilde
+<dead_tilde> <nobreakspace>             : "~"           asciitilde
+<dead_caron> <caron>                    : "\267"        caron
+<dead_caron> <dead_caron>               : "\267"        caron
+<dead_caron> <space>                    : "\267"        caron
+<dead_caron> <nobreakspace>             : "\267"        caron
+<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_circumflex> <dead_circumflex>	: "\136"	asciicircum
+<dead_circumflex> <asciicircum>		: "\136"	asciicircum
+<dead_circumflex> <space>		: "\136"	asciicircum
+<dead_circumflex> <nobreakspace>	: "\136"	asciicircum
+<dead_breve> <G>                        : "\253"        Gbreve
+<dead_breve> <g>                        : "\273"        gbreve
+<dead_breve> <U>                        : "\335"        Ubreve
+<dead_breve> <u>                        : "\375"        ubreve
+<dead_breve> <dead_breve>		: "\242"	breve
+<dead_breve> <breve>			: "\242"	breve
+<dead_breve> <space>			: "\242"	breve
+<dead_breve> <nobreakspace>		: "\242"	breve
+<dead_ogonek> <A>                       : "\241"        Aogonek
+<dead_ogonek> <I>                       : "\307"        Iogonek
+<dead_ogonek> <E>                       : "\312"        Eogonek
+<dead_ogonek> <U>                       : "\331"        Uogonek
+<dead_ogonek> <a>                       : "\261"        aogonek
+<dead_ogonek> <i>                       : "\347"        iogonek
+<dead_ogonek> <e>                       : "\352"        eogonek
+<dead_ogonek> <u>                       : "\371"        uogonek          
+<dead_ogonek> <dead_ogonek>		: "\662"	ogonek
+<dead_ogonek> <ogonek>			: "\662"	ogonek
+<dead_ogonek> <space>			: "\662"	ogonek
+<dead_ogonek> <nobreakspace>		: "\662"	ogonek
+<dead_grave> <A>			: "\300"	Agrave
+<dead_grave> <a>			: "\340"	agrave
+<dead_grave> <E>			: "\310"	Egrave
+<dead_grave> <e>			: "\350"	egrave
+<dead_grave> <I>			: "\314"	Igrave
+<dead_grave> <i>			: "\354"	igrave
+<dead_grave> <O>			: "\322"	Ograve
+<dead_grave> <o>			: "\362"	ograve
+<dead_grave> <U>			: "\331"	Ugrave
+<dead_grave> <u>			: "\371"	ugrave
+<dead_grave> <dead_grave>		: "`"		grave
+<dead_grave> <grave>			: "`"		grave
+<dead_grave> <space>			: "`"		grave
+<dead_grave> <nobreakspace>		: "`"		grave
+<dead_abovedot> <C>			: "\305"	Cabovedot
+<dead_abovedot> <c>			: "\345"	cabovedot
+<dead_abovedot> <I>			: "\251"	Iabovedot
+<dead_abovedot> <i>			: "\271"	idotless
+<dead_abovedot> <Z>			: "\257"	Zabovedot
+<dead_abovedot> <z>			: "\277"	zabovedot
+<dead_abovedot> <E> 			: "\314"	Eabovedot
+<dead_abovedot> <e>			: "\354"	eabovedot
+<dead_abovedot> <dead_abovedot>		: "\377" 	abovedot
+<dead_abovedot> <abovedot>		: "\377"	abovedot
+<dead_abovedot> <space>			: "\377" 	abovedot
+<dead_abovedot> <nobreakspace>		: "\377" 	abovedot
+<dead_acute> <dead_acute>		: "\264"	acute
+<dead_acute> <acute>			: "\264"	acute
+<dead_acute> <space>			: "\264"	acute
+<dead_acute> <nobreakspace>		: "\264"	acute
+<dead_doubleacute> <dead_doubleacute>	: "\675"	doubleacute
+<dead_doubleacute> <doubleacute>	: "\675"	doubleacute
+<dead_doubleacute> <space>		: "\675"	doubleacute
+<dead_doubleacute> <nobreakspace>	: "\675"	doubleacute
+<dead_diaeresis> <I>			: "\317"	Idiaeresis
+<dead_diaeresis> <i>			: "\357"	idiaeresis
+<dead_diaeresis> <y>			: "\377"	ydiaeresis
+<dead_diaeresis> <dead_diaeresis>	: "\250"	diaeresis
+<dead_diaeresis> <diaeresis>		: "\250"	diaeresis
+<dead_diaeresis> <space>		: "\250"	diaeresis
+<dead_diaeresis> <nobreakspace>		: "\250"	diaeresis
+<dead_cedilla> <dead_cedilla>		: "\270"	cedilla
+<dead_cedilla> <cedilla>		: "\270"	cedilla
+<dead_cedilla> <space>			: "\270"	cedilla
+<dead_cedilla> <nobreakspace>		: "\270"	cedilla
+<dead_macron> <dead_macron>		: "\257"	macron
+<dead_macron> <macron>			: "\257"	macron
+<dead_macron> <space>			: "\257"	macron
+<dead_macron> <nobreakspace>		: "\257"	macron
+XCOMM End of Sequence Definition
diff --git a/libX11/nls/iso8859-2/XI18N_OBJS b/libX11/nls/iso8859-2/XI18N_OBJS
index daac7d36c..f20902a61 100644
--- a/libX11/nls/iso8859-2/XI18N_OBJS
+++ b/libX11/nls/iso8859-2/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/iso8859-2/XLC_LOCALE.pre b/libX11/nls/iso8859-2/XLC_LOCALE.pre
index 357966291..8c70e8a4e 100644
--- a/libX11/nls/iso8859-2/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-2/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-2.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-2:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-2:GR
-	}
-	font	{
-		primary		ISO8859-2:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-2
-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-2: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-2:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-2.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-2:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-2:GR
+	}
+	font	{
+		primary		ISO8859-2:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-2
+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-2: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-2:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-3/Compose.pre b/libX11/nls/iso8859-3/Compose.pre
index bb45ff9e5..6238d5c34 100644
--- a/libX11/nls/iso8859-3/Compose.pre
+++ b/libX11/nls/iso8859-3/Compose.pre
@@ -1,483 +1,483 @@
-XCOMM
-XCOMM ISO 8859-3 (Latin3) Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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>		: "^"	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> <C> <equal>			: "\244"	EuroSign
-<Multi_key> <equal> <C>			: "\244"	EuroSign
-<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> <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> <C> <cedilla>			: "\307"	Ccedilla
-<Multi_key> <comma> <C>			: "\307"	Ccedilla
-<Multi_key> <cedilla> <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> <c> <cedilla>		: "\347"	ccedilla
-<Multi_key> <comma> <c>			: "\347"	ccedilla
-<Multi_key> <cedilla> <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_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
+XCOMM
+XCOMM ISO 8859-3 (Latin3) Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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>		: "^"	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> <C> <equal>			: "\244"	EuroSign
+<Multi_key> <equal> <C>			: "\244"	EuroSign
+<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> <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> <C> <cedilla>			: "\307"	Ccedilla
+<Multi_key> <comma> <C>			: "\307"	Ccedilla
+<Multi_key> <cedilla> <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> <c> <cedilla>		: "\347"	ccedilla
+<Multi_key> <comma> <c>			: "\347"	ccedilla
+<Multi_key> <cedilla> <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_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
diff --git a/libX11/nls/iso8859-3/XI18N_OBJS b/libX11/nls/iso8859-3/XI18N_OBJS
index f41a9e259..1f39eba73 100644
--- a/libX11/nls/iso8859-3/XI18N_OBJS
+++ b/libX11/nls/iso8859-3/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-3/XLC_LOCALE.pre b/libX11/nls/iso8859-3/XLC_LOCALE.pre
index 0780ce976..e8f9e776f 100644
--- a/libX11/nls/iso8859-3/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-3/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-3.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-3:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-3:GR
-	}
-	font	{
-		primary		ISO8859-3:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-3
-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-3: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-3:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-3.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-3:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-3:GR
+	}
+	font	{
+		primary		ISO8859-3:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-3
+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-3: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-3:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-4/Compose.pre b/libX11/nls/iso8859-4/Compose.pre
index 0af56e87c..74480452e 100644
--- a/libX11/nls/iso8859-4/Compose.pre
+++ b/libX11/nls/iso8859-4/Compose.pre
@@ -1,374 +1,374 @@
-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> <R> <cedilla>		: "\243"	Rcedilla
-<Multi_key> <comma> <R>			: "\243"	Rcedilla
-<Multi_key> <cedilla> <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> <L> <cedilla>		: "\246"	Lcedilla
-<Multi_key> <comma> <L>			: "\246"	Lcedilla
-<Multi_key> <cedilla> <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> <G> <cedilla>		: "\253"	Gcedilla
-<Multi_key> <comma> <G>			: "\253"	Gcedilla
-<Multi_key> <cedilla> <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> <r> <comma>			: "\263"	rcedilla
-<Multi_key> <r> <cedilla>		: "\263"	rcedilla
-<Multi_key> <comma> <r>			: "\263"	rcedilla
-<Multi_key> <cedilla> <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> <l> <cedilla>		: "\266"	lcedilla
-<Multi_key> <comma> <l>			: "\266"	lcedilla
-<Multi_key> <cedilla> <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> <g> <cedilla>		: "\273"	gcedilla
-<Multi_key> <comma> <g>			: "\273"	gcedilla
-<Multi_key> <cedilla> <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> <N> <cedilla>		: "\321"	Ncedilla
-<Multi_key> <comma> <N>			: "\321"	Ncedilla
-<Multi_key> <cedilla> <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> <K> <cedilla>		: "\323"	Kcedilla
-<Multi_key> <comma> <K>			: "\323"	Kcedilla
-<Multi_key> <cedilla> <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> <n> <cedilla>		: "\361"	ncedilla
-<Multi_key> <comma> <n>			: "\361"	ncedilla
-<Multi_key> <cedilla> <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> <k> <cedilla>		: "\363"	kcedilla
-<Multi_key> <comma> <k>			: "\363"	kcedilla
-<Multi_key> <cedilla> <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
+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> <R> <cedilla>		: "\243"	Rcedilla
+<Multi_key> <comma> <R>			: "\243"	Rcedilla
+<Multi_key> <cedilla> <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> <L> <cedilla>		: "\246"	Lcedilla
+<Multi_key> <comma> <L>			: "\246"	Lcedilla
+<Multi_key> <cedilla> <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> <G> <cedilla>		: "\253"	Gcedilla
+<Multi_key> <comma> <G>			: "\253"	Gcedilla
+<Multi_key> <cedilla> <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> <r> <comma>			: "\263"	rcedilla
+<Multi_key> <r> <cedilla>		: "\263"	rcedilla
+<Multi_key> <comma> <r>			: "\263"	rcedilla
+<Multi_key> <cedilla> <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> <l> <cedilla>		: "\266"	lcedilla
+<Multi_key> <comma> <l>			: "\266"	lcedilla
+<Multi_key> <cedilla> <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> <g> <cedilla>		: "\273"	gcedilla
+<Multi_key> <comma> <g>			: "\273"	gcedilla
+<Multi_key> <cedilla> <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> <N> <cedilla>		: "\321"	Ncedilla
+<Multi_key> <comma> <N>			: "\321"	Ncedilla
+<Multi_key> <cedilla> <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> <K> <cedilla>		: "\323"	Kcedilla
+<Multi_key> <comma> <K>			: "\323"	Kcedilla
+<Multi_key> <cedilla> <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> <n> <cedilla>		: "\361"	ncedilla
+<Multi_key> <comma> <n>			: "\361"	ncedilla
+<Multi_key> <cedilla> <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> <k> <cedilla>		: "\363"	kcedilla
+<Multi_key> <comma> <k>			: "\363"	kcedilla
+<Multi_key> <cedilla> <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
diff --git a/libX11/nls/iso8859-4/XI18N_OBJS b/libX11/nls/iso8859-4/XI18N_OBJS
index 555fd4c4a..7404dab99 100644
--- a/libX11/nls/iso8859-4/XI18N_OBJS
+++ b/libX11/nls/iso8859-4/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-4/XLC_LOCALE.pre b/libX11/nls/iso8859-4/XLC_LOCALE.pre
index 9a484f807..9bf101d07 100644
--- a/libX11/nls/iso8859-4/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-4/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-4.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-4:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-4:GR
-	}
-	font	{
-		primary		ISO8859-4:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-4
-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-4: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-4:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-4.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-4:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-4:GR
+	}
+	font	{
+		primary		ISO8859-4:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-4
+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-4: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-4:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-5/Compose.pre b/libX11/nls/iso8859-5/Compose.pre
index 8c802fbbe..01ee440fe 100644
--- a/libX11/nls/iso8859-5/Compose.pre
+++ b/libX11/nls/iso8859-5/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ISO 8859-5 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ISO 8859-5 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/iso8859-5/XI18N_OBJS b/libX11/nls/iso8859-5/XI18N_OBJS
index daac7d36c..f20902a61 100644
--- a/libX11/nls/iso8859-5/XI18N_OBJS
+++ b/libX11/nls/iso8859-5/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/iso8859-5/XLC_LOCALE.pre b/libX11/nls/iso8859-5/XLC_LOCALE.pre
index 70606c5ec..5a78709ac 100644
--- a/libX11/nls/iso8859-5/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-5/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-5.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-5:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-5:GR
-	}
-	font	{
-		primary		ISO8859-5:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-5
-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-5: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-5:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-5.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-5:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-5:GR
+	}
+	font	{
+		primary		ISO8859-5:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-5
+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-5: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-5:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-6/Compose.pre b/libX11/nls/iso8859-6/Compose.pre
index a43e4ffc2..cb033155f 100644
--- a/libX11/nls/iso8859-6/Compose.pre
+++ b/libX11/nls/iso8859-6/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ISO 8859-6 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ISO 8859-6 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/iso8859-6/XI18N_OBJS b/libX11/nls/iso8859-6/XI18N_OBJS
index da139ca5d..ab2d30076 100644
--- a/libX11/nls/iso8859-6/XI18N_OBJS
+++ b/libX11/nls/iso8859-6/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-6/XLC_LOCALE.pre b/libX11/nls/iso8859-6/XLC_LOCALE.pre
index 60a388741..5b0d4d4a5 100644
--- a/libX11/nls/iso8859-6/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-6/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-6.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-6:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-6:GR
-	}
-	font	{
-		primary		ISO8859-6:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-6
-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-6: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-6:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-6.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-6:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-6:GR
+	}
+	font	{
+		primary		ISO8859-6:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-6
+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-6: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-6:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-7/Compose.pre b/libX11/nls/iso8859-7/Compose.pre
index ca80de23c..c79b2773c 100644
--- a/libX11/nls/iso8859-7/Compose.pre
+++ b/libX11/nls/iso8859-7/Compose.pre
@@ -1,222 +1,222 @@
-XCOMM
-XCOMM ISO 8859-7 (Greek) Compose Sequence
-XCOMM
-XCOMM
-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_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_diaeresis> <space>		: "\250"	diaeresis
-<dead_circumflex> <space>		: "^"	asciicircum
-<dead_tilde> <space>			: "~"	asciitilde
-<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_IOTAdieresis
-<dead_diaeresis> <Greek_UPSILON>	: "\333"	Greek_UPSILONdieresis
-<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
+XCOMM
+XCOMM ISO 8859-7 (Greek) Compose Sequence
+XCOMM
+XCOMM
+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_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_diaeresis> <space>		: "\250"	diaeresis
+<dead_circumflex> <space>		: "^"	asciicircum
+<dead_tilde> <space>			: "~"	asciitilde
+<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_IOTAdieresis
+<dead_diaeresis> <Greek_UPSILON>	: "\333"	Greek_UPSILONdieresis
+<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
diff --git a/libX11/nls/iso8859-7/XI18N_OBJS b/libX11/nls/iso8859-7/XI18N_OBJS
index daac7d36c..f20902a61 100644
--- a/libX11/nls/iso8859-7/XI18N_OBJS
+++ b/libX11/nls/iso8859-7/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/iso8859-7/XLC_LOCALE.pre b/libX11/nls/iso8859-7/XLC_LOCALE.pre
index a40fd8894..9910bbe43 100644
--- a/libX11/nls/iso8859-7/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-7/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-7.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-7:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-7:GR
-	}
-	font	{
-		primary		ISO8859-7:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-7
-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-7: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-7:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-7.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-7:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-7:GR
+	}
+	font	{
+		primary		ISO8859-7:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-7
+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-7: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-7:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-8/Compose.pre b/libX11/nls/iso8859-8/Compose.pre
index ba1c8318c..1ca90c720 100644
--- a/libX11/nls/iso8859-8/Compose.pre
+++ b/libX11/nls/iso8859-8/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ISO 8859-8 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ISO 8859-8 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/iso8859-8/XI18N_OBJS b/libX11/nls/iso8859-8/XI18N_OBJS
index 7cd2436ce..e85b513b3 100644
--- a/libX11/nls/iso8859-8/XI18N_OBJS
+++ b/libX11/nls/iso8859-8/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-8/XLC_LOCALE.pre b/libX11/nls/iso8859-8/XLC_LOCALE.pre
index 64412f604..20a9f8f2a 100644
--- a/libX11/nls/iso8859-8/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-8/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-8.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-8:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-8:GR
-	}
-	font	{
-		primary		ISO8859-8:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-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
-force_convert_to_mb	True
-#endif
-
-XCOMM 	cs0 class
-cs0	{
-	side		GL:Default
-	length		1
-	wc_encoding	\x00000000
-	ct_encoding	ISO8859-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	ISO8859-8:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-8.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-8:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-8:GR
+	}
+	font	{
+		primary		ISO8859-8:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-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
+force_convert_to_mb	True
+#endif
+
+XCOMM 	cs0 class
+cs0	{
+	side		GL:Default
+	length		1
+	wc_encoding	\x00000000
+	ct_encoding	ISO8859-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	ISO8859-8:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-9/Compose.pre b/libX11/nls/iso8859-9/Compose.pre
index 2cd18c156..83122a235 100644
--- a/libX11/nls/iso8859-9/Compose.pre
+++ b/libX11/nls/iso8859-9/Compose.pre
@@ -1,481 +1,481 @@
-XCOMM
-XCOMM ISO 8859-9 (Latin5) Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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> <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> <c> <equal>			: "\244"	EuroSign
-<Multi_key> <equal> <c>			: "\244"	EuroSign
-<Multi_key> <E> <equal>                 : "\244"        EuroSign
-<Multi_key> <equal> <E>                 : "\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> <C> <cedilla>		: "\307"	Ccedilla
-<Multi_key> <comma> <C>			: "\307"	Ccedilla
-<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
-<Multi_key> <c> <comma>			: "\347"	ccedilla
-<Multi_key> <c> <cedilla>		: "\347"	ccedilla
-<Multi_key> <comma> <c>			: "\347"	ccedilla
-<Multi_key> <cedilla> <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_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
+XCOMM
+XCOMM ISO 8859-9 (Latin5) Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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> <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> <c> <equal>			: "\244"	EuroSign
+<Multi_key> <equal> <c>			: "\244"	EuroSign
+<Multi_key> <E> <equal>                 : "\244"        EuroSign
+<Multi_key> <equal> <E>                 : "\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> <C> <cedilla>		: "\307"	Ccedilla
+<Multi_key> <comma> <C>			: "\307"	Ccedilla
+<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
+<Multi_key> <c> <comma>			: "\347"	ccedilla
+<Multi_key> <c> <cedilla>		: "\347"	ccedilla
+<Multi_key> <comma> <c>			: "\347"	ccedilla
+<Multi_key> <cedilla> <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_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
diff --git a/libX11/nls/iso8859-9/XI18N_OBJS b/libX11/nls/iso8859-9/XI18N_OBJS
index daac7d36c..f20902a61 100644
--- a/libX11/nls/iso8859-9/XI18N_OBJS
+++ b/libX11/nls/iso8859-9/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for euro locales
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
-XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
-
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for euro locales
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/xiiimp	_XimpLocalOpenIM	# XIM_open
+XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
+
diff --git a/libX11/nls/iso8859-9/XLC_LOCALE.pre b/libX11/nls/iso8859-9/XLC_LOCALE.pre
index 48a06da6a..4ffbce79f 100644
--- a/libX11/nls/iso8859-9/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-9/XLC_LOCALE.pre
@@ -1,72 +1,72 @@
-XCOMM  XLocale Database Sample for iso8859-9.
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class 
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		ISO8859-9:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset	{
-		name		ISO8859-9:GR
-	}
-	font	{
-		primary		ISO8859-9:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ISO8859-9
-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-9: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-9:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for iso8859-9.
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class 
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		ISO8859-9:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset	{
+		name		ISO8859-9:GR
+	}
+	font	{
+		primary		ISO8859-9:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ISO8859-9
+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-9: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-9:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/iso8859-9e/Compose.pre b/libX11/nls/iso8859-9e/Compose.pre
index 4d90987a7..96815319b 100644
--- a/libX11/nls/iso8859-9e/Compose.pre
+++ b/libX11/nls/iso8859-9e/Compose.pre
@@ -1,493 +1,493 @@
-XCOMM
-XCOMM ISO 8859-9e (Latin??) Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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> <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> <c> <equal>                 : "\244"        EuroSign
-<Multi_key> <equal> <c>                 : "\244"        EuroSign
-<Multi_key> <E> <equal>			: "\244"	EuroSign
-<Multi_key> <equal> <E>			: "\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> <C> <cedilla>		: "\307"	Ccedilla
-<Multi_key> <comma> <C>			: "\307"	Ccedilla
-<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
-<Multi_key> <c> <comma>			: "\347"	ccedilla
-<Multi_key> <c> <cedilla>		: "\347"	ccedilla
-<Multi_key> <comma> <c>			: "\347"	ccedilla
-<Multi_key> <cedilla> <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_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
+XCOMM
+XCOMM ISO 8859-9e (Latin??) Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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> <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> <c> <equal>                 : "\244"        EuroSign
+<Multi_key> <equal> <c>                 : "\244"        EuroSign
+<Multi_key> <E> <equal>			: "\244"	EuroSign
+<Multi_key> <equal> <E>			: "\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> <C> <cedilla>		: "\307"	Ccedilla
+<Multi_key> <comma> <C>			: "\307"	Ccedilla
+<Multi_key> <cedilla> <C>		: "\307"	Ccedilla
+<Multi_key> <c> <comma>			: "\347"	ccedilla
+<Multi_key> <c> <cedilla>		: "\347"	ccedilla
+<Multi_key> <comma> <c>			: "\347"	ccedilla
+<Multi_key> <cedilla> <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_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
diff --git a/libX11/nls/iso8859-9e/XI18N_OBJS b/libX11/nls/iso8859-9e/XI18N_OBJS
index 325fb2135..a0d710b6b 100644
--- a/libX11/nls/iso8859-9e/XI18N_OBJS
+++ b/libX11/nls/iso8859-9e/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/iso8859-9e/XLC_LOCALE.pre b/libX11/nls/iso8859-9e/XLC_LOCALE.pre
index ba35c7ee8..cc7657850 100644
--- a/libX11/nls/iso8859-9e/XLC_LOCALE.pre
+++ b/libX11/nls/iso8859-9e/XLC_LOCALE.pre
@@ -1,84 +1,84 @@
-XCOMM  XLocale Database Sample for iso8859-9e.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for iso8859-9e.
+XCOMM 
+
+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
diff --git a/libX11/nls/ja.JIS/Compose.pre b/libX11/nls/ja.JIS/Compose.pre
index 7473fb859..b1f8e55a0 100644
--- a/libX11/nls/ja.JIS/Compose.pre
+++ b/libX11/nls/ja.JIS/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ja.JIS Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ja.JIS Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/ja.JIS/XI18N_OBJS b/libX11/nls/ja.JIS/XI18N_OBJS
index b709c8210..0cf97ee81 100644
--- a/libX11/nls/ja.JIS/XI18N_OBJS
+++ b/libX11/nls/ja.JIS/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/ja.JIS/XLC_LOCALE.pre b/libX11/nls/ja.JIS/XLC_LOCALE.pre
index 8fc4d056c..4b771aca2 100644
--- a/libX11/nls/ja.JIS/XLC_LOCALE.pre
+++ b/libX11/nls/ja.JIS/XLC_LOCALE.pre
@@ -1,124 +1,124 @@
-XCOMM 
-XCOMM  XLocale Database Sample for ja_JP.jis
-XCOMM 
-
-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
-		substitute	JISX0201.1976-0:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class (Kanji)
-fs1	{
-	charset	{
-		name		JISX0208.1983-0:GL
-	}
-	font	{
-		primary		JISX0208.1983-0:GL
-		substitute      JISX0208.1990-0:GL
-	}
-}
-XCOMM 	fs2 class (Half Kana)
-fs2	{
-	charset	{
-		name		JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		substitute      JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs3 class (Supplementary Kanji)
-XCOMM fs3	{
-XCOMM	charset	{
-XCOMM		name		JISX0212.1990-0:GL
-XCOMM	}
-XCOMM	font	{
-XCOMM		primary		JISX0212.1990-0:GL
-XCOMM	}
-XCOMM }
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ja.jis
-mb_cur_max		5
-state_depend_encoding	True
-#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
-	mb_encoding	<LSL> \x1b \x28 \x4a;\
-			<LSL> \x1b \x28 \x42
-	wc_encoding	\x00000000
-	ct_encoding	ISO8859-1:GL; JISX0201.1976-0:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		GL
-	length		2
-	mb_encoding	<LSL> \x1b \x24 \x42;\
-			<LSL> \x1b \x24 \x40
-#if WCHAR32
-	wc_encoding	\x30000000
-#else
-	wc_encoding	\x00008080
-#endif
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		GL
-	length		1
-	mb_encoding	<LSL> \x1b \x28 \x49
-#if WCHAR32
-	wc_encoding	\x10000000
-#else
-	wc_encoding	\x00000080
-#endif
-	ct_encoding	JISX0201.1976-0:GR
-}
-
-XCOMM 	cs3 class
-XCOMM cs3	{
-XCOMM 	side		GL
-XCOMM 	length		2
-XCOMM 	mb_encoding	<LSL> \x1b \x24 \x28 \x44
-XCOMM #if WCHAR32
-XCOMM 	wc_encoding	\x20000000
-XCOMM #else
-XCOMM 	wc_encoding	\x00008000
-XCOMM #endif
-XCOMM 	ct_encoding	JISX0212.1990-0:GL; JISX0212.1990-0:GR
-XCOMM }
-
-END XLC_XLOCALE
+XCOMM 
+XCOMM  XLocale Database Sample for ja_JP.jis
+XCOMM 
+
+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
+		substitute	JISX0201.1976-0:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class (Kanji)
+fs1	{
+	charset	{
+		name		JISX0208.1983-0:GL
+	}
+	font	{
+		primary		JISX0208.1983-0:GL
+		substitute      JISX0208.1990-0:GL
+	}
+}
+XCOMM 	fs2 class (Half Kana)
+fs2	{
+	charset	{
+		name		JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		substitute      JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs3 class (Supplementary Kanji)
+XCOMM fs3	{
+XCOMM	charset	{
+XCOMM		name		JISX0212.1990-0:GL
+XCOMM	}
+XCOMM	font	{
+XCOMM		primary		JISX0212.1990-0:GL
+XCOMM	}
+XCOMM }
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ja.jis
+mb_cur_max		5
+state_depend_encoding	True
+#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
+	mb_encoding	<LSL> \x1b \x28 \x4a;\
+			<LSL> \x1b \x28 \x42
+	wc_encoding	\x00000000
+	ct_encoding	ISO8859-1:GL; JISX0201.1976-0:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		GL
+	length		2
+	mb_encoding	<LSL> \x1b \x24 \x42;\
+			<LSL> \x1b \x24 \x40
+#if WCHAR32
+	wc_encoding	\x30000000
+#else
+	wc_encoding	\x00008080
+#endif
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		GL
+	length		1
+	mb_encoding	<LSL> \x1b \x28 \x49
+#if WCHAR32
+	wc_encoding	\x10000000
+#else
+	wc_encoding	\x00000080
+#endif
+	ct_encoding	JISX0201.1976-0:GR
+}
+
+XCOMM 	cs3 class
+XCOMM cs3	{
+XCOMM 	side		GL
+XCOMM 	length		2
+XCOMM 	mb_encoding	<LSL> \x1b \x24 \x28 \x44
+XCOMM #if WCHAR32
+XCOMM 	wc_encoding	\x20000000
+XCOMM #else
+XCOMM 	wc_encoding	\x00008000
+XCOMM #endif
+XCOMM 	ct_encoding	JISX0212.1990-0:GL; JISX0212.1990-0:GR
+XCOMM }
+
+END XLC_XLOCALE
diff --git a/libX11/nls/ja.S90/XI18N_OBJS b/libX11/nls/ja.S90/XI18N_OBJS
index 8f5a14992..d8f0fdd99 100644
--- a/libX11/nls/ja.S90/XI18N_OBJS
+++ b/libX11/nls/ja.S90/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/ja.S90/XLC_LOCALE.pre b/libX11/nls/ja.S90/XLC_LOCALE.pre
index d373187ae..cb4e49d13 100644
--- a/libX11/nls/ja.S90/XLC_LOCALE.pre
+++ b/libX11/nls/ja.S90/XLC_LOCALE.pre
@@ -1,150 +1,150 @@
-XCOMM Copyright 1995 by FUJITSU LIMITED
-XCOMM This is source code modified by FUJITSU LIMITED under the Joint
-XCOMM Development Agreement for the CDEnext PST.
-XCOMM This is unpublished proprietary source code of FUJITSU LIMITED
-XCOMM
-XCOMM NLS-DB for ja_JP.S90
-
-XCOMM
-XCOMM	XLC_CHARSET_DEFINE category
-XCOMM
-XLC_CHARSET_DEFINE
-csd0	{
-	charset_name	u90x03.1991-0
-	side		GL
-	length		2
-	gc_number	94
-	string_encoding	False
-	sequence	\x1b\x25\x28\x32
-	encoding_name	fujitsu.U90X03
-}
-
-csd1	{
-	charset_name	u90x03.1991-0
-	side		GR
-	length		2
-	gc_number	94
-	string_encoding	False
-	sequence	\x1b\x25\x2f\x32
-	encoding_name	fujitsu.U90X03
-}
-END XLC_CHARSET_DEFINE
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class (7 bit ASCII)
-fs0	{
-	charset	{
-		name	JISX0201.1976-0:GL
-	}
-	font	{
-		primary		JISX0201.1976-0:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class (Kanji)
-fs1	{
-	charset	{
-		name	JISX0208.1983-0:GL
-		udc_area \x7521,\x7e7e
-	}
-	font	{
-		primary		fujitsu.u90x01.1991-0:GL,[\x2121,\x747e];\
-				fujitsu.u90x03.1991-0:GL,[\x7521,\x7e7e]->\x6521
-                substitute      u90x01.1991-0:GL;\
-                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
-                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
-		vertical_map	u90x01.1991-0.2:GL,\
-			[\x2122,\x2125]->\x7d21,[\x2131,\x2132]->\x7d25,\
-			[\x213c,\x213e]->\x7d27,[\x2141,\x215b]->\x7d2a,\
-			[\x2421,\x2421]->\x7d45,[\x2423,\x2423]->\x7d46,\
-			[\x2425,\x2425]->\x7d47,[\x2427,\x2427]->\x7d48,\
-			[\x2429,\x2429]->\x7d49,[\x2443,\x2443]->\x7d4a,\
-			[\x2463,\x2463]->\x7d4b,[\x2465,\x2465]->\x7d4c,\
-			[\x2467,\x2467]->\x7d4d,[\x246e,\x246e]->\x7d4e,\
-			[\x2521,\x2521]->\x7d4f,[\x2523,\x2523]->\x7d50,\
-			[\x2525,\x2525]->\x7d51,[\x2527,\x2527]->\x7d52,\
-			[\x2529,\x2529]->\x7d53,[\x2543,\x2543]->\x7d54,\
-			[\x2563,\x2563]->\x7d55,[\x2565,\x2565]->\x7d56,\
-			[\x2567,\x2567]->\x7d57,[\x256e,\x256e]->\x7d58,\
-			[\x2575,\x2576]->\x7d59,[\x2475,\x2476]->\x7d5b
-	}
-}
-XCOMM 	fs2 class (Half Kana)
-fs2	{
-	charset	{
-		name		JISX0201.1976-0:GR
-        }
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs3 class (JEF Kanji + User Defined Character)
-fs3	{
-	charset	{
-		name	u90x03.1991-0:GR; u90x03.1991-0:GL
-		udc_area	\x6521,\x787e
-	}
-	font	{
-		primary		fujitsu.u90x03.1991-0:GL
-                substitute      u90x03.1991-0:GL;\
-                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
-                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-XCOMM encoding_name		ja.euc
-encoding_name ja_JP.S90
-mb_cur_max		3
-state_depend_encoding	False
-
-wc_encoding_mask	\x30000000
-wc_shift_bits		7
-
-
-XCOMM 	cs0 class
-cs0	{
-	side		GL:Default
-	length		1
-	wc_encoding	\x00000000
-	ct_encoding	JISX0201.1976-0:GL; ISO8859-1:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		GR:Default
-	length		2
-	wc_encoding	\x30000000
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		GR
-	length		1
-	mb_encoding	<SS> \x8e
-	wc_encoding	\x10000000
-	ct_encoding	JISX0201.1976-0:GR
-}
-XCOMM 	cs3 class
-cs3	{
-	side		GR
-	length		2
-	mb_encoding	<SS> \x8f
-	wc_encoding	\x20000000
-	ct_encoding	u90x03.1991-0:GR; u90x03.1991-0:GL
-}
-END XLC_XLOCALE
+XCOMM Copyright 1995 by FUJITSU LIMITED
+XCOMM This is source code modified by FUJITSU LIMITED under the Joint
+XCOMM Development Agreement for the CDEnext PST.
+XCOMM This is unpublished proprietary source code of FUJITSU LIMITED
+XCOMM
+XCOMM NLS-DB for ja_JP.S90
+
+XCOMM
+XCOMM	XLC_CHARSET_DEFINE category
+XCOMM
+XLC_CHARSET_DEFINE
+csd0	{
+	charset_name	u90x03.1991-0
+	side		GL
+	length		2
+	gc_number	94
+	string_encoding	False
+	sequence	\x1b\x25\x28\x32
+	encoding_name	fujitsu.U90X03
+}
+
+csd1	{
+	charset_name	u90x03.1991-0
+	side		GR
+	length		2
+	gc_number	94
+	string_encoding	False
+	sequence	\x1b\x25\x2f\x32
+	encoding_name	fujitsu.U90X03
+}
+END XLC_CHARSET_DEFINE
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class (7 bit ASCII)
+fs0	{
+	charset	{
+		name	JISX0201.1976-0:GL
+	}
+	font	{
+		primary		JISX0201.1976-0:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class (Kanji)
+fs1	{
+	charset	{
+		name	JISX0208.1983-0:GL
+		udc_area \x7521,\x7e7e
+	}
+	font	{
+		primary		fujitsu.u90x01.1991-0:GL,[\x2121,\x747e];\
+				fujitsu.u90x03.1991-0:GL,[\x7521,\x7e7e]->\x6521
+                substitute      u90x01.1991-0:GL;\
+                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
+                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
+		vertical_map	u90x01.1991-0.2:GL,\
+			[\x2122,\x2125]->\x7d21,[\x2131,\x2132]->\x7d25,\
+			[\x213c,\x213e]->\x7d27,[\x2141,\x215b]->\x7d2a,\
+			[\x2421,\x2421]->\x7d45,[\x2423,\x2423]->\x7d46,\
+			[\x2425,\x2425]->\x7d47,[\x2427,\x2427]->\x7d48,\
+			[\x2429,\x2429]->\x7d49,[\x2443,\x2443]->\x7d4a,\
+			[\x2463,\x2463]->\x7d4b,[\x2465,\x2465]->\x7d4c,\
+			[\x2467,\x2467]->\x7d4d,[\x246e,\x246e]->\x7d4e,\
+			[\x2521,\x2521]->\x7d4f,[\x2523,\x2523]->\x7d50,\
+			[\x2525,\x2525]->\x7d51,[\x2527,\x2527]->\x7d52,\
+			[\x2529,\x2529]->\x7d53,[\x2543,\x2543]->\x7d54,\
+			[\x2563,\x2563]->\x7d55,[\x2565,\x2565]->\x7d56,\
+			[\x2567,\x2567]->\x7d57,[\x256e,\x256e]->\x7d58,\
+			[\x2575,\x2576]->\x7d59,[\x2475,\x2476]->\x7d5b
+	}
+}
+XCOMM 	fs2 class (Half Kana)
+fs2	{
+	charset	{
+		name		JISX0201.1976-0:GR
+        }
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs3 class (JEF Kanji + User Defined Character)
+fs3	{
+	charset	{
+		name	u90x03.1991-0:GR; u90x03.1991-0:GL
+		udc_area	\x6521,\x787e
+	}
+	font	{
+		primary		fujitsu.u90x03.1991-0:GL
+                substitute      u90x03.1991-0:GL;\
+                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
+                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+XCOMM encoding_name		ja.euc
+encoding_name ja_JP.S90
+mb_cur_max		3
+state_depend_encoding	False
+
+wc_encoding_mask	\x30000000
+wc_shift_bits		7
+
+
+XCOMM 	cs0 class
+cs0	{
+	side		GL:Default
+	length		1
+	wc_encoding	\x00000000
+	ct_encoding	JISX0201.1976-0:GL; ISO8859-1:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		GR:Default
+	length		2
+	wc_encoding	\x30000000
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		GR
+	length		1
+	mb_encoding	<SS> \x8e
+	wc_encoding	\x10000000
+	ct_encoding	JISX0201.1976-0:GR
+}
+XCOMM 	cs3 class
+cs3	{
+	side		GR
+	length		2
+	mb_encoding	<SS> \x8f
+	wc_encoding	\x20000000
+	ct_encoding	u90x03.1991-0:GR; u90x03.1991-0:GL
+}
+END XLC_XLOCALE
diff --git a/libX11/nls/ja.SJIS/Compose.pre b/libX11/nls/ja.SJIS/Compose.pre
index 3b9bc8618..a6c75ef29 100644
--- a/libX11/nls/ja.SJIS/Compose.pre
+++ b/libX11/nls/ja.SJIS/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ja.SJIS Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ja.SJIS Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/ja.SJIS/XI18N_OBJS b/libX11/nls/ja.SJIS/XI18N_OBJS
index 3972441c4..29dffff7e 100644
--- a/libX11/nls/ja.SJIS/XI18N_OBJS
+++ b/libX11/nls/ja.SJIS/XI18N_OBJS
@@ -1,10 +1,10 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for ja locale
-#
-XLC	ja_JP.PCK/xlibi18n_PCK	_XlcGenericLoader	# XLC_open
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximp40	_Ximp_OpenIM		# XIM_open
-XIM	common/ximlocal	_XimpLocalOpenIM	# XIM_open
-XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_regiser XIM_unregister
-XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for ja locale
+#
+XLC	ja_JP.PCK/xlibi18n_PCK	_XlcGenericLoader	# XLC_open
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/ximp40	_Ximp_OpenIM		# XIM_open
+XIM	common/ximlocal	_XimpLocalOpenIM	# XIM_open
+XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_regiser XIM_unregister
+XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
diff --git a/libX11/nls/ja.SJIS/XLC_LOCALE.pre b/libX11/nls/ja.SJIS/XLC_LOCALE.pre
index 8ba3fb1f4..671a98535 100644
--- a/libX11/nls/ja.SJIS/XLC_LOCALE.pre
+++ b/libX11/nls/ja.SJIS/XLC_LOCALE.pre
@@ -1,384 +1,384 @@
-XCOMM 
-XCOMM  XLocale Database Sample for ja_JP.sjis
-XCOMM 
-
-#ifndef __uxp__
-
-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
-		substitute	JISX0201.1976-0:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class (Kanji)
-fs1	{
-	charset	{
-		name		JISX0208.1983-0:GL
-	}
-	font	{
-		primary		JISX0208.1983-0:GL
-		substitute      JISX0208.1990-0:GL
-	}
-}
-XCOMM 	fs2 class (Half Kana)
-fs2	{
-	charset	{
-		name		JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		substitute      JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs3 class (Supplementary Kanji)
-XCOMM fs3	{
-XCOMM	charset	{
-XCOMM		name		JISX0212.1990-0:GL
-XCOMM	}
-XCOMM	font	{
-XCOMM		primary		JISX0212.1990-0:GL
-XCOMM	}
-XCOMM }
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ja.sjis
-mb_cur_max		2
-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; JISX0201.1976-0:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		none
-	length		2
-	byte1		\x81,\x9f;\xe0,\xef
-	byte2		\x40,\x7e;\x80,\xfc
-#if WCHAR32
-	wc_encoding	\x30000000
-#else
-	wc_encoding	\x00008080
-#endif
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-	mb_conversion	\
-    [\x8140,\x817e]->\x2121,[\x8180,\x819e]->\x2160,[\x819f,\x81fc]->\x2221,\
-    [\x8240,\x827e]->\x2321,[\x8280,\x829e]->\x2360,[\x829f,\x82fc]->\x2421,\
-    [\x8340,\x837e]->\x2521,[\x8380,\x839e]->\x2560,[\x839f,\x83fc]->\x2621,\
-    [\x8440,\x847e]->\x2721,[\x8480,\x849e]->\x2760,[\x849f,\x84fc]->\x2821,\
-    [\x8540,\x857e]->\x2921,[\x8580,\x859e]->\x2960,[\x859f,\x85fc]->\x2a21,\
-    [\x8640,\x867e]->\x2b21,[\x8680,\x869e]->\x2b60,[\x869f,\x86fc]->\x2c21,\
-    [\x8740,\x877e]->\x2d21,[\x8780,\x879e]->\x2d60,[\x879f,\x87fc]->\x2e21,\
-    [\x8840,\x887e]->\x2f21,[\x8880,\x889e]->\x2f60,[\x889f,\x88fc]->\x3021,\
-    [\x8940,\x897e]->\x3121,[\x8980,\x899e]->\x3160,[\x899f,\x89fc]->\x3221,\
-    [\x8a40,\x8a7e]->\x3321,[\x8a80,\x8a9e]->\x3360,[\x8a9f,\x8afc]->\x3421,\
-    [\x8b40,\x8b7e]->\x3521,[\x8b80,\x8b9e]->\x3560,[\x8b9f,\x8bfc]->\x3621,\
-    [\x8c40,\x8c7e]->\x3721,[\x8c80,\x8c9e]->\x3760,[\x8c9f,\x8cfc]->\x3821,\
-    [\x8d40,\x8d7e]->\x3921,[\x8d80,\x8d9e]->\x3960,[\x8d9f,\x8dfc]->\x3a21,\
-    [\x8e40,\x8e7e]->\x3b21,[\x8e80,\x8e9e]->\x3b60,[\x8e9f,\x8efc]->\x3c21,\
-    [\x8f40,\x8f7e]->\x3d21,[\x8f80,\x8f9e]->\x3d60,[\x8f9f,\x8ffc]->\x3e21,\
-    [\x9040,\x907e]->\x3f21,[\x9080,\x909e]->\x3f60,[\x909f,\x90fc]->\x4021,\
-    [\x9140,\x917e]->\x4121,[\x9180,\x919e]->\x4160,[\x919f,\x91fc]->\x4221,\
-    [\x9240,\x927e]->\x4321,[\x9280,\x929e]->\x4360,[\x929f,\x92fc]->\x4421,\
-    [\x9340,\x937e]->\x4521,[\x9380,\x939e]->\x4560,[\x939f,\x93fc]->\x4621,\
-    [\x9440,\x947e]->\x4721,[\x9480,\x949e]->\x4760,[\x949f,\x94fc]->\x4821,\
-    [\x9540,\x957e]->\x4921,[\x9580,\x959e]->\x4960,[\x959f,\x95fc]->\x4a21,\
-    [\x9640,\x967e]->\x4b21,[\x9680,\x969e]->\x4b60,[\x969f,\x96fc]->\x4c21,\
-    [\x9740,\x977e]->\x4d21,[\x9780,\x979e]->\x4d60,[\x979f,\x97fc]->\x4e21,\
-    [\x9840,\x987e]->\x4f21,[\x9880,\x989e]->\x4f60,[\x989f,\x98fc]->\x5021,\
-    [\x9940,\x997e]->\x5121,[\x9980,\x999e]->\x5160,[\x999f,\x99fc]->\x5221,\
-    [\x9a40,\x9a7e]->\x5321,[\x9a80,\x9a9e]->\x5360,[\x9a9f,\x9afc]->\x5421,\
-    [\x9b40,\x9b7e]->\x5521,[\x9b80,\x9b9e]->\x5560,[\x9b9f,\x9bfc]->\x5621,\
-    [\x9c40,\x9c7e]->\x5721,[\x9c80,\x9c9e]->\x5760,[\x9c9f,\x9cfc]->\x5821,\
-    [\x9d40,\x9d7e]->\x5921,[\x9d80,\x9d9e]->\x5960,[\x9d9f,\x9dfc]->\x5a21,\
-    [\x9e40,\x9e7e]->\x5b21,[\x9e80,\x9e9e]->\x5b60,[\x9e9f,\x9efc]->\x5c21,\
-    [\x9f40,\x9f7e]->\x5d21,[\x9f80,\x9f9e]->\x5d60,[\x9f9f,\x9ffc]->\x5e21,\
-    [\xe040,\xe07e]->\x5f21,[\xe080,\xe09e]->\x5f60,[\xe09f,\xe0fc]->\x6021,\
-    [\xe140,\xe17e]->\x6121,[\xe180,\xe19e]->\x6160,[\xe19f,\xe1fc]->\x6221,\
-    [\xe240,\xe27e]->\x6321,[\xe280,\xe29e]->\x6360,[\xe29f,\xe2fc]->\x6421,\
-    [\xe340,\xe37e]->\x6521,[\xe380,\xe39e]->\x6560,[\xe39f,\xe3fc]->\x6621,\
-    [\xe440,\xe47e]->\x6721,[\xe480,\xe49e]->\x6760,[\xe49f,\xe4fc]->\x6821,\
-    [\xe540,\xe57e]->\x6921,[\xe580,\xe59e]->\x6960,[\xe59f,\xe5fc]->\x6a21,\
-    [\xe640,\xe67e]->\x6b21,[\xe680,\xe69e]->\x6b60,[\xe69f,\xe6fc]->\x6c21,\
-    [\xe740,\xe77e]->\x6d21,[\xe780,\xe79e]->\x6d60,[\xe79f,\xe7fc]->\x6e21,\
-    [\xe840,\xe87e]->\x6f21,[\xe880,\xe89e]->\x6f60,[\xe89f,\xe8fc]->\x7021,\
-    [\xe940,\xe97e]->\x7121,[\xe980,\xe99e]->\x7160,[\xe99f,\xe9fc]->\x7221,\
-    [\xea40,\xea7e]->\x7321,[\xea80,\xea9e]->\x7360,[\xea9f,\xeafc]->\x7421,\
-    [\xeb40,\xeb7e]->\x7521,[\xeb80,\xeb9e]->\x7560,[\xeb9f,\xebfc]->\x7621,\
-    [\xec40,\xec7e]->\x7721,[\xec80,\xec9e]->\x7760,[\xec9f,\xecfc]->\x7821,\
-    [\xed40,\xed7e]->\x7921,[\xed80,\xed9e]->\x7960,[\xed9f,\xedfc]->\x7a21,\
-    [\xee40,\xee7e]->\x7b21,[\xee80,\xee9e]->\x7b60,[\xee9f,\xeefc]->\x7c21,\
-    [\xef40,\xef7e]->\x7d21,[\xef80,\xef9e]->\x7d60,[\xef9f,\xeffc]->\x7e21
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		GR
-	length		1
-#if WCHAR32
-	wc_encoding	\x10000000
-#else
-	wc_encoding	\x00000080
-#endif
-	ct_encoding	JISX0201.1976-0:GR
-}
-
-XCOMM 	cs3 class
-XCOMM cs3	{
-XCOMM 	side		GR
-XCOMM 	length		2
-XCOMM #if WCHAR32
-XCOMM 	wc_encoding	\x20000000
-XCOMM #else
-XCOMM 	wc_encoding	\x00008000
-XCOMM #endif
-XCOMM 	ct_encoding	JISX0212.1990-0:GL; JISX0212.1990-0:GR
-XCOMM }
-
-END XLC_XLOCALE
-
-#else /* __uxp__ */
-
-XCOMM  For UXP/DS plat form
-XCOMM
-XCOMM       XLC_CHARSET_DEFINE category
-XCOMM
-XLC_CHARSET_DEFINE
-csd0    {
-        charset_name    u90x03.1991-0
-        side            GL
-        length          2
-        gc_number       94
-        string_encoding False
-        sequence        \x1b\x25\x28\x32
-        encoding_name   fujitsu.U90X03
-}
-
-csd1    {
-        charset_name    u90x03.1991-0
-        side            GR
-        length          2
-        gc_number       94
-        string_encoding False
-        sequence        \x1b\x25\x2f\x32
-        encoding_name   fujitsu.U90X03
-}
-END XLC_CHARSET_DEFINE
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class (7 bit ASCII)
-fs0	{
-	charset	{
-		name		JISX0201.1976-0:GL
-	}
-	font	{
-		primary		JISX0201.1976-0:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate all
-	}
-}
-XCOMM 	fs1 class (Kanji)
-fs1	{
-	charset	{
-		name		JISX0208.1983-0:GL
-	}
-	font	{
-                primary         fujitsu.u90x01.1991-0:GL
-                substitute      u90x01.1991-0:GL;\
-                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
-                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
-		vertical_map    u90x01.1991-0.2:GL,\
-                        [\x2122,\x2125]->\x7d21,[\x2131,\x2132]->\x7d25,\
-                        [\x213c,\x213e]->\x7d27,[\x2141,\x215b]->\x7d2a,\
-                        [\x2421,\x2421]->\x7d45,[\x2423,\x2423]->\x7d46,\
-                        [\x2425,\x2425]->\x7d47,[\x2427,\x2427]->\x7d48,\
-                        [\x2429,\x2429]->\x7d49,[\x2443,\x2443]->\x7d4a,\
-                        [\x2463,\x2463]->\x7d4b,[\x2465,\x2465]->\x7d4c,\
-                        [\x2467,\x2467]->\x7d4d,[\x246e,\x246e]->\x7d4e,\
-                        [\x2521,\x2521]->\x7d4f,[\x2523,\x2523]->\x7d50,\
-                        [\x2525,\x2525]->\x7d51,[\x2527,\x2527]->\x7d52,\
-                        [\x2529,\x2529]->\x7d53,[\x2543,\x2543]->\x7d54,\
-                        [\x2563,\x2563]->\x7d55,[\x2565,\x2565]->\x7d56,\
-                        [\x2567,\x2567]->\x7d57,[\x256e,\x256e]->\x7d58,\
-                        [\x2575,\x2576]->\x7d59,[\x2475,\x2476]->\x7d5b
-	}
-}
-XCOMM 	fs2 class (Half Kana)
-fs2	{
-	charset	{
-		name		JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate all
-	}
-}
-XCOMM 	fs3 class (Supplementary Kanji)
-fs3	{
-	charset	{
-		name		u90x03.1991-0:GL; u90x03.1991-0:GR
-		udc_area        \x6521,\x787e
-	}
-	font	{
-                primary         fujitsu.u90x03.1991-0:GL
-                substitute      u90x03.1991-0:GL;\
-                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
-                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ja.sjis
-mb_cur_max		2
-state_depend_encoding	False
-
-wc_encoding_mask	\x30000000
-wc_shift_bits		7
-
-
-XCOMM 	cs0 class
-cs0	{
-	side		GL:Default
-	length		1
-	wc_encoding	\x00000000
-	ct_encoding	JISX0201.1976-0:GL; ISO8859-1:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		none
-	length		2
-	byte1		\x81,\x9f;\xe0,\xef
-	byte2		\x40,\x7e;\x80,\xfc
-
-	wc_encoding	\x30000000
-
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-	mb_conversion	\
-    [\x8140,\x817e]->\x2121,[\x8180,\x819e]->\x2160,[\x819f,\x81fc]->\x2221,\
-    [\x8240,\x827e]->\x2321,[\x8280,\x829e]->\x2360,[\x829f,\x82fc]->\x2421,\
-    [\x8340,\x837e]->\x2521,[\x8380,\x839e]->\x2560,[\x839f,\x83fc]->\x2621,\
-    [\x8440,\x847e]->\x2721,[\x8480,\x849e]->\x2760,[\x849f,\x84fc]->\x2821,\
-    [\x8540,\x857e]->\x2921,[\x8580,\x859e]->\x2960,[\x859f,\x85fc]->\x2a21,\
-    [\x8640,\x867e]->\x2b21,[\x8680,\x869e]->\x2b60,[\x869f,\x86fc]->\x2c21,\
-    [\x8740,\x877e]->\x2d21,[\x8780,\x879e]->\x2d60,[\x879f,\x87fc]->\x2e21,\
-    [\x8840,\x887e]->\x2f21,[\x8880,\x889e]->\x2f60,[\x889f,\x88fc]->\x3021,\
-    [\x8940,\x897e]->\x3121,[\x8980,\x899e]->\x3160,[\x899f,\x89fc]->\x3221,\
-    [\x8a40,\x8a7e]->\x3321,[\x8a80,\x8a9e]->\x3360,[\x8a9f,\x8afc]->\x3421,\
-    [\x8b40,\x8b7e]->\x3521,[\x8b80,\x8b9e]->\x3560,[\x8b9f,\x8bfc]->\x3621,\
-    [\x8c40,\x8c7e]->\x3721,[\x8c80,\x8c9e]->\x3760,[\x8c9f,\x8cfc]->\x3821,\
-    [\x8d40,\x8d7e]->\x3921,[\x8d80,\x8d9e]->\x3960,[\x8d9f,\x8dfc]->\x3a21,\
-    [\x8e40,\x8e7e]->\x3b21,[\x8e80,\x8e9e]->\x3b60,[\x8e9f,\x8efc]->\x3c21,\
-    [\x8f40,\x8f7e]->\x3d21,[\x8f80,\x8f9e]->\x3d60,[\x8f9f,\x8ffc]->\x3e21,\
-    [\x9040,\x907e]->\x3f21,[\x9080,\x909e]->\x3f60,[\x909f,\x90fc]->\x4021,\
-    [\x9140,\x917e]->\x4121,[\x9180,\x919e]->\x4160,[\x919f,\x91fc]->\x4221,\
-    [\x9240,\x927e]->\x4321,[\x9280,\x929e]->\x4360,[\x929f,\x92fc]->\x4421,\
-    [\x9340,\x937e]->\x4521,[\x9380,\x939e]->\x4560,[\x939f,\x93fc]->\x4621,\
-    [\x9440,\x947e]->\x4721,[\x9480,\x949e]->\x4760,[\x949f,\x94fc]->\x4821,\
-    [\x9540,\x957e]->\x4921,[\x9580,\x959e]->\x4960,[\x959f,\x95fc]->\x4a21,\
-    [\x9640,\x967e]->\x4b21,[\x9680,\x969e]->\x4b60,[\x969f,\x96fc]->\x4c21,\
-    [\x9740,\x977e]->\x4d21,[\x9780,\x979e]->\x4d60,[\x979f,\x97fc]->\x4e21,\
-    [\x9840,\x987e]->\x4f21,[\x9880,\x989e]->\x4f60,[\x989f,\x98fc]->\x5021,\
-    [\x9940,\x997e]->\x5121,[\x9980,\x999e]->\x5160,[\x999f,\x99fc]->\x5221,\
-    [\x9a40,\x9a7e]->\x5321,[\x9a80,\x9a9e]->\x5360,[\x9a9f,\x9afc]->\x5421,\
-    [\x9b40,\x9b7e]->\x5521,[\x9b80,\x9b9e]->\x5560,[\x9b9f,\x9bfc]->\x5621,\
-    [\x9c40,\x9c7e]->\x5721,[\x9c80,\x9c9e]->\x5760,[\x9c9f,\x9cfc]->\x5821,\
-    [\x9d40,\x9d7e]->\x5921,[\x9d80,\x9d9e]->\x5960,[\x9d9f,\x9dfc]->\x5a21,\
-    [\x9e40,\x9e7e]->\x5b21,[\x9e80,\x9e9e]->\x5b60,[\x9e9f,\x9efc]->\x5c21,\
-    [\x9f40,\x9f7e]->\x5d21,[\x9f80,\x9f9e]->\x5d60,[\x9f9f,\x9ffc]->\x5e21,\
-    [\xe040,\xe07e]->\x5f21,[\xe080,\xe09e]->\x5f60,[\xe09f,\xe0fc]->\x6021,\
-    [\xe140,\xe17e]->\x6121,[\xe180,\xe19e]->\x6160,[\xe19f,\xe1fc]->\x6221,\
-    [\xe240,\xe27e]->\x6321,[\xe280,\xe29e]->\x6360,[\xe29f,\xe2fc]->\x6421,\
-    [\xe340,\xe37e]->\x6521,[\xe380,\xe39e]->\x6560,[\xe39f,\xe3fc]->\x6621,\
-    [\xe440,\xe47e]->\x6721,[\xe480,\xe49e]->\x6760,[\xe49f,\xe4fc]->\x6821,\
-    [\xe540,\xe57e]->\x6921,[\xe580,\xe59e]->\x6960,[\xe59f,\xe5fc]->\x6a21,\
-    [\xe640,\xe67e]->\x6b21,[\xe680,\xe69e]->\x6b60,[\xe69f,\xe6fc]->\x6c21,\
-    [\xe740,\xe77e]->\x6d21,[\xe780,\xe79e]->\x6d60,[\xe79f,\xe7fc]->\x6e21,\
-    [\xe840,\xe87e]->\x6f21,[\xe880,\xe89e]->\x6f60,[\xe89f,\xe8fc]->\x7021,\
-    [\xe940,\xe97e]->\x7121,[\xe980,\xe99e]->\x7160,[\xe99f,\xe9fc]->\x7221,\
-    [\xea40,\xea7e]->\x7321,[\xea80,\xea9e]->\x7360,[\xea9f,\xeafc]->\x7421,\
-    [\xeb40,\xeb7e]->\x7521,[\xeb80,\xeb9e]->\x7560,[\xeb9f,\xebfc]->\x7621,\
-    [\xec40,\xec7e]->\x7721,[\xec80,\xec9e]->\x7760,[\xec9f,\xecfc]->\x7821,\
-    [\xed40,\xed7e]->\x7921,[\xed80,\xed9e]->\x7960,[\xed9f,\xedfc]->\x7a21,\
-    [\xee40,\xee7e]->\x7b21,[\xee80,\xee9e]->\x7b60,[\xee9f,\xeefc]->\x7c21,\
-    [\xef40,\xef7e]->\x7d21,[\xef80,\xef9e]->\x7d60,[\xef9f,\xeffc]->\x7e21
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		GR
-	length		1
-	wc_encoding	\x10000000
-	ct_encoding	JISX0201.1976-0:GR
-}
-
-XCOMM 	cs3 class
-cs3	{
-	side		none
-	length		2
-	byte1		\xf0,\xfc
-	byte2		\x40,\x7e;\x80,\xfc
- 	wc_encoding	\x20000000
- 	ct_encoding	u90x03.1991-0:GL; u90x03.1991-0:GR
-	mb_conversion	\
-    [\xf040,\xf07e]->\x6521,[\xf080,\xf09e]->\x6560,[\xf09f,\xf0fc]->\x6621,\
-    [\xf140,\xf17e]->\x6721,[\xf180,\xf19e]->\x6760,[\xf19f,\xf1fc]->\x6821,\
-    [\xf240,\xf27e]->\x6921,[\xf280,\xf29e]->\x6960,[\xf29f,\xf2fc]->\x6a21,\
-    [\xf340,\xf37e]->\x6b21,[\xf380,\xf39e]->\x6b60,[\xf39f,\xf3fc]->\x6c21,\
-    [\xf440,\xf47e]->\x6d21,[\xf480,\xf49e]->\x6d60,[\xf49f,\xf4fc]->\x6e21,\
-    [\xf540,\xf57e]->\x6f21,[\xf580,\xf59e]->\x6f60,[\xf59f,\xf5fc]->\x7021,\
-    [\xf640,\xf67e]->\x7121,[\xf680,\xf69e]->\x7160,[\xf69f,\xf6fc]->\x7221,\
-    [\xf740,\xf77e]->\x7321,[\xf780,\xf79e]->\x7360,[\xf79f,\xf7fc]->\x7421,\
-    [\xf840,\xf87e]->\x7521,[\xf880,\xf89e]->\x7560,[\xf89f,\xf8fc]->\x7621,\
-    [\xf940,\xf97e]->\x7721,[\xf980,\xf99e]->\x7760,[\xf99f,\xf9fc]->\x7821,\
-    [\xfa40,\xfa7e]->\x7921,[\xfa80,\xfa9e]->\x7960,[\xfa9f,\xfafc]->\x7a21,\
-    [\xfb40,\xfb7e]->\x7b21,[\xfb80,\xfb9e]->\x7b60,[\xfb9f,\xfbfc]->\x7c21,\
-    [\xfc40,\xfc7e]->\x7d21,[\xfc80,\xfc9e]->\x7d60,[\xfc9f,\xfcfc]->\x7e21
-}
-
-END XLC_XLOCALE
-
-#endif /* __uxp__ */
+XCOMM 
+XCOMM  XLocale Database Sample for ja_JP.sjis
+XCOMM 
+
+#ifndef __uxp__
+
+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
+		substitute	JISX0201.1976-0:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class (Kanji)
+fs1	{
+	charset	{
+		name		JISX0208.1983-0:GL
+	}
+	font	{
+		primary		JISX0208.1983-0:GL
+		substitute      JISX0208.1990-0:GL
+	}
+}
+XCOMM 	fs2 class (Half Kana)
+fs2	{
+	charset	{
+		name		JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		substitute      JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs3 class (Supplementary Kanji)
+XCOMM fs3	{
+XCOMM	charset	{
+XCOMM		name		JISX0212.1990-0:GL
+XCOMM	}
+XCOMM	font	{
+XCOMM		primary		JISX0212.1990-0:GL
+XCOMM	}
+XCOMM }
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ja.sjis
+mb_cur_max		2
+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; JISX0201.1976-0:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		none
+	length		2
+	byte1		\x81,\x9f;\xe0,\xef
+	byte2		\x40,\x7e;\x80,\xfc
+#if WCHAR32
+	wc_encoding	\x30000000
+#else
+	wc_encoding	\x00008080
+#endif
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+	mb_conversion	\
+    [\x8140,\x817e]->\x2121,[\x8180,\x819e]->\x2160,[\x819f,\x81fc]->\x2221,\
+    [\x8240,\x827e]->\x2321,[\x8280,\x829e]->\x2360,[\x829f,\x82fc]->\x2421,\
+    [\x8340,\x837e]->\x2521,[\x8380,\x839e]->\x2560,[\x839f,\x83fc]->\x2621,\
+    [\x8440,\x847e]->\x2721,[\x8480,\x849e]->\x2760,[\x849f,\x84fc]->\x2821,\
+    [\x8540,\x857e]->\x2921,[\x8580,\x859e]->\x2960,[\x859f,\x85fc]->\x2a21,\
+    [\x8640,\x867e]->\x2b21,[\x8680,\x869e]->\x2b60,[\x869f,\x86fc]->\x2c21,\
+    [\x8740,\x877e]->\x2d21,[\x8780,\x879e]->\x2d60,[\x879f,\x87fc]->\x2e21,\
+    [\x8840,\x887e]->\x2f21,[\x8880,\x889e]->\x2f60,[\x889f,\x88fc]->\x3021,\
+    [\x8940,\x897e]->\x3121,[\x8980,\x899e]->\x3160,[\x899f,\x89fc]->\x3221,\
+    [\x8a40,\x8a7e]->\x3321,[\x8a80,\x8a9e]->\x3360,[\x8a9f,\x8afc]->\x3421,\
+    [\x8b40,\x8b7e]->\x3521,[\x8b80,\x8b9e]->\x3560,[\x8b9f,\x8bfc]->\x3621,\
+    [\x8c40,\x8c7e]->\x3721,[\x8c80,\x8c9e]->\x3760,[\x8c9f,\x8cfc]->\x3821,\
+    [\x8d40,\x8d7e]->\x3921,[\x8d80,\x8d9e]->\x3960,[\x8d9f,\x8dfc]->\x3a21,\
+    [\x8e40,\x8e7e]->\x3b21,[\x8e80,\x8e9e]->\x3b60,[\x8e9f,\x8efc]->\x3c21,\
+    [\x8f40,\x8f7e]->\x3d21,[\x8f80,\x8f9e]->\x3d60,[\x8f9f,\x8ffc]->\x3e21,\
+    [\x9040,\x907e]->\x3f21,[\x9080,\x909e]->\x3f60,[\x909f,\x90fc]->\x4021,\
+    [\x9140,\x917e]->\x4121,[\x9180,\x919e]->\x4160,[\x919f,\x91fc]->\x4221,\
+    [\x9240,\x927e]->\x4321,[\x9280,\x929e]->\x4360,[\x929f,\x92fc]->\x4421,\
+    [\x9340,\x937e]->\x4521,[\x9380,\x939e]->\x4560,[\x939f,\x93fc]->\x4621,\
+    [\x9440,\x947e]->\x4721,[\x9480,\x949e]->\x4760,[\x949f,\x94fc]->\x4821,\
+    [\x9540,\x957e]->\x4921,[\x9580,\x959e]->\x4960,[\x959f,\x95fc]->\x4a21,\
+    [\x9640,\x967e]->\x4b21,[\x9680,\x969e]->\x4b60,[\x969f,\x96fc]->\x4c21,\
+    [\x9740,\x977e]->\x4d21,[\x9780,\x979e]->\x4d60,[\x979f,\x97fc]->\x4e21,\
+    [\x9840,\x987e]->\x4f21,[\x9880,\x989e]->\x4f60,[\x989f,\x98fc]->\x5021,\
+    [\x9940,\x997e]->\x5121,[\x9980,\x999e]->\x5160,[\x999f,\x99fc]->\x5221,\
+    [\x9a40,\x9a7e]->\x5321,[\x9a80,\x9a9e]->\x5360,[\x9a9f,\x9afc]->\x5421,\
+    [\x9b40,\x9b7e]->\x5521,[\x9b80,\x9b9e]->\x5560,[\x9b9f,\x9bfc]->\x5621,\
+    [\x9c40,\x9c7e]->\x5721,[\x9c80,\x9c9e]->\x5760,[\x9c9f,\x9cfc]->\x5821,\
+    [\x9d40,\x9d7e]->\x5921,[\x9d80,\x9d9e]->\x5960,[\x9d9f,\x9dfc]->\x5a21,\
+    [\x9e40,\x9e7e]->\x5b21,[\x9e80,\x9e9e]->\x5b60,[\x9e9f,\x9efc]->\x5c21,\
+    [\x9f40,\x9f7e]->\x5d21,[\x9f80,\x9f9e]->\x5d60,[\x9f9f,\x9ffc]->\x5e21,\
+    [\xe040,\xe07e]->\x5f21,[\xe080,\xe09e]->\x5f60,[\xe09f,\xe0fc]->\x6021,\
+    [\xe140,\xe17e]->\x6121,[\xe180,\xe19e]->\x6160,[\xe19f,\xe1fc]->\x6221,\
+    [\xe240,\xe27e]->\x6321,[\xe280,\xe29e]->\x6360,[\xe29f,\xe2fc]->\x6421,\
+    [\xe340,\xe37e]->\x6521,[\xe380,\xe39e]->\x6560,[\xe39f,\xe3fc]->\x6621,\
+    [\xe440,\xe47e]->\x6721,[\xe480,\xe49e]->\x6760,[\xe49f,\xe4fc]->\x6821,\
+    [\xe540,\xe57e]->\x6921,[\xe580,\xe59e]->\x6960,[\xe59f,\xe5fc]->\x6a21,\
+    [\xe640,\xe67e]->\x6b21,[\xe680,\xe69e]->\x6b60,[\xe69f,\xe6fc]->\x6c21,\
+    [\xe740,\xe77e]->\x6d21,[\xe780,\xe79e]->\x6d60,[\xe79f,\xe7fc]->\x6e21,\
+    [\xe840,\xe87e]->\x6f21,[\xe880,\xe89e]->\x6f60,[\xe89f,\xe8fc]->\x7021,\
+    [\xe940,\xe97e]->\x7121,[\xe980,\xe99e]->\x7160,[\xe99f,\xe9fc]->\x7221,\
+    [\xea40,\xea7e]->\x7321,[\xea80,\xea9e]->\x7360,[\xea9f,\xeafc]->\x7421,\
+    [\xeb40,\xeb7e]->\x7521,[\xeb80,\xeb9e]->\x7560,[\xeb9f,\xebfc]->\x7621,\
+    [\xec40,\xec7e]->\x7721,[\xec80,\xec9e]->\x7760,[\xec9f,\xecfc]->\x7821,\
+    [\xed40,\xed7e]->\x7921,[\xed80,\xed9e]->\x7960,[\xed9f,\xedfc]->\x7a21,\
+    [\xee40,\xee7e]->\x7b21,[\xee80,\xee9e]->\x7b60,[\xee9f,\xeefc]->\x7c21,\
+    [\xef40,\xef7e]->\x7d21,[\xef80,\xef9e]->\x7d60,[\xef9f,\xeffc]->\x7e21
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		GR
+	length		1
+#if WCHAR32
+	wc_encoding	\x10000000
+#else
+	wc_encoding	\x00000080
+#endif
+	ct_encoding	JISX0201.1976-0:GR
+}
+
+XCOMM 	cs3 class
+XCOMM cs3	{
+XCOMM 	side		GR
+XCOMM 	length		2
+XCOMM #if WCHAR32
+XCOMM 	wc_encoding	\x20000000
+XCOMM #else
+XCOMM 	wc_encoding	\x00008000
+XCOMM #endif
+XCOMM 	ct_encoding	JISX0212.1990-0:GL; JISX0212.1990-0:GR
+XCOMM }
+
+END XLC_XLOCALE
+
+#else /* __uxp__ */
+
+XCOMM  For UXP/DS plat form
+XCOMM
+XCOMM       XLC_CHARSET_DEFINE category
+XCOMM
+XLC_CHARSET_DEFINE
+csd0    {
+        charset_name    u90x03.1991-0
+        side            GL
+        length          2
+        gc_number       94
+        string_encoding False
+        sequence        \x1b\x25\x28\x32
+        encoding_name   fujitsu.U90X03
+}
+
+csd1    {
+        charset_name    u90x03.1991-0
+        side            GR
+        length          2
+        gc_number       94
+        string_encoding False
+        sequence        \x1b\x25\x2f\x32
+        encoding_name   fujitsu.U90X03
+}
+END XLC_CHARSET_DEFINE
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class (7 bit ASCII)
+fs0	{
+	charset	{
+		name		JISX0201.1976-0:GL
+	}
+	font	{
+		primary		JISX0201.1976-0:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate all
+	}
+}
+XCOMM 	fs1 class (Kanji)
+fs1	{
+	charset	{
+		name		JISX0208.1983-0:GL
+	}
+	font	{
+                primary         fujitsu.u90x01.1991-0:GL
+                substitute      u90x01.1991-0:GL;\
+                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
+                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
+		vertical_map    u90x01.1991-0.2:GL,\
+                        [\x2122,\x2125]->\x7d21,[\x2131,\x2132]->\x7d25,\
+                        [\x213c,\x213e]->\x7d27,[\x2141,\x215b]->\x7d2a,\
+                        [\x2421,\x2421]->\x7d45,[\x2423,\x2423]->\x7d46,\
+                        [\x2425,\x2425]->\x7d47,[\x2427,\x2427]->\x7d48,\
+                        [\x2429,\x2429]->\x7d49,[\x2443,\x2443]->\x7d4a,\
+                        [\x2463,\x2463]->\x7d4b,[\x2465,\x2465]->\x7d4c,\
+                        [\x2467,\x2467]->\x7d4d,[\x246e,\x246e]->\x7d4e,\
+                        [\x2521,\x2521]->\x7d4f,[\x2523,\x2523]->\x7d50,\
+                        [\x2525,\x2525]->\x7d51,[\x2527,\x2527]->\x7d52,\
+                        [\x2529,\x2529]->\x7d53,[\x2543,\x2543]->\x7d54,\
+                        [\x2563,\x2563]->\x7d55,[\x2565,\x2565]->\x7d56,\
+                        [\x2567,\x2567]->\x7d57,[\x256e,\x256e]->\x7d58,\
+                        [\x2575,\x2576]->\x7d59,[\x2475,\x2476]->\x7d5b
+	}
+}
+XCOMM 	fs2 class (Half Kana)
+fs2	{
+	charset	{
+		name		JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate all
+	}
+}
+XCOMM 	fs3 class (Supplementary Kanji)
+fs3	{
+	charset	{
+		name		u90x03.1991-0:GL; u90x03.1991-0:GR
+		udc_area        \x6521,\x787e
+	}
+	font	{
+                primary         fujitsu.u90x03.1991-0:GL
+                substitute      u90x03.1991-0:GL;\
+                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
+                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ja.sjis
+mb_cur_max		2
+state_depend_encoding	False
+
+wc_encoding_mask	\x30000000
+wc_shift_bits		7
+
+
+XCOMM 	cs0 class
+cs0	{
+	side		GL:Default
+	length		1
+	wc_encoding	\x00000000
+	ct_encoding	JISX0201.1976-0:GL; ISO8859-1:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		none
+	length		2
+	byte1		\x81,\x9f;\xe0,\xef
+	byte2		\x40,\x7e;\x80,\xfc
+
+	wc_encoding	\x30000000
+
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+	mb_conversion	\
+    [\x8140,\x817e]->\x2121,[\x8180,\x819e]->\x2160,[\x819f,\x81fc]->\x2221,\
+    [\x8240,\x827e]->\x2321,[\x8280,\x829e]->\x2360,[\x829f,\x82fc]->\x2421,\
+    [\x8340,\x837e]->\x2521,[\x8380,\x839e]->\x2560,[\x839f,\x83fc]->\x2621,\
+    [\x8440,\x847e]->\x2721,[\x8480,\x849e]->\x2760,[\x849f,\x84fc]->\x2821,\
+    [\x8540,\x857e]->\x2921,[\x8580,\x859e]->\x2960,[\x859f,\x85fc]->\x2a21,\
+    [\x8640,\x867e]->\x2b21,[\x8680,\x869e]->\x2b60,[\x869f,\x86fc]->\x2c21,\
+    [\x8740,\x877e]->\x2d21,[\x8780,\x879e]->\x2d60,[\x879f,\x87fc]->\x2e21,\
+    [\x8840,\x887e]->\x2f21,[\x8880,\x889e]->\x2f60,[\x889f,\x88fc]->\x3021,\
+    [\x8940,\x897e]->\x3121,[\x8980,\x899e]->\x3160,[\x899f,\x89fc]->\x3221,\
+    [\x8a40,\x8a7e]->\x3321,[\x8a80,\x8a9e]->\x3360,[\x8a9f,\x8afc]->\x3421,\
+    [\x8b40,\x8b7e]->\x3521,[\x8b80,\x8b9e]->\x3560,[\x8b9f,\x8bfc]->\x3621,\
+    [\x8c40,\x8c7e]->\x3721,[\x8c80,\x8c9e]->\x3760,[\x8c9f,\x8cfc]->\x3821,\
+    [\x8d40,\x8d7e]->\x3921,[\x8d80,\x8d9e]->\x3960,[\x8d9f,\x8dfc]->\x3a21,\
+    [\x8e40,\x8e7e]->\x3b21,[\x8e80,\x8e9e]->\x3b60,[\x8e9f,\x8efc]->\x3c21,\
+    [\x8f40,\x8f7e]->\x3d21,[\x8f80,\x8f9e]->\x3d60,[\x8f9f,\x8ffc]->\x3e21,\
+    [\x9040,\x907e]->\x3f21,[\x9080,\x909e]->\x3f60,[\x909f,\x90fc]->\x4021,\
+    [\x9140,\x917e]->\x4121,[\x9180,\x919e]->\x4160,[\x919f,\x91fc]->\x4221,\
+    [\x9240,\x927e]->\x4321,[\x9280,\x929e]->\x4360,[\x929f,\x92fc]->\x4421,\
+    [\x9340,\x937e]->\x4521,[\x9380,\x939e]->\x4560,[\x939f,\x93fc]->\x4621,\
+    [\x9440,\x947e]->\x4721,[\x9480,\x949e]->\x4760,[\x949f,\x94fc]->\x4821,\
+    [\x9540,\x957e]->\x4921,[\x9580,\x959e]->\x4960,[\x959f,\x95fc]->\x4a21,\
+    [\x9640,\x967e]->\x4b21,[\x9680,\x969e]->\x4b60,[\x969f,\x96fc]->\x4c21,\
+    [\x9740,\x977e]->\x4d21,[\x9780,\x979e]->\x4d60,[\x979f,\x97fc]->\x4e21,\
+    [\x9840,\x987e]->\x4f21,[\x9880,\x989e]->\x4f60,[\x989f,\x98fc]->\x5021,\
+    [\x9940,\x997e]->\x5121,[\x9980,\x999e]->\x5160,[\x999f,\x99fc]->\x5221,\
+    [\x9a40,\x9a7e]->\x5321,[\x9a80,\x9a9e]->\x5360,[\x9a9f,\x9afc]->\x5421,\
+    [\x9b40,\x9b7e]->\x5521,[\x9b80,\x9b9e]->\x5560,[\x9b9f,\x9bfc]->\x5621,\
+    [\x9c40,\x9c7e]->\x5721,[\x9c80,\x9c9e]->\x5760,[\x9c9f,\x9cfc]->\x5821,\
+    [\x9d40,\x9d7e]->\x5921,[\x9d80,\x9d9e]->\x5960,[\x9d9f,\x9dfc]->\x5a21,\
+    [\x9e40,\x9e7e]->\x5b21,[\x9e80,\x9e9e]->\x5b60,[\x9e9f,\x9efc]->\x5c21,\
+    [\x9f40,\x9f7e]->\x5d21,[\x9f80,\x9f9e]->\x5d60,[\x9f9f,\x9ffc]->\x5e21,\
+    [\xe040,\xe07e]->\x5f21,[\xe080,\xe09e]->\x5f60,[\xe09f,\xe0fc]->\x6021,\
+    [\xe140,\xe17e]->\x6121,[\xe180,\xe19e]->\x6160,[\xe19f,\xe1fc]->\x6221,\
+    [\xe240,\xe27e]->\x6321,[\xe280,\xe29e]->\x6360,[\xe29f,\xe2fc]->\x6421,\
+    [\xe340,\xe37e]->\x6521,[\xe380,\xe39e]->\x6560,[\xe39f,\xe3fc]->\x6621,\
+    [\xe440,\xe47e]->\x6721,[\xe480,\xe49e]->\x6760,[\xe49f,\xe4fc]->\x6821,\
+    [\xe540,\xe57e]->\x6921,[\xe580,\xe59e]->\x6960,[\xe59f,\xe5fc]->\x6a21,\
+    [\xe640,\xe67e]->\x6b21,[\xe680,\xe69e]->\x6b60,[\xe69f,\xe6fc]->\x6c21,\
+    [\xe740,\xe77e]->\x6d21,[\xe780,\xe79e]->\x6d60,[\xe79f,\xe7fc]->\x6e21,\
+    [\xe840,\xe87e]->\x6f21,[\xe880,\xe89e]->\x6f60,[\xe89f,\xe8fc]->\x7021,\
+    [\xe940,\xe97e]->\x7121,[\xe980,\xe99e]->\x7160,[\xe99f,\xe9fc]->\x7221,\
+    [\xea40,\xea7e]->\x7321,[\xea80,\xea9e]->\x7360,[\xea9f,\xeafc]->\x7421,\
+    [\xeb40,\xeb7e]->\x7521,[\xeb80,\xeb9e]->\x7560,[\xeb9f,\xebfc]->\x7621,\
+    [\xec40,\xec7e]->\x7721,[\xec80,\xec9e]->\x7760,[\xec9f,\xecfc]->\x7821,\
+    [\xed40,\xed7e]->\x7921,[\xed80,\xed9e]->\x7960,[\xed9f,\xedfc]->\x7a21,\
+    [\xee40,\xee7e]->\x7b21,[\xee80,\xee9e]->\x7b60,[\xee9f,\xeefc]->\x7c21,\
+    [\xef40,\xef7e]->\x7d21,[\xef80,\xef9e]->\x7d60,[\xef9f,\xeffc]->\x7e21
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		GR
+	length		1
+	wc_encoding	\x10000000
+	ct_encoding	JISX0201.1976-0:GR
+}
+
+XCOMM 	cs3 class
+cs3	{
+	side		none
+	length		2
+	byte1		\xf0,\xfc
+	byte2		\x40,\x7e;\x80,\xfc
+ 	wc_encoding	\x20000000
+ 	ct_encoding	u90x03.1991-0:GL; u90x03.1991-0:GR
+	mb_conversion	\
+    [\xf040,\xf07e]->\x6521,[\xf080,\xf09e]->\x6560,[\xf09f,\xf0fc]->\x6621,\
+    [\xf140,\xf17e]->\x6721,[\xf180,\xf19e]->\x6760,[\xf19f,\xf1fc]->\x6821,\
+    [\xf240,\xf27e]->\x6921,[\xf280,\xf29e]->\x6960,[\xf29f,\xf2fc]->\x6a21,\
+    [\xf340,\xf37e]->\x6b21,[\xf380,\xf39e]->\x6b60,[\xf39f,\xf3fc]->\x6c21,\
+    [\xf440,\xf47e]->\x6d21,[\xf480,\xf49e]->\x6d60,[\xf49f,\xf4fc]->\x6e21,\
+    [\xf540,\xf57e]->\x6f21,[\xf580,\xf59e]->\x6f60,[\xf59f,\xf5fc]->\x7021,\
+    [\xf640,\xf67e]->\x7121,[\xf680,\xf69e]->\x7160,[\xf69f,\xf6fc]->\x7221,\
+    [\xf740,\xf77e]->\x7321,[\xf780,\xf79e]->\x7360,[\xf79f,\xf7fc]->\x7421,\
+    [\xf840,\xf87e]->\x7521,[\xf880,\xf89e]->\x7560,[\xf89f,\xf8fc]->\x7621,\
+    [\xf940,\xf97e]->\x7721,[\xf980,\xf99e]->\x7760,[\xf99f,\xf9fc]->\x7821,\
+    [\xfa40,\xfa7e]->\x7921,[\xfa80,\xfa9e]->\x7960,[\xfa9f,\xfafc]->\x7a21,\
+    [\xfb40,\xfb7e]->\x7b21,[\xfb80,\xfb9e]->\x7b60,[\xfb9f,\xfbfc]->\x7c21,\
+    [\xfc40,\xfc7e]->\x7d21,[\xfc80,\xfc9e]->\x7d60,[\xfc9f,\xfcfc]->\x7e21
+}
+
+END XLC_XLOCALE
+
+#endif /* __uxp__ */
diff --git a/libX11/nls/ja.U90/XI18N_OBJS b/libX11/nls/ja.U90/XI18N_OBJS
index cedf8bc53..8c766a958 100644
--- a/libX11/nls/ja.U90/XI18N_OBJS
+++ b/libX11/nls/ja.U90/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/ja.U90/XLC_LOCALE.pre b/libX11/nls/ja.U90/XLC_LOCALE.pre
index bad4687e6..5d8fd3c0a 100644
--- a/libX11/nls/ja.U90/XLC_LOCALE.pre
+++ b/libX11/nls/ja.U90/XLC_LOCALE.pre
@@ -1,151 +1,151 @@
-XCOMM Copyright 1995 by FUJITSU LIMITED
-XCOMM This is source code modified by FUJITSU LIMITED under the Joint
-XCOMM Development Agreement for the CDEnext PST.
-XCOMM This is unpublished proprietary source code of FUJITSU LIMITED
-XCOMM
-XCOMM NLS-DB for ja_JP.U90
-
-XCOMM
-XCOMM	XLC_CHARSET_DEFINE category
-XCOMM
-XLC_CHARSET_DEFINE
-csd0	{
-	charset_name	u90x03.1991-0
-	side		GL
-	length		2
-	gc_number	94
-	string_encoding	False
-	sequence	\x1b\x25\x28\x32
-	encoding_name	fujitsu.U90X03
-}
-
-csd1	{
-	charset_name	u90x03.1991-0
-	side		GR
-	length		2
-	gc_number	94
-	string_encoding	False
-	sequence	\x1b\x25\x2f\x32
-	encoding_name	fujitsu.U90X03
-}
-END XLC_CHARSET_DEFINE
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class (7 bit ASCII)
-fs0	{
-	charset	{
-		name	JISX0201.1976-0:GL
-	}
-	font	{
-		primary		JISX0201.1976-0:GL
-		substitute	ISO8859-1:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class (Kanji)
-fs1	{
-	charset	{
-		name	JISX0208.1983-0:GL
-	}
-	font	{
-                primary         fujitsu.u90x01.1991-0:GL
-XCOMM		primary		JISX0208.1983-0:GL
-                substitute	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
-                                JISX0208.1990-0:GL; JISX0208.1990-0:GR;\
-				u90x01.1991-0:GL
-		vertical_map	u90x01.1991-0.2:GL,\
-			[\x2122,\x2125]->\x7d21,[\x2131,\x2132]->\x7d25,\
-			[\x213c,\x213e]->\x7d27,[\x2141,\x215b]->\x7d2a,\
-			[\x2421,\x2421]->\x7d45,[\x2423,\x2423]->\x7d46,\
-			[\x2425,\x2425]->\x7d47,[\x2427,\x2427]->\x7d48,\
-			[\x2429,\x2429]->\x7d49,[\x2443,\x2443]->\x7d4a,\
-			[\x2463,\x2463]->\x7d4b,[\x2465,\x2465]->\x7d4c,\
-			[\x2467,\x2467]->\x7d4d,[\x246e,\x246e]->\x7d4e,\
-			[\x2521,\x2521]->\x7d4f,[\x2523,\x2523]->\x7d50,\
-			[\x2525,\x2525]->\x7d51,[\x2527,\x2527]->\x7d52,\
-			[\x2529,\x2529]->\x7d53,[\x2543,\x2543]->\x7d54,\
-			[\x2563,\x2563]->\x7d55,[\x2565,\x2565]->\x7d56,\
-			[\x2567,\x2567]->\x7d57,[\x256e,\x256e]->\x7d58,\
-			[\x2575,\x2576]->\x7d59,[\x2475,\x2476]->\x7d5b
-	}
-}
-XCOMM 	fs2 class (Half Kana)
-fs2	{
-	charset	{
-		name		JISX0201.1976-0:GR
-        }
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs3 class (JEF Kanji + User Defined Character)
-fs3	{
-	charset	{
-		name	u90x03.1991-0:GR; u90x03.1991-0:GL
-		udc_area	\x6521,\x787e
-	}
-	font	{
-                primary         fujitsu.u90x03.1991-0:GL
-                substitute      u90x03.1991-0:GL;\
-                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
-                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-XCOMM encoding_name		ja.euc
-encoding_name ja_JP.U90
-mb_cur_max		3
-state_depend_encoding	False
-
-wc_encoding_mask	\x30000000
-wc_shift_bits		7
-
-
-XCOMM 	cs0 class
-cs0	{
-	side		GL:Default
-	length		1
-	wc_encoding	\x00000000
-	ct_encoding	JISX0201.1976-0:GL; ISO8859-1:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		GR:Default
-	length		2
-	wc_encoding	\x30000000
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		GR
-	length		1
-	mb_encoding	<SS> \x8e
-	wc_encoding	\x10000000
-	ct_encoding	JISX0201.1976-0:GR
-}
-
-XCOMM 	cs3 class
-cs3	{
-	side		GR
-	length		2
-	mb_encoding	<SS> \x8f
-	wc_encoding	\x20000000
-	ct_encoding	u90x03.1991-0:GR; u90x03.1991-0:GL
-}
-
-END XLC_XLOCALE
+XCOMM Copyright 1995 by FUJITSU LIMITED
+XCOMM This is source code modified by FUJITSU LIMITED under the Joint
+XCOMM Development Agreement for the CDEnext PST.
+XCOMM This is unpublished proprietary source code of FUJITSU LIMITED
+XCOMM
+XCOMM NLS-DB for ja_JP.U90
+
+XCOMM
+XCOMM	XLC_CHARSET_DEFINE category
+XCOMM
+XLC_CHARSET_DEFINE
+csd0	{
+	charset_name	u90x03.1991-0
+	side		GL
+	length		2
+	gc_number	94
+	string_encoding	False
+	sequence	\x1b\x25\x28\x32
+	encoding_name	fujitsu.U90X03
+}
+
+csd1	{
+	charset_name	u90x03.1991-0
+	side		GR
+	length		2
+	gc_number	94
+	string_encoding	False
+	sequence	\x1b\x25\x2f\x32
+	encoding_name	fujitsu.U90X03
+}
+END XLC_CHARSET_DEFINE
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class (7 bit ASCII)
+fs0	{
+	charset	{
+		name	JISX0201.1976-0:GL
+	}
+	font	{
+		primary		JISX0201.1976-0:GL
+		substitute	ISO8859-1:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class (Kanji)
+fs1	{
+	charset	{
+		name	JISX0208.1983-0:GL
+	}
+	font	{
+                primary         fujitsu.u90x01.1991-0:GL
+XCOMM		primary		JISX0208.1983-0:GL
+                substitute	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
+                                JISX0208.1990-0:GL; JISX0208.1990-0:GR;\
+				u90x01.1991-0:GL
+		vertical_map	u90x01.1991-0.2:GL,\
+			[\x2122,\x2125]->\x7d21,[\x2131,\x2132]->\x7d25,\
+			[\x213c,\x213e]->\x7d27,[\x2141,\x215b]->\x7d2a,\
+			[\x2421,\x2421]->\x7d45,[\x2423,\x2423]->\x7d46,\
+			[\x2425,\x2425]->\x7d47,[\x2427,\x2427]->\x7d48,\
+			[\x2429,\x2429]->\x7d49,[\x2443,\x2443]->\x7d4a,\
+			[\x2463,\x2463]->\x7d4b,[\x2465,\x2465]->\x7d4c,\
+			[\x2467,\x2467]->\x7d4d,[\x246e,\x246e]->\x7d4e,\
+			[\x2521,\x2521]->\x7d4f,[\x2523,\x2523]->\x7d50,\
+			[\x2525,\x2525]->\x7d51,[\x2527,\x2527]->\x7d52,\
+			[\x2529,\x2529]->\x7d53,[\x2543,\x2543]->\x7d54,\
+			[\x2563,\x2563]->\x7d55,[\x2565,\x2565]->\x7d56,\
+			[\x2567,\x2567]->\x7d57,[\x256e,\x256e]->\x7d58,\
+			[\x2575,\x2576]->\x7d59,[\x2475,\x2476]->\x7d5b
+	}
+}
+XCOMM 	fs2 class (Half Kana)
+fs2	{
+	charset	{
+		name		JISX0201.1976-0:GR
+        }
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs3 class (JEF Kanji + User Defined Character)
+fs3	{
+	charset	{
+		name	u90x03.1991-0:GR; u90x03.1991-0:GL
+		udc_area	\x6521,\x787e
+	}
+	font	{
+                primary         fujitsu.u90x03.1991-0:GL
+                substitute      u90x03.1991-0:GL;\
+                                JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+                                JISX0208.1983-1:GL; JISX0208.1983-1:GR;\
+                                JISX0208.1990-0:GL; JISX0208.1990-0:GR
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+XCOMM encoding_name		ja.euc
+encoding_name ja_JP.U90
+mb_cur_max		3
+state_depend_encoding	False
+
+wc_encoding_mask	\x30000000
+wc_shift_bits		7
+
+
+XCOMM 	cs0 class
+cs0	{
+	side		GL:Default
+	length		1
+	wc_encoding	\x00000000
+	ct_encoding	JISX0201.1976-0:GL; ISO8859-1:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		GR:Default
+	length		2
+	wc_encoding	\x30000000
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		GR
+	length		1
+	mb_encoding	<SS> \x8e
+	wc_encoding	\x10000000
+	ct_encoding	JISX0201.1976-0:GR
+}
+
+XCOMM 	cs3 class
+cs3	{
+	side		GR
+	length		2
+	mb_encoding	<SS> \x8f
+	wc_encoding	\x20000000
+	ct_encoding	u90x03.1991-0:GR; u90x03.1991-0:GL
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/ja/Compose.pre b/libX11/nls/ja/Compose.pre
index 0935d75a4..26042570d 100644
--- a/libX11/nls/ja/Compose.pre
+++ b/libX11/nls/ja/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ja Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ja Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/ja/XI18N_OBJS b/libX11/nls/ja/XI18N_OBJS
index 2db64ddc2..50b51fecd 100644
--- a/libX11/nls/ja/XI18N_OBJS
+++ b/libX11/nls/ja/XI18N_OBJS
@@ -1,11 +1,11 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for ja locale
-#
-XLC	ja/xlibi18n_ja	_XlcGenericLoader	# XLC_open
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-#XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_regiser XIM_unregister
-XIM	common/ximp40	_Ximp_OpenIM		# XIM_open
-XIM	common/ximlocal	_XimpLocalOpenIM	# XIM_open
-XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_regiser XIM_unregister
-XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for ja locale
+#
+XLC	ja/xlibi18n_ja	_XlcGenericLoader	# XLC_open
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+#XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_regiser XIM_unregister
+XIM	common/ximp40	_Ximp_OpenIM		# XIM_open
+XIM	common/ximlocal	_XimpLocalOpenIM	# XIM_open
+XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_regiser XIM_unregister
+XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
diff --git a/libX11/nls/ja/XLC_LOCALE.pre b/libX11/nls/ja/XLC_LOCALE.pre
index ae619ec15..99decf0a0 100644
--- a/libX11/nls/ja/XLC_LOCALE.pre
+++ b/libX11/nls/ja/XLC_LOCALE.pre
@@ -1,124 +1,124 @@
-XCOMM
-XCOMM  XLocale Database Sample for ja_JP.euc 
-XCOMM 
-
-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
-		substitute	JISX0201.1976-0:GL
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs1 class (Kanji)
-fs1	{
-	charset	{
-		name		JISX0208.1983-0:GL
-		udc_area	\x7521,\x7e7e
-	}
-	font	{
-		primary		JISX0208.1983-0:GL
-                substitute      JISX0208.1990-0:GL
-	}
-}
-XCOMM 	fs2 class (Half Kana)
-fs2	{
-	charset	{
-		name		JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		substitute      JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM 	fs3 class (Supplementary Kanji)
-XCOMM fs3	{
-XCOMM	charset	{
-XCOMM		name		JISX0212.1990-0:GL
-XCOMM		udc_area	\x7521,\x7e7e
-XCOMM	}
-XCOMM	font	{
-XCOMM		primary		JISX0212.1990-0:GL
-XCOMM 	}
-XCOMM }
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ja.euc
-mb_cur_max		3
-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; JISX0201.1976-0:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		GR:Default
-	length		2
-#if WCHAR32
-	wc_encoding	\x30000000
-#else
-	wc_encoding	\x00008080
-#endif
-	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
-			JISX0208.1983-1:GL; JISX0208.1983-1:GR
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		GR
-	length		1
-	mb_encoding	<SS> \x8e
-#if WCHAR32
-	wc_encoding	\x10000000
-#else
-	wc_encoding	\x00000080
-#endif
-	ct_encoding	JISX0201.1976-0:GR
-}
-
-XCOMM 	cs3 class
-XCOMM cs3	{
-XCOMM 	side		GL
-XCOMM 	length		2
-XCOMM 	mb_encoding	<SS> \x8f
-XCOMM #if WCHAR32
-XCOMM 	wc_encoding	\x20000000
-XCOMM #else
-XCOMM 	wc_encoding	\x00008000
-XCOMM #endif
-XCOMM 	ct_encoding	JISX0212.1990-0:GL; JISX0212.1990-0:GR
-XCOMM }
-
-
-END XLC_XLOCALE
-
+XCOMM
+XCOMM  XLocale Database Sample for ja_JP.euc 
+XCOMM 
+
+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
+		substitute	JISX0201.1976-0:GL
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs1 class (Kanji)
+fs1	{
+	charset	{
+		name		JISX0208.1983-0:GL
+		udc_area	\x7521,\x7e7e
+	}
+	font	{
+		primary		JISX0208.1983-0:GL
+                substitute      JISX0208.1990-0:GL
+	}
+}
+XCOMM 	fs2 class (Half Kana)
+fs2	{
+	charset	{
+		name		JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		substitute      JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM 	fs3 class (Supplementary Kanji)
+XCOMM fs3	{
+XCOMM	charset	{
+XCOMM		name		JISX0212.1990-0:GL
+XCOMM		udc_area	\x7521,\x7e7e
+XCOMM	}
+XCOMM	font	{
+XCOMM		primary		JISX0212.1990-0:GL
+XCOMM 	}
+XCOMM }
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ja.euc
+mb_cur_max		3
+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; JISX0201.1976-0:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		GR:Default
+	length		2
+#if WCHAR32
+	wc_encoding	\x30000000
+#else
+	wc_encoding	\x00008080
+#endif
+	ct_encoding	JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
+			JISX0208.1983-1:GL; JISX0208.1983-1:GR
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		GR
+	length		1
+	mb_encoding	<SS> \x8e
+#if WCHAR32
+	wc_encoding	\x10000000
+#else
+	wc_encoding	\x00000080
+#endif
+	ct_encoding	JISX0201.1976-0:GR
+}
+
+XCOMM 	cs3 class
+XCOMM cs3	{
+XCOMM 	side		GL
+XCOMM 	length		2
+XCOMM 	mb_encoding	<SS> \x8f
+XCOMM #if WCHAR32
+XCOMM 	wc_encoding	\x20000000
+XCOMM #else
+XCOMM 	wc_encoding	\x00008000
+XCOMM #endif
+XCOMM 	ct_encoding	JISX0212.1990-0:GL; JISX0212.1990-0:GR
+XCOMM }
+
+
+END XLC_XLOCALE
+
diff --git a/libX11/nls/ja_JP.UTF-8/XI18N_OBJS b/libX11/nls/ja_JP.UTF-8/XI18N_OBJS
index af46a1a2b..9159b67e9 100644
--- a/libX11/nls/ja_JP.UTF-8/XI18N_OBJS
+++ b/libX11/nls/ja_JP.UTF-8/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for ja_JP.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for ja_JP.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
diff --git a/libX11/nls/ja_JP.UTF-8/XLC_LOCALE.pre b/libX11/nls/ja_JP.UTF-8/XLC_LOCALE.pre
index c1c4e8e00..0f5ebe29d 100644
--- a/libX11/nls/ja_JP.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/ja_JP.UTF-8/XLC_LOCALE.pre
@@ -1,149 +1,149 @@
-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 	fs2 class (Kanji)
-fs2	{
-	charset	{
-		name	JISX0208.1983-0:GL
-	}
-	font	{
-		primary	JISX0208.1983-0:GL
-	}
-}
-
-XCOMM   fs3 class (Korean Character)
-fs3	{
-	charset	{
-		name	KSC5601.1987-0:GL
-	}
-	font	{
-		primary	KSC5601.1987-0:GL
-	}
-}
-
-XCOMM   fs4 class (Chinese Han Character)
-fs4	{
-	charset	{
-		name	GB2312.1980-0:GL
-	}
-	font	{
-		primary	GB2312.1980-0:GL
-	}
-}
-XCOMM	fs5 class (Half Kana)
-fs5	{
-	charset	{
-		name	JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM ISO10646-1 is put last to make usually better-looking
-XCOMM other 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 fs6 class
-fs6 {
-  charset {
-    name  ISO10646-1
-  }
-  font  {
-    primary ISO10646-1
-  }
-}
-
-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
+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 	fs2 class (Kanji)
+fs2	{
+	charset	{
+		name	JISX0208.1983-0:GL
+	}
+	font	{
+		primary	JISX0208.1983-0:GL
+	}
+}
+
+XCOMM   fs3 class (Korean Character)
+fs3	{
+	charset	{
+		name	KSC5601.1987-0:GL
+	}
+	font	{
+		primary	KSC5601.1987-0:GL
+	}
+}
+
+XCOMM   fs4 class (Chinese Han Character)
+fs4	{
+	charset	{
+		name	GB2312.1980-0:GL
+	}
+	font	{
+		primary	GB2312.1980-0:GL
+	}
+}
+XCOMM	fs5 class (Half Kana)
+fs5	{
+	charset	{
+		name	JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM ISO10646-1 is put last to make usually better-looking
+XCOMM other 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 fs6 class
+fs6 {
+  charset {
+    name  ISO10646-1
+  }
+  font  {
+    primary ISO10646-1
+  }
+}
+
+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
diff --git a/libX11/nls/ko/Compose.pre b/libX11/nls/ko/Compose.pre
index 0b1f57045..4297871e7 100644
--- a/libX11/nls/ko/Compose.pre
+++ b/libX11/nls/ko/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM ko Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM ko Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/ko/XI18N_OBJS b/libX11/nls/ko/XI18N_OBJS
index f57b4648b..5ee523799 100644
--- a/libX11/nls/ko/XI18N_OBJS
+++ b/libX11/nls/ko/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for ko locale
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximp40	_Ximp_OpenIM		# XIM_open
-XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for ko locale
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/ximp40	_Ximp_OpenIM		# XIM_open
+XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
diff --git a/libX11/nls/ko/XLC_LOCALE.pre b/libX11/nls/ko/XLC_LOCALE.pre
index a91795462..bda77b7f8 100644
--- a/libX11/nls/ko/XLC_LOCALE.pre
+++ b/libX11/nls/ko/XLC_LOCALE.pre
@@ -1,71 +1,71 @@
-XCOMM  XLocale Database Sample for ko.
-XCOMM 
-
-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	KSC5601.1987-0:GL
-	}
-	font	{
-		primary		KSC5601.1987-0:GL
-		substitute	KSC5601.1987-0:GL
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		ko.euc
-mb_cur_max		2
-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		2
-#if WCHAR32
-	wc_encoding	\x30000000
-#else
-	wc_encoding	\x00008080
-#endif
-	ct_encoding	KSC5601.1987-0:GL; KSC5601.1987-0:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for ko.
+XCOMM 
+
+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	KSC5601.1987-0:GL
+	}
+	font	{
+		primary		KSC5601.1987-0:GL
+		substitute	KSC5601.1987-0:GL
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		ko.euc
+mb_cur_max		2
+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		2
+#if WCHAR32
+	wc_encoding	\x30000000
+#else
+	wc_encoding	\x00008080
+#endif
+	ct_encoding	KSC5601.1987-0:GL; KSC5601.1987-0:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/ko_KR.UTF-8/XI18N_OBJS b/libX11/nls/ko_KR.UTF-8/XI18N_OBJS
index 3c46c5a92..96e753cb6 100644
--- a/libX11/nls/ko_KR.UTF-8/XI18N_OBJS
+++ b/libX11/nls/ko_KR.UTF-8/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for ko_KR.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for ko_KR.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
diff --git a/libX11/nls/ko_KR.UTF-8/XLC_LOCALE.pre b/libX11/nls/ko_KR.UTF-8/XLC_LOCALE.pre
index 33338a14e..b3db89da2 100644
--- a/libX11/nls/ko_KR.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/ko_KR.UTF-8/XLC_LOCALE.pre
@@ -1,147 +1,147 @@
-
-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   fs2 class (Korean Character)
-fs2	{
-	charset	{
-		name	KSC5601.1987-0:GL
-	}
-	font	{
-		primary	KSC5601.1987-0:GL
-	}
-}
-XCOMM 	fs3 class (Kanji)
-fs3	{
-	charset	{
-		name	JISX0208.1983-0:GL
-	}
-	font	{
-		primary	JISX0208.1983-0:GL
-	}
-}
-XCOMM   fs4 class (Chinese Han Character)
-fs4	{
-	charset	{
-		name	GB2312.1980-0:GL
-	}
-	font	{
-		primary	GB2312.1980-0:GL
-	}
-}
-XCOMM	fs5 class (Half Kana)
-fs5	{
-	charset	{
-		name	JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-
-XCOMM ISO10646-1 is put last to make usually better-looking
-XCOMM other 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 fs6 class
-fs6 {
-  charset {
-    name  ISO10646-1
-  }
-  font  {
-    primary ISO10646-1
-  }
-}
-
-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
+
+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   fs2 class (Korean Character)
+fs2	{
+	charset	{
+		name	KSC5601.1987-0:GL
+	}
+	font	{
+		primary	KSC5601.1987-0:GL
+	}
+}
+XCOMM 	fs3 class (Kanji)
+fs3	{
+	charset	{
+		name	JISX0208.1983-0:GL
+	}
+	font	{
+		primary	JISX0208.1983-0:GL
+	}
+}
+XCOMM   fs4 class (Chinese Han Character)
+fs4	{
+	charset	{
+		name	GB2312.1980-0:GL
+	}
+	font	{
+		primary	GB2312.1980-0:GL
+	}
+}
+XCOMM	fs5 class (Half Kana)
+fs5	{
+	charset	{
+		name	JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+
+XCOMM ISO10646-1 is put last to make usually better-looking
+XCOMM other 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 fs6 class
+fs6 {
+  charset {
+    name  ISO10646-1
+  }
+  font  {
+    primary ISO10646-1
+  }
+}
+
+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
diff --git a/libX11/nls/koi8-c/Compose.pre b/libX11/nls/koi8-c/Compose.pre
index 53561c9c0..c15a3bbe9 100644
--- a/libX11/nls/koi8-c/Compose.pre
+++ b/libX11/nls/koi8-c/Compose.pre
@@ -1,122 +1,122 @@
-XCOMM
-XCOMM koi8-c Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM koi8-c Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/koi8-c/XI18N_OBJS b/libX11/nls/koi8-c/XI18N_OBJS
index 3fed1f118..a6374f358 100644
--- a/libX11/nls/koi8-c/XI18N_OBJS
+++ b/libX11/nls/koi8-c/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/koi8-c/XLC_LOCALE.pre b/libX11/nls/koi8-c/XLC_LOCALE.pre
index 85bbc0923..68cd02f3b 100644
--- a/libX11/nls/koi8-c/XLC_LOCALE.pre
+++ b/libX11/nls/koi8-c/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/koi8-r/Compose.pre b/libX11/nls/koi8-r/Compose.pre
index 3b9081b9b..d44893e64 100644
--- a/libX11/nls/koi8-r/Compose.pre
+++ b/libX11/nls/koi8-r/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM koi8-r Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM koi8-r Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/koi8-r/XI18N_OBJS b/libX11/nls/koi8-r/XI18N_OBJS
index 9833d6283..b704fec52 100644
--- a/libX11/nls/koi8-r/XI18N_OBJS
+++ b/libX11/nls/koi8-r/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/koi8-r/XLC_LOCALE.pre b/libX11/nls/koi8-r/XLC_LOCALE.pre
index 12090506e..cda283e5d 100644
--- a/libX11/nls/koi8-r/XLC_LOCALE.pre
+++ b/libX11/nls/koi8-r/XLC_LOCALE.pre
@@ -1,80 +1,80 @@
-XCOMM  XLocale Database Sample for koi8-r.
-XCOMM 
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-XCOMM 	fs0 class (7 bit ASCII)
-fs0	{
-	charset	{
-		name		ISO8859-1:GL
-	}
-	font	{
-		primary		KOI8-R:GL
-		substitute	ISO8859-1:GL
-	}
-}
-XCOMM 	fs1 class 
-fs1	{
-	charset         KOI8-R:GR
-	font            KOI8-R:GR
-}
-END XLC_FONTSET
-
-XCOMM
-XCOMM	XLC_CHARSET_DEFINE category
-XCOMM
-XLC_CHARSET_DEFINE
-csd0	{
-	charset_name	KOI8-R
-	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-R
-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-R: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-R:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for koi8-r.
+XCOMM 
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+XCOMM 	fs0 class (7 bit ASCII)
+fs0	{
+	charset	{
+		name		ISO8859-1:GL
+	}
+	font	{
+		primary		KOI8-R:GL
+		substitute	ISO8859-1:GL
+	}
+}
+XCOMM 	fs1 class 
+fs1	{
+	charset         KOI8-R:GR
+	font            KOI8-R:GR
+}
+END XLC_FONTSET
+
+XCOMM
+XCOMM	XLC_CHARSET_DEFINE category
+XCOMM
+XLC_CHARSET_DEFINE
+csd0	{
+	charset_name	KOI8-R
+	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-R
+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-R: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-R:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/koi8-u/Compose.pre b/libX11/nls/koi8-u/Compose.pre
index e06b12b48..fab51ed91 100644
--- a/libX11/nls/koi8-u/Compose.pre
+++ b/libX11/nls/koi8-u/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM koi8-u Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM koi8-u Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/koi8-u/XI18N_OBJS b/libX11/nls/koi8-u/XI18N_OBJS
index 1cb6b359b..dd2c992f1 100644
--- a/libX11/nls/koi8-u/XI18N_OBJS
+++ b/libX11/nls/koi8-u/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/koi8-u/XLC_LOCALE.pre b/libX11/nls/koi8-u/XLC_LOCALE.pre
index a0c01560e..860438ad6 100644
--- a/libX11/nls/koi8-u/XLC_LOCALE.pre
+++ b/libX11/nls/koi8-u/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/locale.dir.pre b/libX11/nls/locale.dir.pre
index bc49f2c8c..e0d9ef7ef 100644
--- a/libX11/nls/locale.dir.pre
+++ b/libX11/nls/locale.dir.pre
@@ -1,451 +1,451 @@
-XCOMM
-XCOMM	This file contains locale database file names
-XCOMM	The first word is the locale database file name and
-XCOMM	the second word is the full locale name.
-XCOMM
-XCOMM
-
-C/XLC_LOCALE:				C
-iso8859-1/XLC_LOCALE:			af_ZA.ISO8859-1
-iso8859-6/XLC_LOCALE:			ar_AA.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_BH.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_DZ.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_EG.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_IQ.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_JO.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_KW.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_LB.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_LY.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_MA.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_OM.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_QA.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_SA.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_SD.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_SY.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_TN.ISO8859-6
-iso8859-6/XLC_LOCALE:			ar_YE.ISO8859-6
-iso8859-9e/XLC_LOCALE:			az_AZ.ISO8859-9E
-koi8-c/XLC_LOCALE:			az_AZ.KOI8-C
-iso8859-5/XLC_LOCALE:			be_BY.ISO8859-5
-microsoft-cp1251/XLC_LOCALE:		be_BY.CP1251
-iso8859-5/XLC_LOCALE:			bg_BG.ISO8859-5
-microsoft-cp1251/XLC_LOCALE:		bg_BG.CP1251
-koi8-r/XLC_LOCALE:			bg_BG.KOI8-R
-iso8859-2/XLC_LOCALE:			bs_BA.ISO8859-2
-iso8859-1/XLC_LOCALE:			br_FR.ISO8859-1
-iso8859-14/XLC_LOCALE:			br_FR.ISO8859-14
-iso8859-15/XLC_LOCALE:			br_FR.ISO8859-15
-iso8859-1/XLC_LOCALE:			ca_AD.ISO8859-1
-iso8859-15/XLC_LOCALE:			ca_AD.ISO8859-15
-iso8859-1/XLC_LOCALE:			ca_ES.ISO8859-1
-iso8859-15/XLC_LOCALE:			ca_ES.ISO8859-15
-iso8859-1/XLC_LOCALE:			ca_FR.ISO8859-1
-iso8859-15/XLC_LOCALE:			ca_FR.ISO8859-15
-iso8859-1/XLC_LOCALE:			ca_IT.ISO8859-1
-iso8859-15/XLC_LOCALE:			ca_IT.ISO8859-15
-iso8859-2/XLC_LOCALE:			cs_CZ.ISO8859-2
-iso8859-1/XLC_LOCALE:			cy_GB.ISO8859-1
-iso8859-14/XLC_LOCALE:			cy_GB.ISO8859-14
-iso8859-15/XLC_LOCALE:			cy_GB.ISO8859-15
-iso8859-2/XLC_LOCALE:			cz_CZ.ISO8859-2
-iso8859-1/XLC_LOCALE:			da_DK.ISO8859-1
-iso8859-15/XLC_LOCALE:			da_DK.ISO8859-15
-iso8859-1/XLC_LOCALE:			de_AT.ISO8859-1
-iso8859-15/XLC_LOCALE:			de_AT.ISO8859-15
-iso8859-1/XLC_LOCALE:			de_BE.ISO8859-1
-iso8859-15/XLC_LOCALE:			de_BE.ISO8859-15
-iso8859-1/XLC_LOCALE:			de_CH.ISO8859-1
-iso8859-15/XLC_LOCALE:			de_CH.ISO8859-15
-iso8859-1/XLC_LOCALE:			de_DE.ISO8859-1
-iso8859-15/XLC_LOCALE:			de_DE.ISO8859-15
-iso8859-1/XLC_LOCALE:			de_LI.ISO8859-1
-iso8859-1/XLC_LOCALE:			de_LU.ISO8859-1
-iso8859-15/XLC_LOCALE:			de_LU.ISO8859-15
-iso8859-7/XLC_LOCALE: 			el_GR.ISO8859-7
-iso8859-15/XLC_LOCALE:			el_GR.ISO8859-15
-iso8859-1/XLC_LOCALE:			en_AU.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_BE.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_BZ.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_BW.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_CA.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_GB.ISO8859-1
-iso8859-15/XLC_LOCALE:			en_GB.ISO8859-15
-iso8859-1/XLC_LOCALE:			en_HK.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_IE.ISO8859-1
-iso8859-15/XLC_LOCALE:			en_IE.ISO8859-15
-iso8859-15/XLC_LOCALE:			en_IN.ISO8859-15
-iso8859-1/XLC_LOCALE:			en_JM.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_NZ.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_PH.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_SG.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_TT.ISO8859-1
-iso8859-1/XLC_LOCALE:			en_UK.ISO8859-1
-iso8859-15/XLC_LOCALE:			en_UK.ISO8859-15
-iso8859-1/XLC_LOCALE:			en_US.ISO8859-1
-iso8859-15/XLC_LOCALE:			en_US.ISO8859-15
-iso8859-1/XLC_LOCALE:			en_ZA.ISO8859-1
-iso8859-15/XLC_LOCALE:			en_ZA.ISO8859-15
-iso8859-3/XLC_LOCALE:			eo_EO.ISO8859-3
-iso8859-3/XLC_LOCALE:			eo_XX.ISO8859-3
-iso8859-1/XLC_LOCALE:			es_AR.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_BO.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_CL.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_CO.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_CR.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_DO.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_EC.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_ES.ISO8859-1
-iso8859-15/XLC_LOCALE:			es_ES.ISO8859-15
-iso8859-1/XLC_LOCALE:			es_GT.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_HN.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_MX.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_NI.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_PA.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_PE.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_PR.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_PY.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_SV.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_US.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_UY.ISO8859-1
-iso8859-1/XLC_LOCALE:			es_VE.ISO8859-1
-iso8859-1/XLC_LOCALE:			et_EE.ISO8859-1
-iso8859-4/XLC_LOCALE: 			et_EE.ISO8859-4
-iso8859-13/XLC_LOCALE: 			et_EE.ISO8859-13
-iso8859-15/XLC_LOCALE:			et_EE.ISO8859-15
-iso8859-1/XLC_LOCALE:			eu_ES.ISO8859-1
-iso8859-15/XLC_LOCALE:			eu_ES.ISO8859-15
-isiri-3342/XLC_LOCALE:			fa_IR.ISIRI-3342
-iso8859-1/XLC_LOCALE:			fi_FI.ISO8859-1
-iso8859-15/XLC_LOCALE:			fi_FI.ISO8859-15
-iso8859-1/XLC_LOCALE:			fo_FO.ISO8859-1
-iso8859-15/XLC_LOCALE:			fo_FO.ISO8859-15
-iso8859-1/XLC_LOCALE:			fr_BE.ISO8859-1
-iso8859-15/XLC_LOCALE:			fr_BE.ISO8859-15
-iso8859-1/XLC_LOCALE:			fr_CA.ISO8859-1
-iso8859-15/XLC_LOCALE:			fr_CA.ISO8859-15
-iso8859-1/XLC_LOCALE:			fr_CH.ISO8859-1
-iso8859-15/XLC_LOCALE:			fr_CH.ISO8859-15
-iso8859-1/XLC_LOCALE:			fr_FR.ISO8859-1
-iso8859-15/XLC_LOCALE:			fr_FR.ISO8859-15
-iso8859-1/XLC_LOCALE:			fr_LU.ISO8859-1
-iso8859-15/XLC_LOCALE:			fr_LU.ISO8859-15
-iso8859-1/XLC_LOCALE:			ga_IE.ISO8859-1
-iso8859-14/XLC_LOCALE:			ga_IE.ISO8859-14
-iso8859-15/XLC_LOCALE:			ga_IE.ISO8859-15
-iso8859-1/XLC_LOCALE:			gd_GB.ISO8859-1
-iso8859-14/XLC_LOCALE:			gd_GB.ISO8859-14
-iso8859-15/XLC_LOCALE:			gd_GB.ISO8859-15
-iso8859-1/XLC_LOCALE:			gl_ES.ISO8859-1
-iso8859-15/XLC_LOCALE:			gl_ES.ISO8859-15
-iso8859-1/XLC_LOCALE:			gv_GB.ISO8859-1
-iso8859-14/XLC_LOCALE:			gv_GB.ISO8859-14
-iso8859-15/XLC_LOCALE:			gv_GB.ISO8859-15
-iso8859-8/XLC_LOCALE:			he_IL.ISO8859-8
-microsoft-cp1255/XLC_LOCALE:		he_IL.CP1255
-iscii-dev/XLC_LOCALE:			hi_IN.ISCII-DEV
-iso8859-2/XLC_LOCALE:			hr_HR.ISO8859-2
-iso8859-2/XLC_LOCALE:			hu_HU.ISO8859-2
-armscii-8/XLC_LOCALE:			hy_AM.ARMSCII-8
-iso8859-1/XLC_LOCALE:			id_ID.ISO8859-1
-iso8859-1/XLC_LOCALE:			is_IS.ISO8859-1
-iso8859-15/XLC_LOCALE:			is_IS.ISO8859-15
-iso8859-1/XLC_LOCALE:			it_CH.ISO8859-1
-iso8859-1/XLC_LOCALE:			it_IT.ISO8859-1
-iso8859-15/XLC_LOCALE:			it_IT.ISO8859-15
-ja/XLC_LOCALE:				ja_JP.eucJP
-ja.SJIS/XLC_LOCALE:			ja_JP.SJIS
-ja.JIS/XLC_LOCALE:			ja_JP.JIS7
-georgian-academy/XLC_LOCALE:		ka_GE.GEORGIAN-ACADEMY
-georgian-ps/XLC_LOCALE:			ka_GE.GEORGIAN-PS
-iso8859-1/XLC_LOCALE:			kl_GL.ISO8859-1
-ko/XLC_LOCALE:				ko_KR.eucKR
-iso8859-1/XLC_LOCALE:			kw_GB.ISO8859-1
-iso8859-14/XLC_LOCALE:			kw_GB.ISO8859-14
-iso8859-15/XLC_LOCALE:			kw_GB.ISO8859-15
-ibm-cp1133/XLC_LOCALE:			lo_LA.IBM-CP1133
-mulelao-1/XLC_LOCALE:			lo_LA.MULELAO-1
-iso8859-4/XLC_LOCALE:			lt_LT.ISO8859-4
-iso8859-13/XLC_LOCALE:			lt_LT.ISO8859-13
-iso8859-4/XLC_LOCALE:			lv_LV.ISO8859-4
-iso8859-13/XLC_LOCALE:			lv_LV.ISO8859-13
-iso8859-13/XLC_LOCALE:			mi_NZ.ISO8859-13
-iso8859-5/XLC_LOCALE:			mk_MK.ISO8859-5
-microsoft-cp1251/XLC_LOCALE:		mk_MK.CP1251
-iso8859-1/XLC_LOCALE:			ms_MY.ISO8859-1
-iso8859-3/XLC_LOCALE:			mt_MT.ISO8859-3
-iso8859-1/XLC_LOCALE:			nb_NO.ISO8859-1
-iso8859-1/XLC_LOCALE:			nb_NO.ISO8859-15
-iso8859-1/XLC_LOCALE:			nl_BE.ISO8859-1
-iso8859-15/XLC_LOCALE:			nl_BE.ISO8859-15
-iso8859-1/XLC_LOCALE:			nl_NL.ISO8859-1
-iso8859-15/XLC_LOCALE:			nl_NL.ISO8859-15
-iso8859-1/XLC_LOCALE:			nn_NO.ISO8859-1
-iso8859-1/XLC_LOCALE:			nn_NO.ISO8859-15
-iso8859-1/XLC_LOCALE:			no_NO.ISO8859-1
-iso8859-1/XLC_LOCALE:			no_NO.ISO8859-15
-iso8859-1/XLC_LOCALE:			nr_ZA.ISO8859-1
-iso8859-15/XLC_LOCALE:			nso_ZA.ISO8859-15
-iso8859-1/XLC_LOCALE:			ny_NO.ISO8859-1
-iso8859-1/XLC_LOCALE:			ny_NO.ISO8859-15
-iso8859-1/XLC_LOCALE:			oc_FR.ISO8859-1
-iso8859-15/XLC_LOCALE:			oc_FR.ISO8859-15
-iso8859-1/XLC_LOCALE:			pd_DE.ISO8859-1
-iso8859-1/XLC_LOCALE:			ph_PH.ISO8859-1
-iso8859-2/XLC_LOCALE:			pl_PL.ISO8859-2
-iso8859-1/XLC_LOCALE:			pp_AN.ISO8859-1
-iso8859-1/XLC_LOCALE:			pt_BR.ISO8859-1
-iso8859-1/XLC_LOCALE:			pt_PT.ISO8859-1
-iso8859-15/XLC_LOCALE:			pt_PT.ISO8859-15
-iso8859-2/XLC_LOCALE:			ro_RO.ISO8859-2
-iso8859-5/XLC_LOCALE: 			ru_RU.ISO8859-5
-microsoft-cp1251/XLC_LOCALE: 		ru_RU.CP1251
-koi8-r/XLC_LOCALE: 			ru_RU.KOI8-R
-koi8-u/XLC_LOCALE:			ru_UA.KOI8-U
-iso8859-1/XLC_LOCALE:           rw_RW.ISO8859-1
-iso8859-2/XLC_LOCALE: 			sh_YU.ISO8859-2
-iso8859-2/XLC_LOCALE: 			sk_SK.ISO8859-2
-iso8859-2/XLC_LOCALE: 			sl_SI.ISO8859-2
-iso8859-2/XLC_LOCALE: 			sq_AL.ISO8859-2
-iso8859-2/XLC_LOCALE:			sr_CS.ISO8859-2
-iso8859-5/XLC_LOCALE:			sr_CS.ISO8859-5
-iso8859-2/XLC_LOCALE:			sr_YU.ISO8859-2
-iso8859-5/XLC_LOCALE:			sr_YU.ISO8859-5
-microsoft-cp1251/XLC_LOCALE:		sr_YU.CP1251
-iso8859-1/XLC_LOCALE:			ss_ZA.ISO8859-1
-iso8859-1/XLC_LOCALE:			st_ZA.ISO8859-1
-iso8859-1/XLC_LOCALE:			sv_FI.ISO8859-1
-iso8859-15/XLC_LOCALE:			sv_FI.ISO8859-15
-iso8859-1/XLC_LOCALE:			sv_SE.ISO8859-1
-iso8859-15/XLC_LOCALE:			sv_SE.ISO8859-15
-tscii-0/XLC_LOCALE:			ta_IN.TSCII-0
-koi8-c/XLC_LOCALE:			tg_TJ.KOI8-C
-th_TH/XLC_LOCALE:			th_TH.TIS620
-iso8859-11/XLC_LOCALE:			th_TH.ISO8859-11
-iso8859-1/XLC_LOCALE: 			tl_PH.ISO8859-1
-iso8859-15/XLC_LOCALE:			tn_ZA.ISO8859-15
-iso8859-9/XLC_LOCALE:			tr_TR.ISO8859-9
-iso8859-1/XLC_LOCALE:			ts_ZA.ISO8859-1
-tatar-cyr/XLC_LOCALE:			tt_RU.TATAR-CYR
-koi8-c/XLC_LOCALE:			tt_RU.KOI8-C
-iso8859-5/XLC_LOCALE: 			uk_UA.ISO8859-5
-microsoft-cp1251/XLC_LOCALE: 		uk_UA.CP1251
-koi8-u/XLC_LOCALE:			uk_UA.KOI8-U
-microsoft-cp1256/XLC_LOCALE:		ur_PK.CP1256
-vi_VN.tcvn/XLC_LOCALE:			vi_VN.TCVN
-vi_VN.viscii/XLC_LOCALE:		vi_VN.VISCII
-iso8859-1/XLC_LOCALE:			wa_BE.ISO8859-1
-iso8859-15/XLC_LOCALE:			wa_BE.ISO8859-15
-iso8859-1/XLC_LOCALE:			xh_ZA.ISO8859-1
-microsoft-cp1255/XLC_LOCALE:		yi_US.CP1255
-zh_CN/XLC_LOCALE:			zh_CN.eucCN
-zh_CN/XLC_LOCALE:			zh_CN.gb2312
-zh_CN.gbk/XLC_LOCALE:			zh_CN.gbk
-zh_CN.gb18030/XLC_LOCALE:		zh_CN.gb18030
-zh_HK.big5/XLC_LOCALE:			zh_HK.big5
-zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.big5-hkscs
-zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.Big5-HKSCS
-zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.big5hkscs
-zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.Big5HKSCS
-zh_TW.big5/XLC_LOCALE:			zh_TW.big5
-zh_TW/XLC_LOCALE:			zh_TW.eucTW
-iso8859-1/XLC_LOCALE:			zu_ZA.ISO8859-1
-XCOMM Note: The UTF-8 locales don't work correctly yet. Work in progress.
-en_US.UTF-8/XLC_LOCALE:			af_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			am_ET.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_AA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_AE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_BH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_DZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_EG.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 ar_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_IQ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_JO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_KW.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_LB.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_LY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_MA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_OM.UTF-8
-en_US.UTF-8/XLC_LOCALE:			bs_BA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_QA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_SA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_SD.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_SY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_TN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ar_YE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			as_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			az_AZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			a3_AZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			be_BY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			bg_BG.UTF-8
-en_US.UTF-8/XLC_LOCALE:			bn_BD.UTF-8
-en_US.UTF-8/XLC_LOCALE:			bn_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 bo_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			br_FR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ca_AD.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ca_ES.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ca_FR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ca_IT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			cs_CZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			cy_GB.UTF-8
-en_US.UTF-8/XLC_LOCALE:			cs_CZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			da_DK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			de_AT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			de_BE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			de_CH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			de_DE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			de_LI.UTF-8
-en_US.UTF-8/XLC_LOCALE:			de_LU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			el_CY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			el_GR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_AU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_BE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_BZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_CA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_GB.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_IE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_JM.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_MT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_NZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_TT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_UK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_US.UTF-8
-en_US.UTF-8/XLC_LOCALE:			en_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			eo_EO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			eo_XX.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_AR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_BO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_CL.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_CO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_CR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_DO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_EC.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_ES.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_GT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_HN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_MX.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_NI.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_PA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_PE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_PR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_PY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_SV.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_US.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_UY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			es_VE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			et_EE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			eu_ES.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fa_IR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fi_FI.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fo_FO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fr_BE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fr_CA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fr_CH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fr_FR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			fr_LU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ga_IE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			gd_GB.UTF-8
-en_US.UTF-8/XLC_LOCALE:			gl_ES.UTF-8
-en_US.UTF-8/XLC_LOCALE:			gu_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			gv_GB.UTF-8
-en_US.UTF-8/XLC_LOCALE:			he_IL.UTF-8
-en_US.UTF-8/XLC_LOCALE:			hi_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 hne_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			hr_HR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			hu_HU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			hy_AM.UTF-8
-en_US.UTF-8/XLC_LOCALE:			id_ID.UTF-8
-en_US.UTF-8/XLC_LOCALE:			is_IS.UTF-8
-en_US.UTF-8/XLC_LOCALE:			it_CH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			it_IT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			iu_CA.UTF-8
-ja_JP.UTF-8/XLC_LOCALE:			ja_JP.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ka_GE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			kl_GL.UTF-8
-en_US.UTF-8/XLC_LOCALE:			kk_KZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			kn_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 ks_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 ks_IN@devanagari.UTF-8
-ko_KR.UTF-8/XLC_LOCALE:			ko_KR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			kw_GB.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ky_KG.UTF-8
-en_US.UTF-8/XLC_LOCALE:			lo_LA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			lt_LT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			lv_LV.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 mai_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			mi_NZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			mk_MK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ml_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			mr_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ms_MY.UTF-8
-en_US.UTF-8/XLC_LOCALE:			mt_MT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			nl_BE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			nl_NL.UTF-8
-en_US.UTF-8/XLC_LOCALE:			nb_NO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			nn_NO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			no_NO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			nr_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			nso_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ny_NO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			oc_FR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			or_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pa_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pa_PK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pd_DE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pd_US.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ph_PH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pl_PL.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pp_AN.UTF-8
-pt_BR.UTF-8/XLC_LOCALE:			pt_BR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			pt_PT.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ro_RO.UTF-8
-ru_RU.UTF-8/XLC_LOCALE:			ru_RU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ru_UA.UTF-8
-en_US.UTF-8/XLC_LOCALE:         	rw_RW.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 sa_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 sd_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 sd_IN@devanagari.UTF-8
-en_US.UTF-8/XLC_LOCALE:			se_NO.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sh_BA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sh_YU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			si_LK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sk_SK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sl_SI.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sq_AL.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sr_CS.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sr_ME.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sr_RS.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sr_YU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ss_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			st_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sv_FI.UTF-8
-en_US.UTF-8/XLC_LOCALE:			sv_SE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ta_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			te_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			tg_TJ.UTF-8
-th_TH.UTF-8/XLC_LOCALE:			th_TH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ti_ER.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ti_ET.UTF-8
-en_US.UTF-8/XLC_LOCALE:			tl_PH.UTF-8
-en_US.UTF-8/XLC_LOCALE:			tn_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			tr_TR.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ts_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			tt_RU.UTF-8
-en_US.UTF-8/XLC_LOCALE:			uk_UA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ur_IN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ur_PK.UTF-8
-en_US.UTF-8/XLC_LOCALE:			uz_UZ.UTF-8
-en_US.UTF-8/XLC_LOCALE:			ve_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			vi_VN.UTF-8
-en_US.UTF-8/XLC_LOCALE:			wa_BE.UTF-8
-en_US.UTF-8/XLC_LOCALE:			xh_ZA.UTF-8
-en_US.UTF-8/XLC_LOCALE:			yi_US.UTF-8
-en_US.UTF-8/XLC_LOCALE:                 ne_NP.UTF-8
-zh_CN.UTF-8/XLC_LOCALE:			zh_CN.UTF-8
-zh_HK.UTF-8/XLC_LOCALE:			zh_HK.UTF-8
-zh_CN.UTF-8/XLC_LOCALE:			zh_SG.UTF-8
-zh_TW.UTF-8/XLC_LOCALE:			zh_TW.UTF-8
-en_US.UTF-8/XLC_LOCALE:			zu_ZA.UTF-8
-#ifdef __uxp__
-ja.U90/XLC_LOCALE:			ja_JP.U90
-ja.S90/XLC_LOCALE:			ja_JP.S90
-#endif
+XCOMM
+XCOMM	This file contains locale database file names
+XCOMM	The first word is the locale database file name and
+XCOMM	the second word is the full locale name.
+XCOMM
+XCOMM
+
+C/XLC_LOCALE:				C
+iso8859-1/XLC_LOCALE:			af_ZA.ISO8859-1
+iso8859-6/XLC_LOCALE:			ar_AA.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_BH.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_DZ.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_EG.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_IQ.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_JO.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_KW.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_LB.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_LY.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_MA.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_OM.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_QA.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_SA.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_SD.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_SY.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_TN.ISO8859-6
+iso8859-6/XLC_LOCALE:			ar_YE.ISO8859-6
+iso8859-9e/XLC_LOCALE:			az_AZ.ISO8859-9E
+koi8-c/XLC_LOCALE:			az_AZ.KOI8-C
+iso8859-5/XLC_LOCALE:			be_BY.ISO8859-5
+microsoft-cp1251/XLC_LOCALE:		be_BY.CP1251
+iso8859-5/XLC_LOCALE:			bg_BG.ISO8859-5
+microsoft-cp1251/XLC_LOCALE:		bg_BG.CP1251
+koi8-r/XLC_LOCALE:			bg_BG.KOI8-R
+iso8859-2/XLC_LOCALE:			bs_BA.ISO8859-2
+iso8859-1/XLC_LOCALE:			br_FR.ISO8859-1
+iso8859-14/XLC_LOCALE:			br_FR.ISO8859-14
+iso8859-15/XLC_LOCALE:			br_FR.ISO8859-15
+iso8859-1/XLC_LOCALE:			ca_AD.ISO8859-1
+iso8859-15/XLC_LOCALE:			ca_AD.ISO8859-15
+iso8859-1/XLC_LOCALE:			ca_ES.ISO8859-1
+iso8859-15/XLC_LOCALE:			ca_ES.ISO8859-15
+iso8859-1/XLC_LOCALE:			ca_FR.ISO8859-1
+iso8859-15/XLC_LOCALE:			ca_FR.ISO8859-15
+iso8859-1/XLC_LOCALE:			ca_IT.ISO8859-1
+iso8859-15/XLC_LOCALE:			ca_IT.ISO8859-15
+iso8859-2/XLC_LOCALE:			cs_CZ.ISO8859-2
+iso8859-1/XLC_LOCALE:			cy_GB.ISO8859-1
+iso8859-14/XLC_LOCALE:			cy_GB.ISO8859-14
+iso8859-15/XLC_LOCALE:			cy_GB.ISO8859-15
+iso8859-2/XLC_LOCALE:			cz_CZ.ISO8859-2
+iso8859-1/XLC_LOCALE:			da_DK.ISO8859-1
+iso8859-15/XLC_LOCALE:			da_DK.ISO8859-15
+iso8859-1/XLC_LOCALE:			de_AT.ISO8859-1
+iso8859-15/XLC_LOCALE:			de_AT.ISO8859-15
+iso8859-1/XLC_LOCALE:			de_BE.ISO8859-1
+iso8859-15/XLC_LOCALE:			de_BE.ISO8859-15
+iso8859-1/XLC_LOCALE:			de_CH.ISO8859-1
+iso8859-15/XLC_LOCALE:			de_CH.ISO8859-15
+iso8859-1/XLC_LOCALE:			de_DE.ISO8859-1
+iso8859-15/XLC_LOCALE:			de_DE.ISO8859-15
+iso8859-1/XLC_LOCALE:			de_LI.ISO8859-1
+iso8859-1/XLC_LOCALE:			de_LU.ISO8859-1
+iso8859-15/XLC_LOCALE:			de_LU.ISO8859-15
+iso8859-7/XLC_LOCALE: 			el_GR.ISO8859-7
+iso8859-15/XLC_LOCALE:			el_GR.ISO8859-15
+iso8859-1/XLC_LOCALE:			en_AU.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_BE.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_BZ.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_BW.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_CA.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_GB.ISO8859-1
+iso8859-15/XLC_LOCALE:			en_GB.ISO8859-15
+iso8859-1/XLC_LOCALE:			en_HK.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_IE.ISO8859-1
+iso8859-15/XLC_LOCALE:			en_IE.ISO8859-15
+iso8859-15/XLC_LOCALE:			en_IN.ISO8859-15
+iso8859-1/XLC_LOCALE:			en_JM.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_NZ.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_PH.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_SG.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_TT.ISO8859-1
+iso8859-1/XLC_LOCALE:			en_UK.ISO8859-1
+iso8859-15/XLC_LOCALE:			en_UK.ISO8859-15
+iso8859-1/XLC_LOCALE:			en_US.ISO8859-1
+iso8859-15/XLC_LOCALE:			en_US.ISO8859-15
+iso8859-1/XLC_LOCALE:			en_ZA.ISO8859-1
+iso8859-15/XLC_LOCALE:			en_ZA.ISO8859-15
+iso8859-3/XLC_LOCALE:			eo_EO.ISO8859-3
+iso8859-3/XLC_LOCALE:			eo_XX.ISO8859-3
+iso8859-1/XLC_LOCALE:			es_AR.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_BO.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_CL.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_CO.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_CR.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_DO.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_EC.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_ES.ISO8859-1
+iso8859-15/XLC_LOCALE:			es_ES.ISO8859-15
+iso8859-1/XLC_LOCALE:			es_GT.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_HN.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_MX.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_NI.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_PA.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_PE.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_PR.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_PY.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_SV.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_US.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_UY.ISO8859-1
+iso8859-1/XLC_LOCALE:			es_VE.ISO8859-1
+iso8859-1/XLC_LOCALE:			et_EE.ISO8859-1
+iso8859-4/XLC_LOCALE: 			et_EE.ISO8859-4
+iso8859-13/XLC_LOCALE: 			et_EE.ISO8859-13
+iso8859-15/XLC_LOCALE:			et_EE.ISO8859-15
+iso8859-1/XLC_LOCALE:			eu_ES.ISO8859-1
+iso8859-15/XLC_LOCALE:			eu_ES.ISO8859-15
+isiri-3342/XLC_LOCALE:			fa_IR.ISIRI-3342
+iso8859-1/XLC_LOCALE:			fi_FI.ISO8859-1
+iso8859-15/XLC_LOCALE:			fi_FI.ISO8859-15
+iso8859-1/XLC_LOCALE:			fo_FO.ISO8859-1
+iso8859-15/XLC_LOCALE:			fo_FO.ISO8859-15
+iso8859-1/XLC_LOCALE:			fr_BE.ISO8859-1
+iso8859-15/XLC_LOCALE:			fr_BE.ISO8859-15
+iso8859-1/XLC_LOCALE:			fr_CA.ISO8859-1
+iso8859-15/XLC_LOCALE:			fr_CA.ISO8859-15
+iso8859-1/XLC_LOCALE:			fr_CH.ISO8859-1
+iso8859-15/XLC_LOCALE:			fr_CH.ISO8859-15
+iso8859-1/XLC_LOCALE:			fr_FR.ISO8859-1
+iso8859-15/XLC_LOCALE:			fr_FR.ISO8859-15
+iso8859-1/XLC_LOCALE:			fr_LU.ISO8859-1
+iso8859-15/XLC_LOCALE:			fr_LU.ISO8859-15
+iso8859-1/XLC_LOCALE:			ga_IE.ISO8859-1
+iso8859-14/XLC_LOCALE:			ga_IE.ISO8859-14
+iso8859-15/XLC_LOCALE:			ga_IE.ISO8859-15
+iso8859-1/XLC_LOCALE:			gd_GB.ISO8859-1
+iso8859-14/XLC_LOCALE:			gd_GB.ISO8859-14
+iso8859-15/XLC_LOCALE:			gd_GB.ISO8859-15
+iso8859-1/XLC_LOCALE:			gl_ES.ISO8859-1
+iso8859-15/XLC_LOCALE:			gl_ES.ISO8859-15
+iso8859-1/XLC_LOCALE:			gv_GB.ISO8859-1
+iso8859-14/XLC_LOCALE:			gv_GB.ISO8859-14
+iso8859-15/XLC_LOCALE:			gv_GB.ISO8859-15
+iso8859-8/XLC_LOCALE:			he_IL.ISO8859-8
+microsoft-cp1255/XLC_LOCALE:		he_IL.CP1255
+iscii-dev/XLC_LOCALE:			hi_IN.ISCII-DEV
+iso8859-2/XLC_LOCALE:			hr_HR.ISO8859-2
+iso8859-2/XLC_LOCALE:			hu_HU.ISO8859-2
+armscii-8/XLC_LOCALE:			hy_AM.ARMSCII-8
+iso8859-1/XLC_LOCALE:			id_ID.ISO8859-1
+iso8859-1/XLC_LOCALE:			is_IS.ISO8859-1
+iso8859-15/XLC_LOCALE:			is_IS.ISO8859-15
+iso8859-1/XLC_LOCALE:			it_CH.ISO8859-1
+iso8859-1/XLC_LOCALE:			it_IT.ISO8859-1
+iso8859-15/XLC_LOCALE:			it_IT.ISO8859-15
+ja/XLC_LOCALE:				ja_JP.eucJP
+ja.SJIS/XLC_LOCALE:			ja_JP.SJIS
+ja.JIS/XLC_LOCALE:			ja_JP.JIS7
+georgian-academy/XLC_LOCALE:		ka_GE.GEORGIAN-ACADEMY
+georgian-ps/XLC_LOCALE:			ka_GE.GEORGIAN-PS
+iso8859-1/XLC_LOCALE:			kl_GL.ISO8859-1
+ko/XLC_LOCALE:				ko_KR.eucKR
+iso8859-1/XLC_LOCALE:			kw_GB.ISO8859-1
+iso8859-14/XLC_LOCALE:			kw_GB.ISO8859-14
+iso8859-15/XLC_LOCALE:			kw_GB.ISO8859-15
+ibm-cp1133/XLC_LOCALE:			lo_LA.IBM-CP1133
+mulelao-1/XLC_LOCALE:			lo_LA.MULELAO-1
+iso8859-4/XLC_LOCALE:			lt_LT.ISO8859-4
+iso8859-13/XLC_LOCALE:			lt_LT.ISO8859-13
+iso8859-4/XLC_LOCALE:			lv_LV.ISO8859-4
+iso8859-13/XLC_LOCALE:			lv_LV.ISO8859-13
+iso8859-13/XLC_LOCALE:			mi_NZ.ISO8859-13
+iso8859-5/XLC_LOCALE:			mk_MK.ISO8859-5
+microsoft-cp1251/XLC_LOCALE:		mk_MK.CP1251
+iso8859-1/XLC_LOCALE:			ms_MY.ISO8859-1
+iso8859-3/XLC_LOCALE:			mt_MT.ISO8859-3
+iso8859-1/XLC_LOCALE:			nb_NO.ISO8859-1
+iso8859-1/XLC_LOCALE:			nb_NO.ISO8859-15
+iso8859-1/XLC_LOCALE:			nl_BE.ISO8859-1
+iso8859-15/XLC_LOCALE:			nl_BE.ISO8859-15
+iso8859-1/XLC_LOCALE:			nl_NL.ISO8859-1
+iso8859-15/XLC_LOCALE:			nl_NL.ISO8859-15
+iso8859-1/XLC_LOCALE:			nn_NO.ISO8859-1
+iso8859-1/XLC_LOCALE:			nn_NO.ISO8859-15
+iso8859-1/XLC_LOCALE:			no_NO.ISO8859-1
+iso8859-1/XLC_LOCALE:			no_NO.ISO8859-15
+iso8859-1/XLC_LOCALE:			nr_ZA.ISO8859-1
+iso8859-15/XLC_LOCALE:			nso_ZA.ISO8859-15
+iso8859-1/XLC_LOCALE:			ny_NO.ISO8859-1
+iso8859-1/XLC_LOCALE:			ny_NO.ISO8859-15
+iso8859-1/XLC_LOCALE:			oc_FR.ISO8859-1
+iso8859-15/XLC_LOCALE:			oc_FR.ISO8859-15
+iso8859-1/XLC_LOCALE:			pd_DE.ISO8859-1
+iso8859-1/XLC_LOCALE:			ph_PH.ISO8859-1
+iso8859-2/XLC_LOCALE:			pl_PL.ISO8859-2
+iso8859-1/XLC_LOCALE:			pp_AN.ISO8859-1
+iso8859-1/XLC_LOCALE:			pt_BR.ISO8859-1
+iso8859-1/XLC_LOCALE:			pt_PT.ISO8859-1
+iso8859-15/XLC_LOCALE:			pt_PT.ISO8859-15
+iso8859-2/XLC_LOCALE:			ro_RO.ISO8859-2
+iso8859-5/XLC_LOCALE: 			ru_RU.ISO8859-5
+microsoft-cp1251/XLC_LOCALE: 		ru_RU.CP1251
+koi8-r/XLC_LOCALE: 			ru_RU.KOI8-R
+koi8-u/XLC_LOCALE:			ru_UA.KOI8-U
+iso8859-1/XLC_LOCALE:           rw_RW.ISO8859-1
+iso8859-2/XLC_LOCALE: 			sh_YU.ISO8859-2
+iso8859-2/XLC_LOCALE: 			sk_SK.ISO8859-2
+iso8859-2/XLC_LOCALE: 			sl_SI.ISO8859-2
+iso8859-2/XLC_LOCALE: 			sq_AL.ISO8859-2
+iso8859-2/XLC_LOCALE:			sr_CS.ISO8859-2
+iso8859-5/XLC_LOCALE:			sr_CS.ISO8859-5
+iso8859-2/XLC_LOCALE:			sr_YU.ISO8859-2
+iso8859-5/XLC_LOCALE:			sr_YU.ISO8859-5
+microsoft-cp1251/XLC_LOCALE:		sr_YU.CP1251
+iso8859-1/XLC_LOCALE:			ss_ZA.ISO8859-1
+iso8859-1/XLC_LOCALE:			st_ZA.ISO8859-1
+iso8859-1/XLC_LOCALE:			sv_FI.ISO8859-1
+iso8859-15/XLC_LOCALE:			sv_FI.ISO8859-15
+iso8859-1/XLC_LOCALE:			sv_SE.ISO8859-1
+iso8859-15/XLC_LOCALE:			sv_SE.ISO8859-15
+tscii-0/XLC_LOCALE:			ta_IN.TSCII-0
+koi8-c/XLC_LOCALE:			tg_TJ.KOI8-C
+th_TH/XLC_LOCALE:			th_TH.TIS620
+iso8859-11/XLC_LOCALE:			th_TH.ISO8859-11
+iso8859-1/XLC_LOCALE: 			tl_PH.ISO8859-1
+iso8859-15/XLC_LOCALE:			tn_ZA.ISO8859-15
+iso8859-9/XLC_LOCALE:			tr_TR.ISO8859-9
+iso8859-1/XLC_LOCALE:			ts_ZA.ISO8859-1
+tatar-cyr/XLC_LOCALE:			tt_RU.TATAR-CYR
+koi8-c/XLC_LOCALE:			tt_RU.KOI8-C
+iso8859-5/XLC_LOCALE: 			uk_UA.ISO8859-5
+microsoft-cp1251/XLC_LOCALE: 		uk_UA.CP1251
+koi8-u/XLC_LOCALE:			uk_UA.KOI8-U
+microsoft-cp1256/XLC_LOCALE:		ur_PK.CP1256
+vi_VN.tcvn/XLC_LOCALE:			vi_VN.TCVN
+vi_VN.viscii/XLC_LOCALE:		vi_VN.VISCII
+iso8859-1/XLC_LOCALE:			wa_BE.ISO8859-1
+iso8859-15/XLC_LOCALE:			wa_BE.ISO8859-15
+iso8859-1/XLC_LOCALE:			xh_ZA.ISO8859-1
+microsoft-cp1255/XLC_LOCALE:		yi_US.CP1255
+zh_CN/XLC_LOCALE:			zh_CN.eucCN
+zh_CN/XLC_LOCALE:			zh_CN.gb2312
+zh_CN.gbk/XLC_LOCALE:			zh_CN.gbk
+zh_CN.gb18030/XLC_LOCALE:		zh_CN.gb18030
+zh_HK.big5/XLC_LOCALE:			zh_HK.big5
+zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.big5-hkscs
+zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.Big5-HKSCS
+zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.big5hkscs
+zh_HK.big5hkscs/XLC_LOCALE:		zh_HK.Big5HKSCS
+zh_TW.big5/XLC_LOCALE:			zh_TW.big5
+zh_TW/XLC_LOCALE:			zh_TW.eucTW
+iso8859-1/XLC_LOCALE:			zu_ZA.ISO8859-1
+XCOMM Note: The UTF-8 locales don't work correctly yet. Work in progress.
+en_US.UTF-8/XLC_LOCALE:			af_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			am_ET.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_AA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_AE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_BH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_DZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_EG.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 ar_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_IQ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_JO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_KW.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_LB.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_LY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_MA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_OM.UTF-8
+en_US.UTF-8/XLC_LOCALE:			bs_BA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_QA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_SA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_SD.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_SY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_TN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ar_YE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			as_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			az_AZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			a3_AZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			be_BY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			bg_BG.UTF-8
+en_US.UTF-8/XLC_LOCALE:			bn_BD.UTF-8
+en_US.UTF-8/XLC_LOCALE:			bn_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 bo_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			br_FR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ca_AD.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ca_ES.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ca_FR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ca_IT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			cs_CZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			cy_GB.UTF-8
+en_US.UTF-8/XLC_LOCALE:			cs_CZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			da_DK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			de_AT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			de_BE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			de_CH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			de_DE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			de_LI.UTF-8
+en_US.UTF-8/XLC_LOCALE:			de_LU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			el_CY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			el_GR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_AU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_BE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_BZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_CA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_GB.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_IE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_JM.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_MT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_NZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_TT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_UK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_US.UTF-8
+en_US.UTF-8/XLC_LOCALE:			en_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			eo_EO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			eo_XX.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_AR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_BO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_CL.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_CO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_CR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_DO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_EC.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_ES.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_GT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_HN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_MX.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_NI.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_PA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_PE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_PR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_PY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_SV.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_US.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_UY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			es_VE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			et_EE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			eu_ES.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fa_IR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fi_FI.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fo_FO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fr_BE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fr_CA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fr_CH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fr_FR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			fr_LU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ga_IE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			gd_GB.UTF-8
+en_US.UTF-8/XLC_LOCALE:			gl_ES.UTF-8
+en_US.UTF-8/XLC_LOCALE:			gu_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			gv_GB.UTF-8
+en_US.UTF-8/XLC_LOCALE:			he_IL.UTF-8
+en_US.UTF-8/XLC_LOCALE:			hi_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 hne_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			hr_HR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			hu_HU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			hy_AM.UTF-8
+en_US.UTF-8/XLC_LOCALE:			id_ID.UTF-8
+en_US.UTF-8/XLC_LOCALE:			is_IS.UTF-8
+en_US.UTF-8/XLC_LOCALE:			it_CH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			it_IT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			iu_CA.UTF-8
+ja_JP.UTF-8/XLC_LOCALE:			ja_JP.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ka_GE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			kl_GL.UTF-8
+en_US.UTF-8/XLC_LOCALE:			kk_KZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			kn_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 ks_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 ks_IN@devanagari.UTF-8
+ko_KR.UTF-8/XLC_LOCALE:			ko_KR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			kw_GB.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ky_KG.UTF-8
+en_US.UTF-8/XLC_LOCALE:			lo_LA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			lt_LT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			lv_LV.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 mai_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			mi_NZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			mk_MK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ml_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			mr_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ms_MY.UTF-8
+en_US.UTF-8/XLC_LOCALE:			mt_MT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			nl_BE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			nl_NL.UTF-8
+en_US.UTF-8/XLC_LOCALE:			nb_NO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			nn_NO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			no_NO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			nr_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			nso_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ny_NO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			oc_FR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			or_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pa_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pa_PK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pd_DE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pd_US.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ph_PH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pl_PL.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pp_AN.UTF-8
+pt_BR.UTF-8/XLC_LOCALE:			pt_BR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			pt_PT.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ro_RO.UTF-8
+ru_RU.UTF-8/XLC_LOCALE:			ru_RU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ru_UA.UTF-8
+en_US.UTF-8/XLC_LOCALE:         	rw_RW.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 sa_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 sd_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 sd_IN@devanagari.UTF-8
+en_US.UTF-8/XLC_LOCALE:			se_NO.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sh_BA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sh_YU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			si_LK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sk_SK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sl_SI.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sq_AL.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sr_CS.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sr_ME.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sr_RS.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sr_YU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ss_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			st_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sv_FI.UTF-8
+en_US.UTF-8/XLC_LOCALE:			sv_SE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ta_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			te_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			tg_TJ.UTF-8
+th_TH.UTF-8/XLC_LOCALE:			th_TH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ti_ER.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ti_ET.UTF-8
+en_US.UTF-8/XLC_LOCALE:			tl_PH.UTF-8
+en_US.UTF-8/XLC_LOCALE:			tn_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			tr_TR.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ts_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			tt_RU.UTF-8
+en_US.UTF-8/XLC_LOCALE:			uk_UA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ur_IN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ur_PK.UTF-8
+en_US.UTF-8/XLC_LOCALE:			uz_UZ.UTF-8
+en_US.UTF-8/XLC_LOCALE:			ve_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			vi_VN.UTF-8
+en_US.UTF-8/XLC_LOCALE:			wa_BE.UTF-8
+en_US.UTF-8/XLC_LOCALE:			xh_ZA.UTF-8
+en_US.UTF-8/XLC_LOCALE:			yi_US.UTF-8
+en_US.UTF-8/XLC_LOCALE:                 ne_NP.UTF-8
+zh_CN.UTF-8/XLC_LOCALE:			zh_CN.UTF-8
+zh_HK.UTF-8/XLC_LOCALE:			zh_HK.UTF-8
+zh_CN.UTF-8/XLC_LOCALE:			zh_SG.UTF-8
+zh_TW.UTF-8/XLC_LOCALE:			zh_TW.UTF-8
+en_US.UTF-8/XLC_LOCALE:			zu_ZA.UTF-8
+#ifdef __uxp__
+ja.U90/XLC_LOCALE:			ja_JP.U90
+ja.S90/XLC_LOCALE:			ja_JP.S90
+#endif
diff --git a/libX11/nls/microsoft-cp1251/XI18N_OBJS b/libX11/nls/microsoft-cp1251/XI18N_OBJS
index 8bad8beb2..98c5ef5ed 100644
--- a/libX11/nls/microsoft-cp1251/XI18N_OBJS
+++ b/libX11/nls/microsoft-cp1251/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/microsoft-cp1251/XLC_LOCALE.pre b/libX11/nls/microsoft-cp1251/XLC_LOCALE.pre
index 743c4618f..77b9cd26e 100644
--- a/libX11/nls/microsoft-cp1251/XLC_LOCALE.pre
+++ b/libX11/nls/microsoft-cp1251/XLC_LOCALE.pre
@@ -1,85 +1,85 @@
-XCOMM  XLocale Database Sample for microsoft-cp1251.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for microsoft-cp1251.
+XCOMM 
+
+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
diff --git a/libX11/nls/microsoft-cp1255/XI18N_OBJS b/libX11/nls/microsoft-cp1255/XI18N_OBJS
index c468efb03..3d0d9a5db 100644
--- a/libX11/nls/microsoft-cp1255/XI18N_OBJS
+++ b/libX11/nls/microsoft-cp1255/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/microsoft-cp1255/XLC_LOCALE.pre b/libX11/nls/microsoft-cp1255/XLC_LOCALE.pre
index 26f361880..a9bea9c6c 100644
--- a/libX11/nls/microsoft-cp1255/XLC_LOCALE.pre
+++ b/libX11/nls/microsoft-cp1255/XLC_LOCALE.pre
@@ -1,85 +1,85 @@
-XCOMM  XLocale Database Sample for microsoft-cp1255.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for microsoft-cp1255.
+XCOMM 
+
+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
diff --git a/libX11/nls/microsoft-cp1256/XI18N_OBJS b/libX11/nls/microsoft-cp1256/XI18N_OBJS
index 228ae4d73..e58719d06 100644
--- a/libX11/nls/microsoft-cp1256/XI18N_OBJS
+++ b/libX11/nls/microsoft-cp1256/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/microsoft-cp1256/XLC_LOCALE.pre b/libX11/nls/microsoft-cp1256/XLC_LOCALE.pre
index 2c29af79d..7fdb074f1 100644
--- a/libX11/nls/microsoft-cp1256/XLC_LOCALE.pre
+++ b/libX11/nls/microsoft-cp1256/XLC_LOCALE.pre
@@ -1,85 +1,85 @@
-XCOMM  XLocale Database Sample for microsoft-cp1256.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for microsoft-cp1256.
+XCOMM 
+
+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
diff --git a/libX11/nls/mulelao-1/Compose.pre b/libX11/nls/mulelao-1/Compose.pre
index c35be0f76..89302cc89 100644
--- a/libX11/nls/mulelao-1/Compose.pre
+++ b/libX11/nls/mulelao-1/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM mulelao-1 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM mulelao-1 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/mulelao-1/XI18N_OBJS b/libX11/nls/mulelao-1/XI18N_OBJS
index dbb9f0ee7..10d7248f8 100644
--- a/libX11/nls/mulelao-1/XI18N_OBJS
+++ b/libX11/nls/mulelao-1/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/mulelao-1/XLC_LOCALE.pre b/libX11/nls/mulelao-1/XLC_LOCALE.pre
index 03676560d..45a63452f 100644
--- a/libX11/nls/mulelao-1/XLC_LOCALE.pre
+++ b/libX11/nls/mulelao-1/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/nokhchi-1/XI18N_OBJS b/libX11/nls/nokhchi-1/XI18N_OBJS
index b57cb6d1f..58b1d01f7 100644
--- a/libX11/nls/nokhchi-1/XI18N_OBJS
+++ b/libX11/nls/nokhchi-1/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/nokhchi-1/XLC_LOCALE.pre b/libX11/nls/nokhchi-1/XLC_LOCALE.pre
index 8fe7205d0..303867908 100644
--- a/libX11/nls/nokhchi-1/XLC_LOCALE.pre
+++ b/libX11/nls/nokhchi-1/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/pt_BR.UTF-8/XI18N_OBJS b/libX11/nls/pt_BR.UTF-8/XI18N_OBJS
index 745b001d3..8eac6d8af 100644
--- a/libX11/nls/pt_BR.UTF-8/XI18N_OBJS
+++ b/libX11/nls/pt_BR.UTF-8/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for pt_BR.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for pt_BR.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
diff --git a/libX11/nls/pt_BR.UTF-8/XLC_LOCALE.pre b/libX11/nls/pt_BR.UTF-8/XLC_LOCALE.pre
index 64ecc5d37..e53dd5080 100644
--- a/libX11/nls/pt_BR.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/pt_BR.UTF-8/XLC_LOCALE.pre
@@ -1,142 +1,142 @@
-XCOMM  XLocale Database Sample for pt_BR.UTF-8
-XCOMM
-XCOMM  Based on XLocale Database Sample for en_US.UTF-8
-XCOMM 
-
-XCOMM 
-XCOMM 	XLC_FONTSET category
-XCOMM 
-XLC_FONTSET
-
-on_demand_loading	True
-
-object_name		generic
-
-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 	fs2 class (Kanji)
-fs2	{
-	charset	{
-		name	JISX0208.1983-0:GL
-	}
-	font	{
-		primary	JISX0208.1983-0:GL
-	}
-}
-XCOMM   fs3 class (Korean Character)
-fs3	{
-	charset	{
-		name	KSC5601.1987-0:GL
-	}
-	font	{
-		primary	KSC5601.1987-0:GL
-	}
-}
-XCOMM   fs4 class (Chinese Han Character)
-fs4	{
-	charset	{
-		name	GB2312.1980-0:GL
-	}
-	font	{
-		primary	GB2312.1980-0:GL
-	}
-}
-XCOMM	fs5 class (Half Kana)
-fs5	{
-	charset	{
-		name	JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM ISO10646 is last, per Roland Mainz in
-XCOMM http://bugs.freedesktop.org/show_bug.cgi?id=1896
-fs6	{
-	charset	{
-		name	ISO10646-1
-	}
-	font	{
-		primary	ISO10646-1
-	}
-}
-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
+XCOMM  XLocale Database Sample for pt_BR.UTF-8
+XCOMM
+XCOMM  Based on XLocale Database Sample for en_US.UTF-8
+XCOMM 
+
+XCOMM 
+XCOMM 	XLC_FONTSET category
+XCOMM 
+XLC_FONTSET
+
+on_demand_loading	True
+
+object_name		generic
+
+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 	fs2 class (Kanji)
+fs2	{
+	charset	{
+		name	JISX0208.1983-0:GL
+	}
+	font	{
+		primary	JISX0208.1983-0:GL
+	}
+}
+XCOMM   fs3 class (Korean Character)
+fs3	{
+	charset	{
+		name	KSC5601.1987-0:GL
+	}
+	font	{
+		primary	KSC5601.1987-0:GL
+	}
+}
+XCOMM   fs4 class (Chinese Han Character)
+fs4	{
+	charset	{
+		name	GB2312.1980-0:GL
+	}
+	font	{
+		primary	GB2312.1980-0:GL
+	}
+}
+XCOMM	fs5 class (Half Kana)
+fs5	{
+	charset	{
+		name	JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM ISO10646 is last, per Roland Mainz in
+XCOMM http://bugs.freedesktop.org/show_bug.cgi?id=1896
+fs6	{
+	charset	{
+		name	ISO10646-1
+	}
+	font	{
+		primary	ISO10646-1
+	}
+}
+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
diff --git a/libX11/nls/ru_RU.UTF-8/Compose.pre b/libX11/nls/ru_RU.UTF-8/Compose.pre
index 5a4dd18b9..6c2c4114d 100644
--- a/libX11/nls/ru_RU.UTF-8/Compose.pre
+++ b/libX11/nls/ru_RU.UTF-8/Compose.pre
@@ -1 +1 @@
-include "X11_LOCALEDATADIR/en_US.UTF-8/Compose"
+include "X11_LOCALEDATADIR/en_US.UTF-8/Compose"
diff --git a/libX11/nls/ru_RU.UTF-8/XI18N_OBJS b/libX11/nls/ru_RU.UTF-8/XI18N_OBJS
index 1f8498788..842fc27f3 100644
--- a/libX11/nls/ru_RU.UTF-8/XI18N_OBJS
+++ b/libX11/nls/ru_RU.UTF-8/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for ru_RU.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for ru_RU.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
diff --git a/libX11/nls/ru_RU.UTF-8/XLC_LOCALE.pre b/libX11/nls/ru_RU.UTF-8/XLC_LOCALE.pre
index 9ae59e166..d2f397e47 100644
--- a/libX11/nls/ru_RU.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/ru_RU.UTF-8/XLC_LOCALE.pre
@@ -1,169 +1,169 @@
-XCOMM
-XCOMM	XLocale Database Sample for ru_RU.UTF-8
-XCOMM	Derived from en_US.UTF-8
-XCOMM
-
-XCOMM
-XCOMM 	XLC_FONTSET category
-XCOMM
-XLC_FONTSET
-
-on_demand_loading	True
-
-object_name		generic
-
-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	fs2 class (KOI8-R)
-fs2	{
-	charset	{
-		name	KOI8-R:GR
-	}
-	font	{
-		primary	KOI8-R:GR
-	}
-}
-XCOMM	fs3 class (MICROSOFT-CP1251)
-fs3	{
-	charset	{
-		name	MICROSOFT-CP1251:GR
-	}
-	font	{
-		primary	MICROSOFT-CP1251:GR
-	}
-}
-XCOMM	fs4 class (ISO8859-5)
-fs4	{
-	charset	{
-		name	ISO8859-5:GR
-	}
-	font	{
-		primary	ISO8859-5:GR
-	}
-}
-XCOMM 	fs5 class (Kanji)
-fs5	{
-	charset	{
-		name	JISX0208.1983-0:GL
-	}
-	font	{
-		primary	JISX0208.1983-0:GL
-	}
-}
-XCOMM	fs6 class (Korean Character)
-fs6	{
-	charset	{
-		name	KSC5601.1987-0:GL
-	}
-	font	{
-		primary	KSC5601.1987-0:GL
-	}
-}
-XCOMM	fs7 class (Chinese Han Character)
-fs7	{
-	charset	{
-		name	GB2312.1980-0:GL
-	}
-	font	{
-		primary	GB2312.1980-0:GL
-	}
-}
-XCOMM	fs8 class (Half Kana)
-fs8	{
-	charset	{
-		name	JISX0201.1976-0:GR
-	}
-	font	{
-		primary		JISX0201.1976-0:GR
-		vertical_rotate	all
-	}
-}
-XCOMM	ISO10646 should come last so the fonts above will actually be used
-XCOMM	fs9 class
-fs9	{
-	charset	{
-		name	ISO10646-1
-	}
-	font	{
-		primary	ISO10646-1
-	}
-}
-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
+XCOMM
+XCOMM	XLocale Database Sample for ru_RU.UTF-8
+XCOMM	Derived from en_US.UTF-8
+XCOMM
+
+XCOMM
+XCOMM 	XLC_FONTSET category
+XCOMM
+XLC_FONTSET
+
+on_demand_loading	True
+
+object_name		generic
+
+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	fs2 class (KOI8-R)
+fs2	{
+	charset	{
+		name	KOI8-R:GR
+	}
+	font	{
+		primary	KOI8-R:GR
+	}
+}
+XCOMM	fs3 class (MICROSOFT-CP1251)
+fs3	{
+	charset	{
+		name	MICROSOFT-CP1251:GR
+	}
+	font	{
+		primary	MICROSOFT-CP1251:GR
+	}
+}
+XCOMM	fs4 class (ISO8859-5)
+fs4	{
+	charset	{
+		name	ISO8859-5:GR
+	}
+	font	{
+		primary	ISO8859-5:GR
+	}
+}
+XCOMM 	fs5 class (Kanji)
+fs5	{
+	charset	{
+		name	JISX0208.1983-0:GL
+	}
+	font	{
+		primary	JISX0208.1983-0:GL
+	}
+}
+XCOMM	fs6 class (Korean Character)
+fs6	{
+	charset	{
+		name	KSC5601.1987-0:GL
+	}
+	font	{
+		primary	KSC5601.1987-0:GL
+	}
+}
+XCOMM	fs7 class (Chinese Han Character)
+fs7	{
+	charset	{
+		name	GB2312.1980-0:GL
+	}
+	font	{
+		primary	GB2312.1980-0:GL
+	}
+}
+XCOMM	fs8 class (Half Kana)
+fs8	{
+	charset	{
+		name	JISX0201.1976-0:GR
+	}
+	font	{
+		primary		JISX0201.1976-0:GR
+		vertical_rotate	all
+	}
+}
+XCOMM	ISO10646 should come last so the fonts above will actually be used
+XCOMM	fs9 class
+fs9	{
+	charset	{
+		name	ISO10646-1
+	}
+	font	{
+		primary	ISO10646-1
+	}
+}
+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
diff --git a/libX11/nls/tatar-cyr/XI18N_OBJS b/libX11/nls/tatar-cyr/XI18N_OBJS
index fafb35ebe..074f2a173 100644
--- a/libX11/nls/tatar-cyr/XI18N_OBJS
+++ b/libX11/nls/tatar-cyr/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/tatar-cyr/XLC_LOCALE.pre b/libX11/nls/tatar-cyr/XLC_LOCALE.pre
index 45c12412a..aaa95059e 100644
--- a/libX11/nls/tatar-cyr/XLC_LOCALE.pre
+++ b/libX11/nls/tatar-cyr/XLC_LOCALE.pre
@@ -1,85 +1,85 @@
-XCOMM  XLocale Database Sample for tatar-cyr.
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for tatar-cyr.
+XCOMM 
+
+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
diff --git a/libX11/nls/th_TH.UTF-8/XI18N_OBJS b/libX11/nls/th_TH.UTF-8/XI18N_OBJS
index 5fa487ffe..dec38b0f5 100644
--- a/libX11/nls/th_TH.UTF-8/XI18N_OBJS
+++ b/libX11/nls/th_TH.UTF-8/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for th_TH.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for th_TH.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
diff --git a/libX11/nls/th_TH.UTF-8/XLC_LOCALE.pre b/libX11/nls/th_TH.UTF-8/XLC_LOCALE.pre
index 165675f67..f79091ad5 100644
--- a/libX11/nls/th_TH.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/th_TH.UTF-8/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-XCOMM XLocale Database Sample for th_TH
-XCOMM
-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         ISO8859-11:GR
-	font            ISO8859-11: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     ISO8859-11:GR
-}
-
-XCOMM 	cs2 class
-cs2	{
-	side		none
-	ct_encoding     ISO10646-1
-}
-
-END XLC_XLOCALE
+XCOMM XLocale Database Sample for th_TH
+XCOMM
+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         ISO8859-11:GR
+	font            ISO8859-11: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     ISO8859-11:GR
+}
+
+XCOMM 	cs2 class
+cs2	{
+	side		none
+	ct_encoding     ISO10646-1
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/th_TH/XI18N_OBJS b/libX11/nls/th_TH/XI18N_OBJS
index 3b6fbbdd1..d677a002d 100644
--- a/libX11/nls/th_TH/XI18N_OBJS
+++ b/libX11/nls/th_TH/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/th_TH/XLC_LOCALE.pre b/libX11/nls/th_TH/XLC_LOCALE.pre
index c349b3e8f..8530f0b0d 100644
--- a/libX11/nls/th_TH/XLC_LOCALE.pre
+++ b/libX11/nls/th_TH/XLC_LOCALE.pre
@@ -1,65 +1,65 @@
-XCOMM XLocale Database Sample for th_TH
-XCOMM
-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         ISO8859-11:GR
-	font            ISO8859-11: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     ISO8859-11:GR
-}
-
-END XLC_XLOCALE
+XCOMM XLocale Database Sample for th_TH
+XCOMM
+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         ISO8859-11:GR
+	font            ISO8859-11: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     ISO8859-11:GR
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/tscii-0/XI18N_OBJS b/libX11/nls/tscii-0/XI18N_OBJS
index c2d4ed7b6..237a33798 100644
--- a/libX11/nls/tscii-0/XI18N_OBJS
+++ b/libX11/nls/tscii-0/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/tscii-0/XLC_LOCALE.pre b/libX11/nls/tscii-0/XLC_LOCALE.pre
index 04317ce1a..617bfdfe3 100644
--- a/libX11/nls/tscii-0/XLC_LOCALE.pre
+++ b/libX11/nls/tscii-0/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-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
+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
diff --git a/libX11/nls/vi_VN.tcvn/Compose.pre b/libX11/nls/vi_VN.tcvn/Compose.pre
index bff4826f5..0f2279d36 100644
--- a/libX11/nls/vi_VN.tcvn/Compose.pre
+++ b/libX11/nls/vi_VN.tcvn/Compose.pre
@@ -1,135 +1,135 @@
-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_hook> <space>			: " "	space
-<dead_tilde> <space>			: "~"	asciitilde
-<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
+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_hook> <space>			: " "	space
+<dead_tilde> <space>			: "~"	asciitilde
+<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
diff --git a/libX11/nls/vi_VN.tcvn/XI18N_OBJS b/libX11/nls/vi_VN.tcvn/XI18N_OBJS
index 0b3507b84..cff66dfca 100644
--- a/libX11/nls/vi_VN.tcvn/XI18N_OBJS
+++ b/libX11/nls/vi_VN.tcvn/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/vi_VN.tcvn/XLC_LOCALE.pre b/libX11/nls/vi_VN.tcvn/XLC_LOCALE.pre
index 5e149f68a..d2897d6dd 100644
--- a/libX11/nls/vi_VN.tcvn/XLC_LOCALE.pre
+++ b/libX11/nls/vi_VN.tcvn/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-XCOMM  XLocale Database Sample for vi_VN.TCVN
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for vi_VN.TCVN
+XCOMM 
+
+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
diff --git a/libX11/nls/vi_VN.viscii/Compose.pre b/libX11/nls/vi_VN.viscii/Compose.pre
index 7f4338712..59cdb83ce 100644
--- a/libX11/nls/vi_VN.viscii/Compose.pre
+++ b/libX11/nls/vi_VN.viscii/Compose.pre
@@ -1,135 +1,135 @@
-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_hook> <space>			: " "	space
-<dead_tilde> <space>			: "~"	asciitilde
-<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
+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_hook> <space>			: " "	space
+<dead_tilde> <space>			: "~"	asciitilde
+<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
diff --git a/libX11/nls/vi_VN.viscii/XI18N_OBJS b/libX11/nls/vi_VN.viscii/XI18N_OBJS
index 6422fa7ed..5f4b3b604 100644
--- a/libX11/nls/vi_VN.viscii/XI18N_OBJS
+++ b/libX11/nls/vi_VN.viscii/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/vi_VN.viscii/XLC_LOCALE.pre b/libX11/nls/vi_VN.viscii/XLC_LOCALE.pre
index 9df54f809..9df03005c 100644
--- a/libX11/nls/vi_VN.viscii/XLC_LOCALE.pre
+++ b/libX11/nls/vi_VN.viscii/XLC_LOCALE.pre
@@ -1,79 +1,79 @@
-XCOMM  XLocale Database Sample for vi_VN.VISCII
-XCOMM 
-
-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
+XCOMM  XLocale Database Sample for vi_VN.VISCII
+XCOMM 
+
+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
diff --git a/libX11/nls/zh_CN.UTF-8/XI18N_OBJS b/libX11/nls/zh_CN.UTF-8/XI18N_OBJS
index a0ef7384f..29dd53a30 100644
--- a/libX11/nls/zh_CN.UTF-8/XI18N_OBJS
+++ b/libX11/nls/zh_CN.UTF-8/XI18N_OBJS
@@ -1,8 +1,8 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for zh_CN.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for zh_CN.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
diff --git a/libX11/nls/zh_CN.UTF-8/XLC_LOCALE.pre b/libX11/nls/zh_CN.UTF-8/XLC_LOCALE.pre
index 2f72fb272..6f05d7a8e 100644
--- a/libX11/nls/zh_CN.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/zh_CN.UTF-8/XLC_LOCALE.pre
@@ -1,107 +1,107 @@
-XCOMM     XFree86 NLS for Chinese locale zh_CN.UTF-8
-XCOMM          Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
-XCOMM          by James Su <suzhe@turbolinux.com.cn>
-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  fs2 class (Chinese Han Character)
-fs2    {
-       charset {
-               name    GB2312.1980-0:GL
-       }
-       font    {
-               primary GB2312.1980-0:GL
-       }
-}
-
-XCOMM  fs3 class (Chinese Han Character GBK)
-fs3    {
-       charset {
-               name    GBK-0:GLGR
-       }
-       font    {
-               primary GBK-0:GLGR
-               substitute GB13000.1993-1:GLGR
-       }
-}
-
-XCOMM  fs4 class
-fs4    {
-       charset {
-               name    ISO10646-1
-       }
-       font    {
-               primary ISO10646-1
-       }
-}
-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     GB2312.1980-0:GL; GB2312.1980-0:GR
-}
-
-XCOMM  cs3 class
-cs3    {
-       side            none
-       ct_encoding     ISO10646-1
-}
-
-END XLC_XLOCALE
-
+XCOMM     XFree86 NLS for Chinese locale zh_CN.UTF-8
+XCOMM          Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
+XCOMM          by James Su <suzhe@turbolinux.com.cn>
+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  fs2 class (Chinese Han Character)
+fs2    {
+       charset {
+               name    GB2312.1980-0:GL
+       }
+       font    {
+               primary GB2312.1980-0:GL
+       }
+}
+
+XCOMM  fs3 class (Chinese Han Character GBK)
+fs3    {
+       charset {
+               name    GBK-0:GLGR
+       }
+       font    {
+               primary GBK-0:GLGR
+               substitute GB13000.1993-1:GLGR
+       }
+}
+
+XCOMM  fs4 class
+fs4    {
+       charset {
+               name    ISO10646-1
+       }
+       font    {
+               primary ISO10646-1
+       }
+}
+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     GB2312.1980-0:GL; GB2312.1980-0:GR
+}
+
+XCOMM  cs3 class
+cs3    {
+       side            none
+       ct_encoding     ISO10646-1
+}
+
+END XLC_XLOCALE
+
diff --git a/libX11/nls/zh_CN.gb18030/Compose.pre b/libX11/nls/zh_CN.gb18030/Compose.pre
index 7a7c7f241..a9e259fab 100644
--- a/libX11/nls/zh_CN.gb18030/Compose.pre
+++ b/libX11/nls/zh_CN.gb18030/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM zh_CN.GB18030 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM zh_CN.GB18030 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/zh_CN.gb18030/XI18N_OBJS b/libX11/nls/zh_CN.gb18030/XI18N_OBJS
index e9fef4c7a..a92b4033c 100644
--- a/libX11/nls/zh_CN.gb18030/XI18N_OBJS
+++ b/libX11/nls/zh_CN.gb18030/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for zh_CN.gb18030 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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for zh_CN.gb18030 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
diff --git a/libX11/nls/zh_CN.gb18030/XLC_LOCALE.pre b/libX11/nls/zh_CN.gb18030/XLC_LOCALE.pre
index 4d01c8f7f..f9544c70e 100644
--- a/libX11/nls/zh_CN.gb18030/XLC_LOCALE.pre
+++ b/libX11/nls/zh_CN.gb18030/XLC_LOCALE.pre
@@ -1,106 +1,106 @@
-XCOMM     XFree86 NLS for Chinese encoding GB18030
-XCOMM		Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
-XCOMM    	by James Su <suzhe@turbolinux.com.cn>
-
-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	fs2 class (Chinese Han Character)
-fs2	{
-	charset	{
-		name	GB2312.1980-0:GL
-	}
-	font	{
-		primary	GB2312.1980-0:GL
-	}
-}
-
-XCOMM	fs3 class (Chinese Han Character GBK)
-fs3	{
-	charset	{
-		name    GBK-0:GLGR
-	}
-	font	{
-		primary GBK-0:GLGR
-		substitute GB13000.1993-1:GLGR
-	}
-}
-
-XCOMM	fs4 class
-fs4	{
-	charset	{
-		name	ISO10646-1
-	}
-	font	{
-		primary	GB18030-0
-		substitute GBK2K-0
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		GB18030
-mb_cur_max		4
-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     GB2312.1980-0:GL; GB2312.1980-0:GR
-}
-
-XCOMM	cs3 class
-cs3	{
-	side		none
-	ct_encoding	ISO10646-1
-}
-
-END XLC_XLOCALE
+XCOMM     XFree86 NLS for Chinese encoding GB18030
+XCOMM		Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
+XCOMM    	by James Su <suzhe@turbolinux.com.cn>
+
+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	fs2 class (Chinese Han Character)
+fs2	{
+	charset	{
+		name	GB2312.1980-0:GL
+	}
+	font	{
+		primary	GB2312.1980-0:GL
+	}
+}
+
+XCOMM	fs3 class (Chinese Han Character GBK)
+fs3	{
+	charset	{
+		name    GBK-0:GLGR
+	}
+	font	{
+		primary GBK-0:GLGR
+		substitute GB13000.1993-1:GLGR
+	}
+}
+
+XCOMM	fs4 class
+fs4	{
+	charset	{
+		name	ISO10646-1
+	}
+	font	{
+		primary	GB18030-0
+		substitute GBK2K-0
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		GB18030
+mb_cur_max		4
+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     GB2312.1980-0:GL; GB2312.1980-0:GR
+}
+
+XCOMM	cs3 class
+cs3	{
+	side		none
+	ct_encoding	ISO10646-1
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/zh_CN.gbk/Compose.pre b/libX11/nls/zh_CN.gbk/Compose.pre
index 5b849aadd..c95d9ac82 100644
--- a/libX11/nls/zh_CN.gbk/Compose.pre
+++ b/libX11/nls/zh_CN.gbk/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM zh_CN.GBK Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM zh_CN.GBK Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/zh_CN.gbk/XI18N_OBJS b/libX11/nls/zh_CN.gbk/XI18N_OBJS
index 274697e49..197a3e194 100644
--- a/libX11/nls/zh_CN.gbk/XI18N_OBJS
+++ b/libX11/nls/zh_CN.gbk/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/zh_CN.gbk/XLC_LOCALE.pre b/libX11/nls/zh_CN.gbk/XLC_LOCALE.pre
index b43dbec97..302818bca 100644
--- a/libX11/nls/zh_CN.gbk/XLC_LOCALE.pre
+++ b/libX11/nls/zh_CN.gbk/XLC_LOCALE.pre
@@ -1,70 +1,70 @@
-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 
-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
-
-	mb_conversion	[\x8140,\xfefe]->\x0140
-	ct_conversion	[\x0140,\x7efe]->\x8140
-}
-
-END XLC_XLOCALE
+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 
+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
+
+	mb_conversion	[\x8140,\xfefe]->\x0140
+	ct_conversion	[\x0140,\x7efe]->\x8140
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/zh_CN/Compose.pre b/libX11/nls/zh_CN/Compose.pre
index d7ec8005f..2f04b4218 100644
--- a/libX11/nls/zh_CN/Compose.pre
+++ b/libX11/nls/zh_CN/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM zh Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM zh Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/zh_CN/XI18N_OBJS b/libX11/nls/zh_CN/XI18N_OBJS
index bc7f81bfc..3ad1a6230 100644
--- a/libX11/nls/zh_CN/XI18N_OBJS
+++ b/libX11/nls/zh_CN/XI18N_OBJS
@@ -1,9 +1,9 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for zh locale
-#
-#
-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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for zh locale
+#
+#
+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
diff --git a/libX11/nls/zh_CN/XLC_LOCALE.pre b/libX11/nls/zh_CN/XLC_LOCALE.pre
index f8d60a70a..0065d8df1 100644
--- a/libX11/nls/zh_CN/XLC_LOCALE.pre
+++ b/libX11/nls/zh_CN/XLC_LOCALE.pre
@@ -1,62 +1,62 @@
-XCOMM  XLocale Database Sample for zh (eucCN).
-XCOMM
-
-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
+XCOMM  XLocale Database Sample for zh (eucCN).
+XCOMM
+
+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
diff --git a/libX11/nls/zh_HK.UTF-8/XI18N_OBJS b/libX11/nls/zh_HK.UTF-8/XI18N_OBJS
index 8fb0b1be0..e9d5ef8ad 100644
--- a/libX11/nls/zh_HK.UTF-8/XI18N_OBJS
+++ b/libX11/nls/zh_HK.UTF-8/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for zh_HK.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for zh_HK.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
diff --git a/libX11/nls/zh_HK.UTF-8/XLC_LOCALE.pre b/libX11/nls/zh_HK.UTF-8/XLC_LOCALE.pre
index 7eac192c7..c08803258 100644
--- a/libX11/nls/zh_HK.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/zh_HK.UTF-8/XLC_LOCALE.pre
@@ -1,96 +1,96 @@
-XCOMM     XFree86 NLS for Chinese locale zh_HK.UTF-8
-XCOMM          Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
-XCOMM          by James Su <suzhe@turbolinux.com.cn>
-
-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   fs2 class
-fs2    {
-       charset {
-               name    BIG5HKSCS-0:GLGR
-       }
-       font    {
-               primary BIG5HKSCS-0:GLGR
-               substitute BIG5-0:GLGR
-       }
-}
-
-XCOMM  fs3 class
-fs3    {
-       charset {
-               name    ISO10646-1
-       }
-       font    {
-               primary ISO10646-1
-       }
-}
-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
-       ct_encoding     BIG5HKSCS-0:GLGR
-}
-
-XCOMM  cs3 class
-cs3    {
-       side            none
-       ct_encoding     ISO10646-1
-}
-
-END XLC_XLOCALE
-
+XCOMM     XFree86 NLS for Chinese locale zh_HK.UTF-8
+XCOMM          Modified from xc/nls/XLC_LOCALE/en_US.UTF-8
+XCOMM          by James Su <suzhe@turbolinux.com.cn>
+
+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   fs2 class
+fs2    {
+       charset {
+               name    BIG5HKSCS-0:GLGR
+       }
+       font    {
+               primary BIG5HKSCS-0:GLGR
+               substitute BIG5-0:GLGR
+       }
+}
+
+XCOMM  fs3 class
+fs3    {
+       charset {
+               name    ISO10646-1
+       }
+       font    {
+               primary ISO10646-1
+       }
+}
+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
+       ct_encoding     BIG5HKSCS-0:GLGR
+}
+
+XCOMM  cs3 class
+cs3    {
+       side            none
+       ct_encoding     ISO10646-1
+}
+
+END XLC_XLOCALE
+
diff --git a/libX11/nls/zh_HK.big5/Compose.pre b/libX11/nls/zh_HK.big5/Compose.pre
index ec6055c72..79dd3a00d 100644
--- a/libX11/nls/zh_HK.big5/Compose.pre
+++ b/libX11/nls/zh_HK.big5/Compose.pre
@@ -1,13 +1,13 @@
-XCOMM
-XCOMM zh_HK.big5 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-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
+XCOMM
+XCOMM zh_HK.big5 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+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
diff --git a/libX11/nls/zh_HK.big5/XI18N_OBJS b/libX11/nls/zh_HK.big5/XI18N_OBJS
index f724f7cc9..826c79831 100644
--- a/libX11/nls/zh_HK.big5/XI18N_OBJS
+++ b/libX11/nls/zh_HK.big5/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for zh_HK.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
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for zh_HK.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
diff --git a/libX11/nls/zh_HK.big5/XLC_LOCALE.pre b/libX11/nls/zh_HK.big5/XLC_LOCALE.pre
index cebd49582..03f9d08f4 100644
--- a/libX11/nls/zh_HK.big5/XLC_LOCALE.pre
+++ b/libX11/nls/zh_HK.big5/XLC_LOCALE.pre
@@ -1,69 +1,69 @@
-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 
-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
+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 
+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
diff --git a/libX11/nls/zh_HK.big5hkscs/Compose.pre b/libX11/nls/zh_HK.big5hkscs/Compose.pre
index 14ec90348..a06611f07 100644
--- a/libX11/nls/zh_HK.big5hkscs/Compose.pre
+++ b/libX11/nls/zh_HK.big5hkscs/Compose.pre
@@ -1,13 +1,13 @@
-XCOMM
-XCOMM zh_HK.big5hkscs Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-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
+XCOMM
+XCOMM zh_HK.big5hkscs Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+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
diff --git a/libX11/nls/zh_HK.big5hkscs/XI18N_OBJS b/libX11/nls/zh_HK.big5hkscs/XI18N_OBJS
index e5ccf4a21..29dc2167a 100644
--- a/libX11/nls/zh_HK.big5hkscs/XI18N_OBJS
+++ b/libX11/nls/zh_HK.big5hkscs/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/zh_HK.big5hkscs/XLC_LOCALE.pre b/libX11/nls/zh_HK.big5hkscs/XLC_LOCALE.pre
index 7aae554a0..dc19438dd 100644
--- a/libX11/nls/zh_HK.big5hkscs/XLC_LOCALE.pre
+++ b/libX11/nls/zh_HK.big5hkscs/XLC_LOCALE.pre
@@ -1,71 +1,71 @@
-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
-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 (HKSCS extensions)
-fs1	{
-	charset	{
-		name	BIG5HKSCS-0: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
-
-+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		\x85,\xfe
-	byte2		\x40,\x7e;\xa1,\xfe
-
-	wc_encoding	\x00008000
-	ct_encoding	BIG5HKSCS-0:GLGR:\x1b\x25\x2f\x32
-
-	mb_conversion	[\x8540,\xfefe]->\x0540
-	ct_conversion	[\x0540,\x7efe]->\x8540
-}
-
-END XLC_XLOCALE
+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
+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 (HKSCS extensions)
+fs1	{
+	charset	{
+		name	BIG5HKSCS-0: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
+
++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		\x85,\xfe
+	byte2		\x40,\x7e;\xa1,\xfe
+
+	wc_encoding	\x00008000
+	ct_encoding	BIG5HKSCS-0:GLGR:\x1b\x25\x2f\x32
+
+	mb_conversion	[\x8540,\xfefe]->\x0540
+	ct_conversion	[\x0540,\x7efe]->\x8540
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/zh_TW.UTF-8/XI18N_OBJS b/libX11/nls/zh_TW.UTF-8/XI18N_OBJS
index aa9a447bd..a3a644b7c 100644
--- a/libX11/nls/zh_TW.UTF-8/XI18N_OBJS
+++ b/libX11/nls/zh_TW.UTF-8/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/zh_TW.UTF-8/XLC_LOCALE.pre b/libX11/nls/zh_TW.UTF-8/XLC_LOCALE.pre
index d650d6c32..d5b19c03d 100644
--- a/libX11/nls/zh_TW.UTF-8/XLC_LOCALE.pre
+++ b/libX11/nls/zh_TW.UTF-8/XLC_LOCALE.pre
@@ -1,91 +1,91 @@
-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	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 	fs2 class (Chinese Han Character (Traditional))
-fs2	{
-        charset {
-                name    BIG5-0:GLGR
-        }
-        font    {
-                primary BIG5-0:GLGR
-				substitute BIG5-0:GLGR
-        }
-}
-XCOMM	fs3 class
-fs3	{
-	charset	{
-		name	ISO10646-1
-	}
-	font	{
-		primary	ISO10646-1
-	}
-}
-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
-	ct_encoding	BIG5-0:GLGR
-}
-
-XCOMM	cs3 class
-cs3	{
-	side		none
-	ct_encoding	ISO10646-1
-}
-
-END XLC_XLOCALE
+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	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 	fs2 class (Chinese Han Character (Traditional))
+fs2	{
+        charset {
+                name    BIG5-0:GLGR
+        }
+        font    {
+                primary BIG5-0:GLGR
+				substitute BIG5-0:GLGR
+        }
+}
+XCOMM	fs3 class
+fs3	{
+	charset	{
+		name	ISO10646-1
+	}
+	font	{
+		primary	ISO10646-1
+	}
+}
+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
+	ct_encoding	BIG5-0:GLGR
+}
+
+XCOMM	cs3 class
+cs3	{
+	side		none
+	ct_encoding	ISO10646-1
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/zh_TW.big5/Compose.pre b/libX11/nls/zh_TW.big5/Compose.pre
index 054c42e25..3c0dbb704 100644
--- a/libX11/nls/zh_TW.big5/Compose.pre
+++ b/libX11/nls/zh_TW.big5/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM zh_TW.big5 Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM zh_TW.big5 Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/zh_TW.big5/XI18N_OBJS b/libX11/nls/zh_TW.big5/XI18N_OBJS
index ff5ba24b6..6937f614b 100644
--- a/libX11/nls/zh_TW.big5/XI18N_OBJS
+++ b/libX11/nls/zh_TW.big5/XI18N_OBJS
@@ -1,7 +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
+# 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
diff --git a/libX11/nls/zh_TW.big5/XLC_LOCALE.pre b/libX11/nls/zh_TW.big5/XLC_LOCALE.pre
index 551e5d0fe..b04d02318 100644
--- a/libX11/nls/zh_TW.big5/XLC_LOCALE.pre
+++ b/libX11/nls/zh_TW.big5/XLC_LOCALE.pre
@@ -1,93 +1,93 @@
-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
-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    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_TW.Big5
-mb_cur_max		2
-state_depend_encoding	False
-
-wc_encoding_mask	\x00038000
-wc_shift_bits		8
-
-#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		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	cs2 class
-cs2	{
-	side		none
-	length		2
-	byte1		\xa1,\xc7
-	byte2		\x40,\x7e;\xa1,\xfe
-	wc_encoding	\x00010000
-	ct_encoding	BIG5-E0:GL;BIG5-E0:GR
-	mb_conversion	[\xa140,\xa17e]->\x2121, [\xa1a1,\xa1bf]->\x2160, [\xa1c0,\xa1fe]->\x2221, [\xa240,\xa25e]->\x2260, [\xa25f,\xa27e]->\x2321, [\xa2a1,\xa2de]->\x2341, [\xa2df,\xa2fe]->\x2421, [\xa340,\xa37d]->\x2441, [\xa37e,\xa37e]->\x2521, [\xa3a1,\xa3fd]->\x2522, [\xa3fe,\xa3fe]->\x2621, [\xa440,\xa47e]->\x2622, [\xa4a1,\xa4be]->\x2661, [\xa4bf,\xa4fe]->\x2721, [\xa540,\xa55d]->\x2761, [\xa55e,\xa57e]->\x2821, [\xa5a1,\xa5dd]->\x2842, [\xa5de,\xa5fe]->\x2921, [\xa640,\xa67c]->\x2942, [\xa67d,\xa67e]->\x2a21, [\xa6a1,\xa6fc]->\x2a23, [\xa6fd,\xa6fe]->\x2b21, [\xa740,\xa77e]->\x2b23, [\xa7a1,\xa7bd]->\x2b62, [\xa7be,\xa7fe]->\x2c21, [\xa840,\xa85c]->\x2c62, [\xa85d,\xa87e]->\x2d21, [\xa8a1,\xa8dc]->\x2d43, [\xa8dd,\xa8fe]->\x2e21, [\xa940,\xa97b]->\x2e43, [\xa97c,\xa97e]->\x2f21, [\xa9a1,\xa9fb]->\x2f24, [\xa9fc,\xa9fe]->\x3021, [\xaa40,\xaa7e]->\x3024, [\xaaa1,\xaabc]->\x3063, [\xaabd,\xaafe]->\x3121, [\xab40,\xab5b]->\x3163, [\xab5c,\xab7e]->\x3221, [\xaba1,\xabdb]->\x3244, [\xabdc,\xabfe]->\x3321, [\xac40,\xac7a]->\x3344, [\xac7b,\xac7e]->\x3421, [\xaca1,\xacfa]->\x3425, [\xacfb,\xacfe]->\x3521, [\xad40,\xad7e]->\x3525, [\xada1,\xadbb]->\x3564, [\xadbc,\xadfe]->\x3621, [\xae40,\xae5a]->\x3664, [\xae5b,\xae7e]->\x3721, [\xaea1,\xaeda]->\x3745, [\xaedb,\xaefe]->\x3821, [\xaf40,\xaf79]->\x3845, [\xaf7a,\xaf7e]->\x3921, [\xafa1,\xaff9]->\x3926, [\xaffa,\xaffe]->\x3a21, [\xb040,\xb07e]->\x3a26, [\xb0a1,\xb0ba]->\x3a65, [\xb0bb,\xb0fe]->\x3b21, [\xb140,\xb159]->\x3b65, [\xb15a,\xb17e]->\x3c21, [\xb1a1,\xb1d9]->\x3c46, [\xb1da,\xb1fe]->\x3d21, [\xb240,\xb278]->\x3d46, [\xb279,\xb27e]->\x3e21, [\xb2a1,\xb2f8]->\x3e27, [\xb2f9,\xb2fe]->\x3f21, [\xb340,\xb37e]->\x3f27, [\xb3a1,\xb3b9]->\x3f66, [\xb3ba,\xb3fe]->\x4021, [\xb440,\xb458]->\x4066, [\xb459,\xb47e]->\x4121, [\xb4a1,\xb4d8]->\x4147, [\xb4d9,\xb4fe]->\x4221, [\xb540,\xb577]->\x4247, [\xb578,\xb57e]->\x4321, [\xb5a1,\xb5f7]->\x4328, [\xb5f8,\xb5fe]->\x4421, [\xb640,\xb67e]->\x4428, [\xb6a1,\xb6b8]->\x4467, [\xb6b9,\xb6fe]->\x4521, [\xb740,\xb757]->\x4567, [\xb758,\xb77e]->\x4621, [\xb7a1,\xb7d7]->\x4648, [\xb7d8,\xb7fe]->\x4721, [\xb840,\xb876]->\x4748, [\xb877,\xb87e]->\x4821, [\xb8a1,\xb8f6]->\x4829, [\xb8f7,\xb8fe]->\x4921, [\xb940,\xb97e]->\x4929, [\xb9a1,\xb9b7]->\x4968, [\xb9b8,\xb9fe]->\x4a21, [\xba40,\xba56]->\x4a68, [\xba57,\xba7e]->\x4b21, [\xbaa1,\xbad6]->\x4b49, [\xbad7,\xbafe]->\x4c21, [\xbb40,\xbb75]->\x4c49, [\xbb76,\xbb7e]->\x4d21, [\xbba1,\xbbf5]->\x4d2a, [\xbbf6,\xbbfe]->\x4e21, [\xbc40,\xbc7e]->\x4e2a, [\xbca1,\xbcb6]->\x4e69, [\xbcb7,\xbcfe]->\x4f21, [\xbd40,\xbd55]->\x4f69, [\xbd56,\xbd7e]->\x5021, [\xbda1,\xbdd5]->\x504a, [\xbdd6,\xbdfe]->\x5121, [\xbe40,\xbe74]->\x514a, [\xbe75,\xbe7e]->\x5221, [\xbea1,\xbef4]->\x522b, [\xbef5,\xbefe]->\x5321, [\xbf40,\xbf7e]->\x532b, [\xbfa1,\xbfb5]->\x536a, [\xbfb6,\xbffe]->\x5421, [\xc040,\xc054]->\x546a, [\xc055,\xc07e]->\x5521, [\xc0a1,\xc0d4]->\x554b, [\xc0d5,\xc0fe]->\x5621, [\xc140,\xc173]->\x564b, [\xc174,\xc17e]->\x5721, [\xc1a1,\xc1f3]->\x572c, [\xc1f4,\xc1fe]->\x5821, [\xc240,\xc27e]->\x582c, [\xc2a1,\xc2b4]->\x586b, [\xc2b5,\xc2fe]->\x5921, [\xc340,\xc353]->\x596b, [\xc354,\xc37e]->\x5a21, [\xc3a1,\xc3d3]->\x5a4c, [\xc3d4,\xc3fe]->\x5b21, [\xc440,\xc472]->\x5b4c, [\xc473,\xc47e]->\x5c21, [\xc4a1,\xc4f2]->\x5c2d, [\xc4f3,\xc4fe]->\x5d21, [\xc540,\xc57e]->\x5d2d, [\xc5a1,\xc5b3]->\x5d6c, [\xc5b4,\xc5fe]->\x5e21, [\xc640,\xc652]->\x5e6c, [\xc653,\xc67e]->\x5f21, [\xc6a1,\xc6d2]->\x5f4d, [\xc6d3,\xc6fe]->\x6021, [\xc740,\xc771]->\x604d, [\xc772,\xc77e]->\x6121, [\xc7a1,\xc7f1]->\x612e, [\xc7f2,\xc7fe]->\x6221
-}
-
-XCOMM	cs3 class
-cs3	{
-	side		none
-	length		2
-	byte1		\xc9,\xf9
-	byte2		\x40,\x7e;\xa1,\xfe
-	wc_encoding	\x00020000
-	ct_encoding	BIG5-E1:GL;BIG5-E1:GR
-	mb_conversion	[\xc940,\xc97e]->\x2121, [\xc9a1,\xc9bf]->\x2160, [\xc9c0,\xc9fe]->\x2221, [\xca40,\xca5e]->\x2260, [\xca5f,\xca7e]->\x2321, [\xcaa1,\xcade]->\x2341, [\xcadf,\xcafe]->\x2421, [\xcb40,\xcb7d]->\x2441, [\xcb7e,\xcb7e]->\x2521, [\xcba1,\xcbfd]->\x2522, [\xcbfe,\xcbfe]->\x2621, [\xcc40,\xcc7e]->\x2622, [\xcca1,\xccbe]->\x2661, [\xccbf,\xccfe]->\x2721, [\xcd40,\xcd5d]->\x2761, [\xcd5e,\xcd7e]->\x2821, [\xcda1,\xcddd]->\x2842, [\xcdde,\xcdfe]->\x2921, [\xce40,\xce7c]->\x2942, [\xce7d,\xce7e]->\x2a21, [\xcea1,\xcefc]->\x2a23, [\xcefd,\xcefe]->\x2b21, [\xcf40,\xcf7e]->\x2b23, [\xcfa1,\xcfbd]->\x2b62, [\xcfbe,\xcffe]->\x2c21, [\xd040,\xd05c]->\x2c62, [\xd05d,\xd07e]->\x2d21, [\xd0a1,\xd0dc]->\x2d43, [\xd0dd,\xd0fe]->\x2e21, [\xd140,\xd17b]->\x2e43, [\xd17c,\xd17e]->\x2f21, [\xd1a1,\xd1fb]->\x2f24, [\xd1fc,\xd1fe]->\x3021, [\xd240,\xd27e]->\x3024, [\xd2a1,\xd2bc]->\x3063, [\xd2bd,\xd2fe]->\x3121, [\xd340,\xd35b]->\x3163, [\xd35c,\xd37e]->\x3221, [\xd3a1,\xd3db]->\x3244, [\xd3dc,\xd3fe]->\x3321, [\xd440,\xd47a]->\x3344, [\xd47b,\xd47e]->\x3421, [\xd4a1,\xd4fa]->\x3425, [\xd4fb,\xd4fe]->\x3521, [\xd540,\xd57e]->\x3525, [\xd5a1,\xd5bb]->\x3564, [\xd5bc,\xd5fe]->\x3621, [\xd640,\xd65a]->\x3664, [\xd65b,\xd67e]->\x3721, [\xd6a1,\xd6da]->\x3745, [\xd6db,\xd6fe]->\x3821, [\xd740,\xd779]->\x3845, [\xd77a,\xd77e]->\x3921, [\xd7a1,\xd7f9]->\x3926, [\xd7fa,\xd7fe]->\x3a21, [\xd840,\xd87e]->\x3a26, [\xd8a1,\xd8ba]->\x3a65, [\xd8bb,\xd8fe]->\x3b21, [\xd940,\xd959]->\x3b65, [\xd95a,\xd97e]->\x3c21, [\xd9a1,\xd9d9]->\x3c46, [\xd9da,\xd9fe]->\x3d21, [\xda40,\xda78]->\x3d46, [\xda79,\xda7e]->\x3e21, [\xdaa1,\xdaf8]->\x3e27, [\xdaf9,\xdafe]->\x3f21, [\xdb40,\xdb7e]->\x3f27, [\xdba1,\xdbb9]->\x3f66, [\xdbba,\xdbfe]->\x4021, [\xdc40,\xdc58]->\x4066, [\xdc59,\xdc7e]->\x4121, [\xdca1,\xdcd8]->\x4147, [\xdcd9,\xdcfe]->\x4221, [\xdd40,\xdd77]->\x4247, [\xdd78,\xdd7e]->\x4321, [\xdda1,\xddf7]->\x4328, [\xddf8,\xddfe]->\x4421, [\xde40,\xde7e]->\x4428, [\xdea1,\xdeb8]->\x4467, [\xdeb9,\xdefe]->\x4521, [\xdf40,\xdf57]->\x4567, [\xdf58,\xdf7e]->\x4621, [\xdfa1,\xdfd7]->\x4648, [\xdfd8,\xdffe]->\x4721, [\xe040,\xe076]->\x4748, [\xe077,\xe07e]->\x4821, [\xe0a1,\xe0f6]->\x4829, [\xe0f7,\xe0fe]->\x4921, [\xe140,\xe17e]->\x4929, [\xe1a1,\xe1b7]->\x4968, [\xe1b8,\xe1fe]->\x4a21, [\xe240,\xe256]->\x4a68, [\xe257,\xe27e]->\x4b21, [\xe2a1,\xe2d6]->\x4b49, [\xe2d7,\xe2fe]->\x4c21, [\xe340,\xe375]->\x4c49, [\xe376,\xe37e]->\x4d21, [\xe3a1,\xe3f5]->\x4d2a, [\xe3f6,\xe3fe]->\x4e21, [\xe440,\xe47e]->\x4e2a, [\xe4a1,\xe4b6]->\x4e69, [\xe4b7,\xe4fe]->\x4f21, [\xe540,\xe555]->\x4f69, [\xe556,\xe57e]->\x5021, [\xe5a1,\xe5d5]->\x504a, [\xe5d6,\xe5fe]->\x5121, [\xe640,\xe674]->\x514a, [\xe675,\xe67e]->\x5221, [\xe6a1,\xe6f4]->\x522b, [\xe6f5,\xe6fe]->\x5321, [\xe740,\xe77e]->\x532b, [\xe7a1,\xe7b5]->\x536a, [\xe7b6,\xe7fe]->\x5421, [\xe840,\xe854]->\x546a, [\xe855,\xe87e]->\x5521, [\xe8a1,\xe8d4]->\x554b, [\xe8d5,\xe8fe]->\x5621, [\xe940,\xe973]->\x564b, [\xe974,\xe97e]->\x5721, [\xe9a1,\xe9f3]->\x572c, [\xe9f4,\xe9fe]->\x5821, [\xea40,\xea7e]->\x582c, [\xeaa1,\xeab4]->\x586b, [\xeab5,\xeafe]->\x5921, [\xeb40,\xeb53]->\x596b, [\xeb54,\xeb7e]->\x5a21, [\xeba1,\xebd3]->\x5a4c, [\xebd4,\xebfe]->\x5b21, [\xec40,\xec72]->\x5b4c, [\xec73,\xec7e]->\x5c21, [\xeca1,\xecf2]->\x5c2d, [\xecf3,\xecfe]->\x5d21, [\xed40,\xed7e]->\x5d2d, [\xeda1,\xedb3]->\x5d6c, [\xedb4,\xedfe]->\x5e21, [\xee40,\xee52]->\x5e6c, [\xee53,\xee7e]->\x5f21, [\xeea1,\xeed2]->\x5f4d, [\xeed3,\xeefe]->\x6021, [\xef40,\xef71]->\x604d, [\xef72,\xef7e]->\x6121, [\xefa1,\xeff1]->\x612e, [\xeff2,\xeffe]->\x6221, [\xf040,\xf07e]->\x622e, [\xf0a1,\xf0b2]->\x626d, [\xf0b3,\xf0fe]->\x6321, [\xf140,\xf151]->\x636d, [\xf152,\xf17e]->\x6421, [\xf1a1,\xf1d1]->\x644e, [\xf1d2,\xf1fe]->\x6521, [\xf240,\xf270]->\x654e, [\xf271,\xf27e]->\x6621, [\xf2a1,\xf2f0]->\x662f, [\xf2f1,\xf2fe]->\x6721, [\xf340,\xf37e]->\x672f, [\xf3a1,\xf3b1]->\x676e, [\xf3b2,\xf3fe]->\x6821, [\xf440,\xf450]->\x686e, [\xf451,\xf47e]->\x6921, [\xf4a1,\xf4d0]->\x694f, [\xf4d1,\xf4fe]->\x6a21, [\xf540,\xf56f]->\x6a4f, [\xf570,\xf57e]->\x6b21, [\xf5a1,\xf5ef]->\x6b30, [\xf5f0,\xf5fe]->\x6c21, [\xf640,\xf67e]->\x6c30, [\xf6a1,\xf6b0]->\x6c6f, [\xf6b1,\xf6fe]->\x6d21, [\xf740,\xf74f]->\x6d6f, [\xf750,\xf77e]->\x6e21, [\xf7a1,\xf7cf]->\x6e50, [\xf7d0,\xf7fe]->\x6f21, [\xf840,\xf86e]->\x6f50, [\xf86f,\xf87e]->\x7021, [\xf8a1,\xf8ee]->\x7031, [\xf8ef,\xf8fe]->\x7121, [\xf940,\xf97e]->\x7131, [\xf9a1,\xf9af]->\x7170, [\xf9b0,\xf9fe]->\x7221
-}
-
-END XLC_XLOCALE
+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
+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    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_TW.Big5
+mb_cur_max		2
+state_depend_encoding	False
+
+wc_encoding_mask	\x00038000
+wc_shift_bits		8
+
+#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		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	cs2 class
+cs2	{
+	side		none
+	length		2
+	byte1		\xa1,\xc7
+	byte2		\x40,\x7e;\xa1,\xfe
+	wc_encoding	\x00010000
+	ct_encoding	BIG5-E0:GL;BIG5-E0:GR
+	mb_conversion	[\xa140,\xa17e]->\x2121, [\xa1a1,\xa1bf]->\x2160, [\xa1c0,\xa1fe]->\x2221, [\xa240,\xa25e]->\x2260, [\xa25f,\xa27e]->\x2321, [\xa2a1,\xa2de]->\x2341, [\xa2df,\xa2fe]->\x2421, [\xa340,\xa37d]->\x2441, [\xa37e,\xa37e]->\x2521, [\xa3a1,\xa3fd]->\x2522, [\xa3fe,\xa3fe]->\x2621, [\xa440,\xa47e]->\x2622, [\xa4a1,\xa4be]->\x2661, [\xa4bf,\xa4fe]->\x2721, [\xa540,\xa55d]->\x2761, [\xa55e,\xa57e]->\x2821, [\xa5a1,\xa5dd]->\x2842, [\xa5de,\xa5fe]->\x2921, [\xa640,\xa67c]->\x2942, [\xa67d,\xa67e]->\x2a21, [\xa6a1,\xa6fc]->\x2a23, [\xa6fd,\xa6fe]->\x2b21, [\xa740,\xa77e]->\x2b23, [\xa7a1,\xa7bd]->\x2b62, [\xa7be,\xa7fe]->\x2c21, [\xa840,\xa85c]->\x2c62, [\xa85d,\xa87e]->\x2d21, [\xa8a1,\xa8dc]->\x2d43, [\xa8dd,\xa8fe]->\x2e21, [\xa940,\xa97b]->\x2e43, [\xa97c,\xa97e]->\x2f21, [\xa9a1,\xa9fb]->\x2f24, [\xa9fc,\xa9fe]->\x3021, [\xaa40,\xaa7e]->\x3024, [\xaaa1,\xaabc]->\x3063, [\xaabd,\xaafe]->\x3121, [\xab40,\xab5b]->\x3163, [\xab5c,\xab7e]->\x3221, [\xaba1,\xabdb]->\x3244, [\xabdc,\xabfe]->\x3321, [\xac40,\xac7a]->\x3344, [\xac7b,\xac7e]->\x3421, [\xaca1,\xacfa]->\x3425, [\xacfb,\xacfe]->\x3521, [\xad40,\xad7e]->\x3525, [\xada1,\xadbb]->\x3564, [\xadbc,\xadfe]->\x3621, [\xae40,\xae5a]->\x3664, [\xae5b,\xae7e]->\x3721, [\xaea1,\xaeda]->\x3745, [\xaedb,\xaefe]->\x3821, [\xaf40,\xaf79]->\x3845, [\xaf7a,\xaf7e]->\x3921, [\xafa1,\xaff9]->\x3926, [\xaffa,\xaffe]->\x3a21, [\xb040,\xb07e]->\x3a26, [\xb0a1,\xb0ba]->\x3a65, [\xb0bb,\xb0fe]->\x3b21, [\xb140,\xb159]->\x3b65, [\xb15a,\xb17e]->\x3c21, [\xb1a1,\xb1d9]->\x3c46, [\xb1da,\xb1fe]->\x3d21, [\xb240,\xb278]->\x3d46, [\xb279,\xb27e]->\x3e21, [\xb2a1,\xb2f8]->\x3e27, [\xb2f9,\xb2fe]->\x3f21, [\xb340,\xb37e]->\x3f27, [\xb3a1,\xb3b9]->\x3f66, [\xb3ba,\xb3fe]->\x4021, [\xb440,\xb458]->\x4066, [\xb459,\xb47e]->\x4121, [\xb4a1,\xb4d8]->\x4147, [\xb4d9,\xb4fe]->\x4221, [\xb540,\xb577]->\x4247, [\xb578,\xb57e]->\x4321, [\xb5a1,\xb5f7]->\x4328, [\xb5f8,\xb5fe]->\x4421, [\xb640,\xb67e]->\x4428, [\xb6a1,\xb6b8]->\x4467, [\xb6b9,\xb6fe]->\x4521, [\xb740,\xb757]->\x4567, [\xb758,\xb77e]->\x4621, [\xb7a1,\xb7d7]->\x4648, [\xb7d8,\xb7fe]->\x4721, [\xb840,\xb876]->\x4748, [\xb877,\xb87e]->\x4821, [\xb8a1,\xb8f6]->\x4829, [\xb8f7,\xb8fe]->\x4921, [\xb940,\xb97e]->\x4929, [\xb9a1,\xb9b7]->\x4968, [\xb9b8,\xb9fe]->\x4a21, [\xba40,\xba56]->\x4a68, [\xba57,\xba7e]->\x4b21, [\xbaa1,\xbad6]->\x4b49, [\xbad7,\xbafe]->\x4c21, [\xbb40,\xbb75]->\x4c49, [\xbb76,\xbb7e]->\x4d21, [\xbba1,\xbbf5]->\x4d2a, [\xbbf6,\xbbfe]->\x4e21, [\xbc40,\xbc7e]->\x4e2a, [\xbca1,\xbcb6]->\x4e69, [\xbcb7,\xbcfe]->\x4f21, [\xbd40,\xbd55]->\x4f69, [\xbd56,\xbd7e]->\x5021, [\xbda1,\xbdd5]->\x504a, [\xbdd6,\xbdfe]->\x5121, [\xbe40,\xbe74]->\x514a, [\xbe75,\xbe7e]->\x5221, [\xbea1,\xbef4]->\x522b, [\xbef5,\xbefe]->\x5321, [\xbf40,\xbf7e]->\x532b, [\xbfa1,\xbfb5]->\x536a, [\xbfb6,\xbffe]->\x5421, [\xc040,\xc054]->\x546a, [\xc055,\xc07e]->\x5521, [\xc0a1,\xc0d4]->\x554b, [\xc0d5,\xc0fe]->\x5621, [\xc140,\xc173]->\x564b, [\xc174,\xc17e]->\x5721, [\xc1a1,\xc1f3]->\x572c, [\xc1f4,\xc1fe]->\x5821, [\xc240,\xc27e]->\x582c, [\xc2a1,\xc2b4]->\x586b, [\xc2b5,\xc2fe]->\x5921, [\xc340,\xc353]->\x596b, [\xc354,\xc37e]->\x5a21, [\xc3a1,\xc3d3]->\x5a4c, [\xc3d4,\xc3fe]->\x5b21, [\xc440,\xc472]->\x5b4c, [\xc473,\xc47e]->\x5c21, [\xc4a1,\xc4f2]->\x5c2d, [\xc4f3,\xc4fe]->\x5d21, [\xc540,\xc57e]->\x5d2d, [\xc5a1,\xc5b3]->\x5d6c, [\xc5b4,\xc5fe]->\x5e21, [\xc640,\xc652]->\x5e6c, [\xc653,\xc67e]->\x5f21, [\xc6a1,\xc6d2]->\x5f4d, [\xc6d3,\xc6fe]->\x6021, [\xc740,\xc771]->\x604d, [\xc772,\xc77e]->\x6121, [\xc7a1,\xc7f1]->\x612e, [\xc7f2,\xc7fe]->\x6221
+}
+
+XCOMM	cs3 class
+cs3	{
+	side		none
+	length		2
+	byte1		\xc9,\xf9
+	byte2		\x40,\x7e;\xa1,\xfe
+	wc_encoding	\x00020000
+	ct_encoding	BIG5-E1:GL;BIG5-E1:GR
+	mb_conversion	[\xc940,\xc97e]->\x2121, [\xc9a1,\xc9bf]->\x2160, [\xc9c0,\xc9fe]->\x2221, [\xca40,\xca5e]->\x2260, [\xca5f,\xca7e]->\x2321, [\xcaa1,\xcade]->\x2341, [\xcadf,\xcafe]->\x2421, [\xcb40,\xcb7d]->\x2441, [\xcb7e,\xcb7e]->\x2521, [\xcba1,\xcbfd]->\x2522, [\xcbfe,\xcbfe]->\x2621, [\xcc40,\xcc7e]->\x2622, [\xcca1,\xccbe]->\x2661, [\xccbf,\xccfe]->\x2721, [\xcd40,\xcd5d]->\x2761, [\xcd5e,\xcd7e]->\x2821, [\xcda1,\xcddd]->\x2842, [\xcdde,\xcdfe]->\x2921, [\xce40,\xce7c]->\x2942, [\xce7d,\xce7e]->\x2a21, [\xcea1,\xcefc]->\x2a23, [\xcefd,\xcefe]->\x2b21, [\xcf40,\xcf7e]->\x2b23, [\xcfa1,\xcfbd]->\x2b62, [\xcfbe,\xcffe]->\x2c21, [\xd040,\xd05c]->\x2c62, [\xd05d,\xd07e]->\x2d21, [\xd0a1,\xd0dc]->\x2d43, [\xd0dd,\xd0fe]->\x2e21, [\xd140,\xd17b]->\x2e43, [\xd17c,\xd17e]->\x2f21, [\xd1a1,\xd1fb]->\x2f24, [\xd1fc,\xd1fe]->\x3021, [\xd240,\xd27e]->\x3024, [\xd2a1,\xd2bc]->\x3063, [\xd2bd,\xd2fe]->\x3121, [\xd340,\xd35b]->\x3163, [\xd35c,\xd37e]->\x3221, [\xd3a1,\xd3db]->\x3244, [\xd3dc,\xd3fe]->\x3321, [\xd440,\xd47a]->\x3344, [\xd47b,\xd47e]->\x3421, [\xd4a1,\xd4fa]->\x3425, [\xd4fb,\xd4fe]->\x3521, [\xd540,\xd57e]->\x3525, [\xd5a1,\xd5bb]->\x3564, [\xd5bc,\xd5fe]->\x3621, [\xd640,\xd65a]->\x3664, [\xd65b,\xd67e]->\x3721, [\xd6a1,\xd6da]->\x3745, [\xd6db,\xd6fe]->\x3821, [\xd740,\xd779]->\x3845, [\xd77a,\xd77e]->\x3921, [\xd7a1,\xd7f9]->\x3926, [\xd7fa,\xd7fe]->\x3a21, [\xd840,\xd87e]->\x3a26, [\xd8a1,\xd8ba]->\x3a65, [\xd8bb,\xd8fe]->\x3b21, [\xd940,\xd959]->\x3b65, [\xd95a,\xd97e]->\x3c21, [\xd9a1,\xd9d9]->\x3c46, [\xd9da,\xd9fe]->\x3d21, [\xda40,\xda78]->\x3d46, [\xda79,\xda7e]->\x3e21, [\xdaa1,\xdaf8]->\x3e27, [\xdaf9,\xdafe]->\x3f21, [\xdb40,\xdb7e]->\x3f27, [\xdba1,\xdbb9]->\x3f66, [\xdbba,\xdbfe]->\x4021, [\xdc40,\xdc58]->\x4066, [\xdc59,\xdc7e]->\x4121, [\xdca1,\xdcd8]->\x4147, [\xdcd9,\xdcfe]->\x4221, [\xdd40,\xdd77]->\x4247, [\xdd78,\xdd7e]->\x4321, [\xdda1,\xddf7]->\x4328, [\xddf8,\xddfe]->\x4421, [\xde40,\xde7e]->\x4428, [\xdea1,\xdeb8]->\x4467, [\xdeb9,\xdefe]->\x4521, [\xdf40,\xdf57]->\x4567, [\xdf58,\xdf7e]->\x4621, [\xdfa1,\xdfd7]->\x4648, [\xdfd8,\xdffe]->\x4721, [\xe040,\xe076]->\x4748, [\xe077,\xe07e]->\x4821, [\xe0a1,\xe0f6]->\x4829, [\xe0f7,\xe0fe]->\x4921, [\xe140,\xe17e]->\x4929, [\xe1a1,\xe1b7]->\x4968, [\xe1b8,\xe1fe]->\x4a21, [\xe240,\xe256]->\x4a68, [\xe257,\xe27e]->\x4b21, [\xe2a1,\xe2d6]->\x4b49, [\xe2d7,\xe2fe]->\x4c21, [\xe340,\xe375]->\x4c49, [\xe376,\xe37e]->\x4d21, [\xe3a1,\xe3f5]->\x4d2a, [\xe3f6,\xe3fe]->\x4e21, [\xe440,\xe47e]->\x4e2a, [\xe4a1,\xe4b6]->\x4e69, [\xe4b7,\xe4fe]->\x4f21, [\xe540,\xe555]->\x4f69, [\xe556,\xe57e]->\x5021, [\xe5a1,\xe5d5]->\x504a, [\xe5d6,\xe5fe]->\x5121, [\xe640,\xe674]->\x514a, [\xe675,\xe67e]->\x5221, [\xe6a1,\xe6f4]->\x522b, [\xe6f5,\xe6fe]->\x5321, [\xe740,\xe77e]->\x532b, [\xe7a1,\xe7b5]->\x536a, [\xe7b6,\xe7fe]->\x5421, [\xe840,\xe854]->\x546a, [\xe855,\xe87e]->\x5521, [\xe8a1,\xe8d4]->\x554b, [\xe8d5,\xe8fe]->\x5621, [\xe940,\xe973]->\x564b, [\xe974,\xe97e]->\x5721, [\xe9a1,\xe9f3]->\x572c, [\xe9f4,\xe9fe]->\x5821, [\xea40,\xea7e]->\x582c, [\xeaa1,\xeab4]->\x586b, [\xeab5,\xeafe]->\x5921, [\xeb40,\xeb53]->\x596b, [\xeb54,\xeb7e]->\x5a21, [\xeba1,\xebd3]->\x5a4c, [\xebd4,\xebfe]->\x5b21, [\xec40,\xec72]->\x5b4c, [\xec73,\xec7e]->\x5c21, [\xeca1,\xecf2]->\x5c2d, [\xecf3,\xecfe]->\x5d21, [\xed40,\xed7e]->\x5d2d, [\xeda1,\xedb3]->\x5d6c, [\xedb4,\xedfe]->\x5e21, [\xee40,\xee52]->\x5e6c, [\xee53,\xee7e]->\x5f21, [\xeea1,\xeed2]->\x5f4d, [\xeed3,\xeefe]->\x6021, [\xef40,\xef71]->\x604d, [\xef72,\xef7e]->\x6121, [\xefa1,\xeff1]->\x612e, [\xeff2,\xeffe]->\x6221, [\xf040,\xf07e]->\x622e, [\xf0a1,\xf0b2]->\x626d, [\xf0b3,\xf0fe]->\x6321, [\xf140,\xf151]->\x636d, [\xf152,\xf17e]->\x6421, [\xf1a1,\xf1d1]->\x644e, [\xf1d2,\xf1fe]->\x6521, [\xf240,\xf270]->\x654e, [\xf271,\xf27e]->\x6621, [\xf2a1,\xf2f0]->\x662f, [\xf2f1,\xf2fe]->\x6721, [\xf340,\xf37e]->\x672f, [\xf3a1,\xf3b1]->\x676e, [\xf3b2,\xf3fe]->\x6821, [\xf440,\xf450]->\x686e, [\xf451,\xf47e]->\x6921, [\xf4a1,\xf4d0]->\x694f, [\xf4d1,\xf4fe]->\x6a21, [\xf540,\xf56f]->\x6a4f, [\xf570,\xf57e]->\x6b21, [\xf5a1,\xf5ef]->\x6b30, [\xf5f0,\xf5fe]->\x6c21, [\xf640,\xf67e]->\x6c30, [\xf6a1,\xf6b0]->\x6c6f, [\xf6b1,\xf6fe]->\x6d21, [\xf740,\xf74f]->\x6d6f, [\xf750,\xf77e]->\x6e21, [\xf7a1,\xf7cf]->\x6e50, [\xf7d0,\xf7fe]->\x6f21, [\xf840,\xf86e]->\x6f50, [\xf86f,\xf87e]->\x7021, [\xf8a1,\xf8ee]->\x7031, [\xf8ef,\xf8fe]->\x7121, [\xf940,\xf97e]->\x7131, [\xf9a1,\xf9af]->\x7170, [\xf9b0,\xf9fe]->\x7221
+}
+
+END XLC_XLOCALE
diff --git a/libX11/nls/zh_TW/Compose.pre b/libX11/nls/zh_TW/Compose.pre
index 32be5b186..79be29051 100644
--- a/libX11/nls/zh_TW/Compose.pre
+++ b/libX11/nls/zh_TW/Compose.pre
@@ -1,14 +1,14 @@
-XCOMM
-XCOMM zh_TW Compose Sequence
-XCOMM
-XCOMM Sequence Definition
-XCOMM
-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
+XCOMM
+XCOMM zh_TW Compose Sequence
+XCOMM
+XCOMM Sequence Definition
+XCOMM
+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
diff --git a/libX11/nls/zh_TW/XI18N_OBJS b/libX11/nls/zh_TW/XI18N_OBJS
index e8218cf29..0f471dd00 100644
--- a/libX11/nls/zh_TW/XI18N_OBJS
+++ b/libX11/nls/zh_TW/XI18N_OBJS
@@ -1,7 +1,7 @@
-# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
-#
-#	XI18N objects table for zh_TW locale
-#
-XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximp40		_Ximp_OpenIM		# XIM_open
-XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
+# CATEGORY(XLC|XIM|OM)	SHARED_LIBRARY_NAME	FUNCTION_NAME
+#
+#	XI18N objects table for zh_TW locale
+#
+XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
+XIM	common/ximp40		_Ximp_OpenIM		# XIM_open
+XOM	common/xomGeneric	_XomGenericOpenOM # XOM_open
diff --git a/libX11/nls/zh_TW/XLC_LOCALE.pre b/libX11/nls/zh_TW/XLC_LOCALE.pre
index 7eed43670..d75ece85f 100644
--- a/libX11/nls/zh_TW/XLC_LOCALE.pre
+++ b/libX11/nls/zh_TW/XLC_LOCALE.pre
@@ -1,142 +1,142 @@
-XCOMM  XLocale Database Sample for zh_TW
-XCOMM 
-XCOMM Note: In lib/X11/lcCT.c, charset names for CNS11643 coded character
-XCOMM sets are defined as CNS11643.1986-1 and -2.  In the ECMA Registry,
-XCOMM CNS coded character sets 1-7 are registered as CNS 11643-1992.
-XCOMM CJK.INF Version 1.7 (August 15, 1995) written by Ken Lunde says
-XCOMM plane 14 of CNS 11643-1983 now became plane 3 of CNS 11643-1992.
-XCOMM I do not know how Taiwanese EUC is organized currently, so I left the
-XCOMM X11R6 organization of fsN/csN as it is and only changed "CNS11643-*"
-XCOMM to "CNS11643.1986-*".
-XCOMM	1995-10-24	T. Numata (numa@rp.open.cs.fujitsu.co.jp)
-
-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	CNS11643.1986-1:GL
-	}
-	font	{
-		primary	CNS11643.1986-1:GL
-	}
-}
-XCOMM 	fs2 class
-fs2	{
-	charset	{
-		name	CNS11643.1986-2:GL
-	}
-	font	{
-		primary	CNS11643.1986-2:GL
-	}
-}
-XCOMM 	fs3 class 
-fs3	{
-	charset	{
-		name	CNS11643.1986-14:GL
-	}
-	font	{
-		primary	CNS11643.1986-14:GL
-	}
-}
-XCOMM 	fs4 class 
-fs4	{
-	charset	{
-		name	CNS11643.1986-15:GL
-	}
-	font	{
-		primary	CNS11643.1986-15:GL
-	}
-}
-XCOMM 	fs5 class 
-fs5	{
-	charset	{
-		name	CNS11643.1986-16:GL
-	}
-	font	{
-		primary	CNS11643.1986-16:GL
-	}
-}
-END XLC_FONTSET
-
-XCOMM 
-XCOMM 	XLC_XLOCALE category
-XCOMM 
-XLC_XLOCALE
-
-encoding_name		zh_TW.euc
-mb_cur_max		4
-state_depend_encoding	False
-wc_encoding_mask	\x3fffc000
-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; CNS11643.1986-0:GL
-}
-
-XCOMM 	cs1 class
-cs1	{
-	side		GR:Default
-	length		2
-	wc_encoding	\x30000000
-	ct_encoding	CNS11643.1986-1:GR
-}
-
-XCOMM 	cs2 class	# plane 2
-cs2	{
-	side		GR
-	length		2
-	mb_encoding	<SS> \x8e\xa2
-	wc_encoding	\x10088000
-	ct_encoding	CNS11643.1986-2:GR
-}
-
-XCOMM 	cs3 class	# plane 14
-cs3	{
-	side		GR
-	length		2
-	mb_encoding	<SS> \x8e\xae
-	wc_encoding	\x100b8000
-	ct_encoding	CNS11643.1986-14:GR
-}
-
-XCOMM 	cs4 class	# plane 15
-cs4	{
-	side		GR
-	length		2
-	mb_encoding	<SS> \x8e\xaf
-	wc_encoding	\x100bc000
-	ct_encoding	CNS11643.1986-15:GR
-}
-
-XCOMM 	cs5 class	# plane 16
-cs5	{
-	side		GR
-	length		2
-	mb_encoding	<SS> \x8e\xb0
-	wc_encoding	\x100c0000
-	ct_encoding	CNS11643.1986-16:GR
-}
-
-END XLC_XLOCALE
+XCOMM  XLocale Database Sample for zh_TW
+XCOMM 
+XCOMM Note: In lib/X11/lcCT.c, charset names for CNS11643 coded character
+XCOMM sets are defined as CNS11643.1986-1 and -2.  In the ECMA Registry,
+XCOMM CNS coded character sets 1-7 are registered as CNS 11643-1992.
+XCOMM CJK.INF Version 1.7 (August 15, 1995) written by Ken Lunde says
+XCOMM plane 14 of CNS 11643-1983 now became plane 3 of CNS 11643-1992.
+XCOMM I do not know how Taiwanese EUC is organized currently, so I left the
+XCOMM X11R6 organization of fsN/csN as it is and only changed "CNS11643-*"
+XCOMM to "CNS11643.1986-*".
+XCOMM	1995-10-24	T. Numata (numa@rp.open.cs.fujitsu.co.jp)
+
+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	CNS11643.1986-1:GL
+	}
+	font	{
+		primary	CNS11643.1986-1:GL
+	}
+}
+XCOMM 	fs2 class
+fs2	{
+	charset	{
+		name	CNS11643.1986-2:GL
+	}
+	font	{
+		primary	CNS11643.1986-2:GL
+	}
+}
+XCOMM 	fs3 class 
+fs3	{
+	charset	{
+		name	CNS11643.1986-14:GL
+	}
+	font	{
+		primary	CNS11643.1986-14:GL
+	}
+}
+XCOMM 	fs4 class 
+fs4	{
+	charset	{
+		name	CNS11643.1986-15:GL
+	}
+	font	{
+		primary	CNS11643.1986-15:GL
+	}
+}
+XCOMM 	fs5 class 
+fs5	{
+	charset	{
+		name	CNS11643.1986-16:GL
+	}
+	font	{
+		primary	CNS11643.1986-16:GL
+	}
+}
+END XLC_FONTSET
+
+XCOMM 
+XCOMM 	XLC_XLOCALE category
+XCOMM 
+XLC_XLOCALE
+
+encoding_name		zh_TW.euc
+mb_cur_max		4
+state_depend_encoding	False
+wc_encoding_mask	\x3fffc000
+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; CNS11643.1986-0:GL
+}
+
+XCOMM 	cs1 class
+cs1	{
+	side		GR:Default
+	length		2
+	wc_encoding	\x30000000
+	ct_encoding	CNS11643.1986-1:GR
+}
+
+XCOMM 	cs2 class	# plane 2
+cs2	{
+	side		GR
+	length		2
+	mb_encoding	<SS> \x8e\xa2
+	wc_encoding	\x10088000
+	ct_encoding	CNS11643.1986-2:GR
+}
+
+XCOMM 	cs3 class	# plane 14
+cs3	{
+	side		GR
+	length		2
+	mb_encoding	<SS> \x8e\xae
+	wc_encoding	\x100b8000
+	ct_encoding	CNS11643.1986-14:GR
+}
+
+XCOMM 	cs4 class	# plane 15
+cs4	{
+	side		GR
+	length		2
+	mb_encoding	<SS> \x8e\xaf
+	wc_encoding	\x100bc000
+	ct_encoding	CNS11643.1986-15:GR
+}
+
+XCOMM 	cs5 class	# plane 16
+cs5	{
+	side		GR
+	length		2
+	mb_encoding	<SS> \x8e\xb0
+	wc_encoding	\x100c0000
+	ct_encoding	CNS11643.1986-16:GR
+}
+
+END XLC_XLOCALE
-- 
cgit v1.2.3