🚀 feat(kali): thanks to kalilinux.org

This commit is contained in:
Eshan Roy
2024-12-01 12:52:25 +05:30
parent 59d73ef931
commit 4f4507ec21
5352 changed files with 187554 additions and 0 deletions

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +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 _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View File

@@ -0,0 +1,60 @@
# XLocale Database Sample for C.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name STRING
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-1:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,361 @@
#
# UTF-8 (Unicode) compose sequence
# for Ethiopean layout.
# Designed as a part of OLPC project
#
# 2007 Sergey Udaltsov <svu@gnome.org>
#
#
# Group I
#
# 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 ጨ)
# 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 ጨ)
# 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 ጨ)
# 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 ጨ)
# 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 ጨ)
# 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 ጨ)
# 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 ጨ)
# Modifier: /U/
<U> <U1240> : "ቍ" U124D # key q (base character ቀ)
<U> <U12A8> : "ኵ" U12B5 # key k (base character ከ)
<U> <U1308> : "ጕ" U1315 # key g (base character ገ)
# Modifier: /I/
<I> <U1240> : "ቊ" U124A # key q (base character ቀ)
<I> <U12A8> : "ኲ" U12B2 # key k (base character ከ)
<I> <U1308> : "ጒ" U1312 # key g (base character ገ)
# Modifier: /E/
<E> <U1240> : "ቌ" U124C # key q (base character ቀ)
<E> <U12A8> : "ኴ" U12B4 # key k (base character ከ)
<E> <U1308> : "ጔ" U1314 # key g (base character ገ)
# Modifier: /O/
<O> <U1240> : "ቈ" U1248 # key q (base character ቀ)
<O> <U12A8> : "ኰ" U12B0 # key k (base character ከ)
<O> <U1308> : "ጐ" U1310 # key g (base character ገ)
#
# Group II
#
# 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 ቨ)
# 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 ቨ)
# 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 ቨ)
# 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 ቨ)
# 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 ቨ)
# 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 ቨ)
# 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 ቨ)
# Modifier: /U/
<U> <U1250> : "ቝ" U125D # key q (base character ቐ)
<U> <U12B8> : "ዅ" U12C5 # key k (base character ኸ)
# Modifier: /I/
<I> <U1250> : "ቚ" U125A # key q (base character ቐ)
<I> <U12B8> : "ዂ" U12C2 # key k (base character ኸ)
# Modifier: /E/
<E> <U1250> : "ቜ" U125C # key q (base character ቐ)
<E> <U12B8> : "ዄ" U12C4 # key k (base character ኸ)
# Modifier: /O/
<O> <U1250> : "ቘ" U1258 # key q (base character ቐ)
<O> <U12B8> : "ዀ" U12C0 # key k (base character ኸ)
#
# Group III
#
<backslash> <quotedbl> : "፥" U1365 # key "
<backslash> <apostrophe> : "፦" U1366 # key "
<backslash> <minus> : "|" U007C # key -
<backslash> <underscore> : "¥" U00A5 # key _
<backslash> <question> : "፧" U1367 # key ?
#
# Khmer digraphs
#
<U17ff> : "ាំ"
<U17fe> : "ោះ"
<U17fd> : "េះ"
<U17fc> : "ុំ"
<U17fb> : "ុះ"
#
# Arabic Lam-Alef ligatures
#
<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

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1,15 @@
#
# ARMSCII-8 Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for armscii-8.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ARMSCII-8:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset ARMSCII-8:GR
font ARMSCII-8:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name ARMSCII-8
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ARMSCII-8
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ARMSCII-8:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ARMSCII-8:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,950 @@
#
# This file contains compose table file names.
# The first word is the compose table file name
# and the second word is the full locale name.
#
#
iso8859-1/Compose C
iso8859-1/Compose af_ZA.ISO8859-1
iso8859-6/Compose ar_AA.ISO8859-6
iso8859-6/Compose ar_AE.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_SD.ISO8859-6
iso8859-6/Compose ar_SY.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 az_AZ.KOI8-C
microsoft-cp1251/Compose be_BY.CP1251
iso8859-5/Compose be_BY.ISO8859-5
iso8859-5/Compose bg_BG.ISO8859-5
microsoft-cp1251/Compose bg_BG.CP1251
koi8-r/Compose bg_BG.KOI8-R
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_BE.ISO8859-1
iso8859-15/Compose de_BE.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-4/Compose ee_EE.ISO8859-4
iso8859-7/Compose el_GR.ISO8859-7
iso8859-15/Compose el_GR.ISO8859-15
iso8859-1/Compose en_AU.ISO8859-1
iso8859-1/Compose en_BE.ISO8859-1
iso8859-15/Compose en_BE.ISO8859-15
iso8859-1/Compose en_BW.ISO8859-1
iso8859-1/Compose en_BZ.ISO8859-1
iso8859-1/Compose en_CA.ISO8859-1
iso8859-1/Compose en_EN.ISO8859-1
iso8859-1/Compose en_GB.ISO8859-1
iso8859-15/Compose en_GB.ISO8859-15
iso8859-1/Compose en_HK.ISO8859-1
iso8859-1/Compose en_IE.ISO8859-1
iso8859-15/Compose en_IE.ISO8859-15
iso8859-1/Compose en_IL.ISO8859-1
iso8859-15/Compose en_IN.ISO8859-15
iso8859-1/Compose en_JM.ISO8859-1
iso8859-1/Compose en_NZ.ISO8859-1
iso8859-1/Compose en_PH.ISO8859-1
iso8859-1/Compose en_SG.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-1/Compose en_ZW.ISO8859-1
iso8859-3/Compose eo_EO.ISO8859-3
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-15/Compose es_PA.ISO8859-15
iso8859-1/Compose es_PE.ISO8859-1
iso8859-15/Compose es_PE.ISO8859-15
iso8859-1/Compose es_PR.ISO8859-1
iso8859-1/Compose es_PY.ISO8859-1
iso8859-15/Compose es_PY.ISO8859-15
iso8859-1/Compose es_SV.ISO8859-1
iso8859-15/Compose es_SV.ISO8859-15
iso8859-1/Compose es_US.ISO8859-1
iso8859-1/Compose es_UY.ISO8859-1
iso8859-15/Compose es_UY.ISO8859-15
iso8859-1/Compose es_VE.ISO8859-1
iso8859-15/Compose es_VE.ISO8859-15
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-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
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-15/Compose pd_DE.ISO8859-15
iso8859-1/Compose pd_US.ISO8859-1
iso8859-15/Compose pd_US.ISO8859-15
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
microsoft-cp1251/Compose ru_UA.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_SI.ISO8859-2
iso8859-2/Compose sq_AL.ISO8859-2
iso8859-2/Compose sr_YU.ISO8859-2
microsoft-cp1251/Compose sr_YU.CP1251
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-11/Compose th_TH.ISO8859-11
th_TH/Compose th_TH.TIS620
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
microsoft-cp1251/Compose uk_UA.CP1251
koi8-c/Compose tt_RU.KOI8-C
koi8-u/Compose uk_UA.KOI8-U
iso8859-5/Compose uk_UA.ISO8859-5
microsoft-cp1256/Compose ur_PK.CP1256
iso8859-1/Compose uz_UZ.ISO8859-1
vi_VN.viscii/Compose vi_VN.VISCII
vi_VN.tcvn/Compose vi_VN.TCVN
iso8859-1/Compose wa_BE.ISO8859-1
iso8859-15/Compose wa_BE.ISO8859-15
iso8859-1/Compose xh_ZA.ISO8859-1
microsoft-cp1255/Compose yi_US.CP1255
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.big5hkscs/Compose zh_HK.big5hkscs
zh_TW.big5/Compose zh_TW.big5
zh_TW/Compose zh_TW.eucTW
iso8859-1/Compose zu_ZA.ISO8859-1
#
#
en_US.UTF-8/Compose C.UTF-8
en_US.UTF-8/Compose af_ZA.UTF-8
am_ET.UTF-8/Compose am_ET.UTF-8
en_US.UTF-8/Compose ar_AA.UTF-8
en_US.UTF-8/Compose ar_AE.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_SD.UTF-8
en_US.UTF-8/Compose ar_SY.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 ast_ES.UTF-8
en_US.UTF-8/Compose as_IN.UTF-8
en_US.UTF-8/Compose az_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_BD.UTF-8
en_US.UTF-8/Compose bn_IN.UTF-8
en_US.UTF-8/Compose bo_IN.UTF-8
en_US.UTF-8/Compose br_FR.UTF-8
en_US.UTF-8/Compose bs_BA.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
cs_CZ.UTF-8/Compose cs_CZ.UTF-8
en_US.UTF-8/Compose cy_GB.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_IT.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_BE.UTF-8
en_US.UTF-8/Compose en_BW.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_DK.UTF-8
en_US.UTF-8/Compose en_EN.UTF-8
en_US.UTF-8/Compose en_GB.UTF-8
en_US.UTF-8/Compose en_HK.UTF-8
en_US.UTF-8/Compose en_IE.UTF-8
en_US.UTF-8/Compose en_IL.UTF-8
en_US.UTF-8/Compose en_IN.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_PH.UTF-8
en_US.UTF-8/Compose en_SG.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 en_ZW.UTF-8
en_US.UTF-8/Compose eo_EO.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
ja_JP.UTF-8/Compose ja_JP.UTF-8
en_US.UTF-8/Compose ka_GE.UTF-8
en_US.UTF-8/Compose kk_KZ.UTF-8
en_US.UTF-8/Compose kl_GL.UTF-8
km_KH.UTF-8/Compose km_KH.UTF-8
en_US.UTF-8/Compose kn_IN.UTF-8
ko_KR.UTF-8/Compose ko_KR.UTF-8
en_US.UTF-8/Compose ks_IN.UTF-8
en_US.UTF-8/Compose ks_IN.UTF-8@devanagari
en_US.UTF-8/Compose ku_TR.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 ne_NP.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
pt_PT.UTF-8/Compose pt_PT.UTF-8
en_US.UTF-8/Compose ro_RO.UTF-8
ru_RU.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.UTF-8@devanagari
en_US.UTF-8/Compose se_NO.UTF-8
en_US.UTF-8/Compose sh_BA.UTF-8
en_US.UTF-8/Compose sh_YU.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_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
th_TH.UTF-8/Compose th_TH.UTF-8
en_US.UTF-8/Compose ti_ER.UTF-8
en_US.UTF-8/Compose ti_ET.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_IN.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 xh_ZA.UTF-8
en_US.UTF-8/Compose yi_US.UTF-8
zh_CN.UTF-8/Compose zh_CN.UTF-8
zh_HK.UTF-8/Compose zh_HK.UTF-8
en_US.UTF-8/Compose zh_SG.UTF-8
zh_TW.UTF-8/Compose zh_TW.UTF-8
en_US.UTF-8/Compose zu_ZA.UTF-8
#
# This file contains compose table file names.
# The first word is the compose table file name
# and the second word is the full locale name.
#
#
iso8859-1/Compose: C
iso8859-1/Compose: af_ZA.ISO8859-1
iso8859-6/Compose: ar_AA.ISO8859-6
iso8859-6/Compose: ar_AE.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_SD.ISO8859-6
iso8859-6/Compose: ar_SY.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: az_AZ.KOI8-C
microsoft-cp1251/Compose: be_BY.CP1251
iso8859-5/Compose: be_BY.ISO8859-5
iso8859-5/Compose: bg_BG.ISO8859-5
microsoft-cp1251/Compose: bg_BG.CP1251
koi8-r/Compose: bg_BG.KOI8-R
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_BE.ISO8859-1
iso8859-15/Compose: de_BE.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-4/Compose: ee_EE.ISO8859-4
iso8859-7/Compose: el_GR.ISO8859-7
iso8859-15/Compose: el_GR.ISO8859-15
iso8859-1/Compose: en_AU.ISO8859-1
iso8859-1/Compose: en_BE.ISO8859-1
iso8859-15/Compose: en_BE.ISO8859-15
iso8859-1/Compose: en_BW.ISO8859-1
iso8859-1/Compose: en_BZ.ISO8859-1
iso8859-1/Compose: en_CA.ISO8859-1
iso8859-1/Compose: en_EN.ISO8859-1
iso8859-1/Compose: en_GB.ISO8859-1
iso8859-15/Compose: en_GB.ISO8859-15
iso8859-1/Compose: en_HK.ISO8859-1
iso8859-1/Compose: en_IE.ISO8859-1
iso8859-15/Compose: en_IE.ISO8859-15
iso8859-1/Compose: en_IL.ISO8859-1
iso8859-15/Compose: en_IN.ISO8859-15
iso8859-1/Compose: en_JM.ISO8859-1
iso8859-1/Compose: en_NZ.ISO8859-1
iso8859-1/Compose: en_PH.ISO8859-1
iso8859-1/Compose: en_SG.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-1/Compose: en_ZW.ISO8859-1
iso8859-3/Compose: eo_EO.ISO8859-3
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-15/Compose: es_PA.ISO8859-15
iso8859-1/Compose: es_PE.ISO8859-1
iso8859-15/Compose: es_PE.ISO8859-15
iso8859-1/Compose: es_PR.ISO8859-1
iso8859-1/Compose: es_PY.ISO8859-1
iso8859-15/Compose: es_PY.ISO8859-15
iso8859-1/Compose: es_SV.ISO8859-1
iso8859-15/Compose: es_SV.ISO8859-15
iso8859-1/Compose: es_US.ISO8859-1
iso8859-1/Compose: es_UY.ISO8859-1
iso8859-15/Compose: es_UY.ISO8859-15
iso8859-1/Compose: es_VE.ISO8859-1
iso8859-15/Compose: es_VE.ISO8859-15
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-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
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-15/Compose: pd_DE.ISO8859-15
iso8859-1/Compose: pd_US.ISO8859-1
iso8859-15/Compose: pd_US.ISO8859-15
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
microsoft-cp1251/Compose: ru_UA.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_SI.ISO8859-2
iso8859-2/Compose: sq_AL.ISO8859-2
iso8859-2/Compose: sr_YU.ISO8859-2
microsoft-cp1251/Compose: sr_YU.CP1251
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-11/Compose: th_TH.ISO8859-11
th_TH/Compose: th_TH.TIS620
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
microsoft-cp1251/Compose: uk_UA.CP1251
koi8-c/Compose: tt_RU.KOI8-C
koi8-u/Compose: uk_UA.KOI8-U
iso8859-5/Compose: uk_UA.ISO8859-5
microsoft-cp1256/Compose: ur_PK.CP1256
iso8859-1/Compose: uz_UZ.ISO8859-1
vi_VN.viscii/Compose: vi_VN.VISCII
vi_VN.tcvn/Compose: vi_VN.TCVN
iso8859-1/Compose: wa_BE.ISO8859-1
iso8859-15/Compose: wa_BE.ISO8859-15
iso8859-1/Compose: xh_ZA.ISO8859-1
microsoft-cp1255/Compose: yi_US.CP1255
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.big5hkscs/Compose: zh_HK.big5hkscs
zh_TW.big5/Compose: zh_TW.big5
zh_TW/Compose: zh_TW.eucTW
iso8859-1/Compose: zu_ZA.ISO8859-1
#
#
en_US.UTF-8/Compose: C.UTF-8
en_US.UTF-8/Compose: af_ZA.UTF-8
am_ET.UTF-8/Compose: am_ET.UTF-8
en_US.UTF-8/Compose: ar_AA.UTF-8
en_US.UTF-8/Compose: ar_AE.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_SD.UTF-8
en_US.UTF-8/Compose: ar_SY.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: ast_ES.UTF-8
en_US.UTF-8/Compose: as_IN.UTF-8
en_US.UTF-8/Compose: az_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_BD.UTF-8
en_US.UTF-8/Compose: bn_IN.UTF-8
en_US.UTF-8/Compose: bo_IN.UTF-8
en_US.UTF-8/Compose: br_FR.UTF-8
en_US.UTF-8/Compose: bs_BA.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
cs_CZ.UTF-8/Compose: cs_CZ.UTF-8
en_US.UTF-8/Compose: cy_GB.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_IT.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_BE.UTF-8
en_US.UTF-8/Compose: en_BW.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_DK.UTF-8
en_US.UTF-8/Compose: en_EN.UTF-8
en_US.UTF-8/Compose: en_GB.UTF-8
en_US.UTF-8/Compose: en_HK.UTF-8
en_US.UTF-8/Compose: en_IE.UTF-8
en_US.UTF-8/Compose: en_IL.UTF-8
en_US.UTF-8/Compose: en_IN.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_PH.UTF-8
en_US.UTF-8/Compose: en_SG.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: en_ZW.UTF-8
en_US.UTF-8/Compose: eo_EO.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
ja_JP.UTF-8/Compose: ja_JP.UTF-8
en_US.UTF-8/Compose: ka_GE.UTF-8
en_US.UTF-8/Compose: kk_KZ.UTF-8
en_US.UTF-8/Compose: kl_GL.UTF-8
km_KH.UTF-8/Compose: km_KH.UTF-8
en_US.UTF-8/Compose: kn_IN.UTF-8
ko_KR.UTF-8/Compose: ko_KR.UTF-8
en_US.UTF-8/Compose: ks_IN.UTF-8
en_US.UTF-8/Compose: ks_IN.UTF-8@devanagari
en_US.UTF-8/Compose: ku_TR.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: ne_NP.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
pt_PT.UTF-8/Compose: pt_PT.UTF-8
en_US.UTF-8/Compose: ro_RO.UTF-8
ru_RU.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.UTF-8@devanagari
en_US.UTF-8/Compose: se_NO.UTF-8
en_US.UTF-8/Compose: sh_BA.UTF-8
en_US.UTF-8/Compose: sh_YU.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_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
th_TH.UTF-8/Compose: th_TH.UTF-8
en_US.UTF-8/Compose: ti_ER.UTF-8
en_US.UTF-8/Compose: ti_ET.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_IN.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: xh_ZA.UTF-8
en_US.UTF-8/Compose: yi_US.UTF-8
zh_CN.UTF-8/Compose: zh_CN.UTF-8
zh_HK.UTF-8/Compose: zh_HK.UTF-8
en_US.UTF-8/Compose: zh_SG.UTF-8
zh_TW.UTF-8/Compose: zh_TW.UTF-8
en_US.UTF-8/Compose: zu_ZA.UTF-8

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -0,0 +1,301 @@
# XLocale Database Sample for en_US.UTF-8
#
#
# XLC_FONTSET category
#
XLC_FONTSET
on_demand_loading True
object_name generic
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class (ISO8859 families)
fs1 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
# fs2 class (ISO8859 families)
fs2 {
charset {
name ISO8859-2:GR
}
font {
primary ISO8859-2:GR
}
}
# fs3 class (ISO8859 families)
fs3 {
charset {
name ISO8859-3:GR
}
font {
primary ISO8859-3:GR
}
}
# fs4 class (ISO8859 families)
fs4 {
charset {
name ISO8859-4:GR
}
font {
primary ISO8859-4:GR
}
}
# fs5 class (ISO8859 families)
fs5 {
charset {
name ISO8859-5:GR
}
font {
primary ISO8859-5:GR
}
}
# fs6 class (koi8-r)
fs6 {
charset {
name KOI8-R:GR
}
font {
primary KOI8-R:GR
}
}
# fs7 class (ISO8859 families)
fs7 {
charset {
name ISO8859-7:GR
}
font {
primary ISO8859-7:GR
}
}
# fs9 class (ISO8859 families)
fs8 {
charset {
name ISO8859-9:GR
}
font {
primary ISO8859-9:GR
}
}
# fs13 class (ISO8859 families)
fs9 {
charset {
name ISO8859-13:GR
}
font {
primary ISO8859-13:GR
}
}
# fs14 class (ISO8859 families)
fs10 {
charset {
name ISO8859-14:GR
}
font {
primary ISO8859-14:GR
}
}
# fs15 class (ISO8859 families)
fs11 {
charset {
name ISO8859-15:GR
}
font {
primary ISO8859-15:GR
}
}
# fs16 class (Kanji)
fs12 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
}
}
# fs17 class (Korean Character)
fs13 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
}
}
# fs18 class (Chinese Han Character)
fs14 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
}
}
# fs20 class (Half Kana)
fs15 {
charset {
name JISX0201.1976-0:GR
}
font {
primary JISX0201.1976-0:GR
vertical_rotate all
}
}
# ISO10646 should come last so the fonts above will actually be used
# fs24 class
fs16 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False
# cs0 class
cs0 {
side GL:Default
length 1
ct_encoding ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
ct_encoding ISO8859-1:GR
}
# cs2 class
cs2 {
side GR
length 1
ct_encoding ISO8859-2:GR
}
# cs3 class
cs3 {
side GR
length 1
ct_encoding ISO8859-3:GR
}
# cs4 class
cs4 {
side GR
length 1
ct_encoding ISO8859-4:GR
}
# cs5 class
cs5 {
side GR
length 1
ct_encoding ISO8859-5:GR
}
# cs6 class
cs6 {
side GR
length 1
ct_encoding KOI8-R:GR
}
# cs7 class
cs7 {
side GR
length 1
ct_encoding ISO8859-7:GR
}
# cs9 class
cs8 {
side GR
length 1
ct_encoding ISO8859-9:GR
}
# cs13 class
cs9 {
side GR
length 1
ct_encoding ISO8859-13:GR
}
# cs14 class
cs10 {
side GR
length 1
ct_encoding ISO8859-14:GR
}
# cs15 class
cs11 {
side GR
length 1
ct_encoding ISO8859-15:GR
}
# 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
}
# 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
}
# cs18 class
cs14 {
side GR
length 2
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
# cs20 class
cs15 {
side GR
length 1
ct_encoding JISX0201.1976-0:GR
}
# cs24 class
cs16 {
side none
ct_encoding ISO10646-1
}
END XLC_XLOCALE

View File

@@ -0,0 +1,430 @@
#
# Official compose sequences for Finland based on SFS 5966:2019 standard
#
# This compose sequence map implements all the functionality of Annex 3
# and Annex 4 of the standard and additionally defines the sequences
# provided in en_US.UTF-8/Compose. SFS 5966 sequences override any
# conflicting rules from en_US.UTF-8/Compose.
#
# Annex 1 of the standard is implemented in the keymap symbols/fi
#
# Complete rewrite by Marko Myllynen
# Original version by Troy Korjuslommi
#
# Use en_US.UTF-8/Compose as the base compose sequence definition set
include "X11_LOCALEDATADIR/en_US.UTF-8/Compose"
# Define all the sequences of the standard overriding any sequence
# from en_US.UTF-8/Compose if such a sequence was provided already
# Sequences from Annex 3
# Sequences with COMBINING ACUTE ACCENT / <dead_acute>
<dead_acute> <space> : "´" U00B4 # ACUTE ACCENT
<dead_acute> <a> : "á" U00E1 # LATIN SMALL LETTER A WITH ACUTE
<dead_acute> <A> : "Á" U00C1 # LATIN CAPITAL LETTER A WITH ACUTE
<dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
<dead_acute> <C> : "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
<dead_acute> <e> : "é" U00E9 # LATIN SMALL LETTER E WITH ACUTE
<dead_acute> <E> : "É" U00C9 # LATIN CAPITAL LETTER E WITH ACUTE
<dead_acute> <i> : "í" U00ED # LATIN SMALL LETTER I WITH ACUTE
<dead_acute> <I> : "Í" U00CD # LATIN CAPITAL LETTER I WITH ACUTE
<dead_acute> <l> : "ĺ" U013A # LATIN SMALL LETTER L WITH ACUTE
<dead_acute> <L> : "Ĺ" U0139 # LATIN CAPITAL LETTER L WITH ACUTE
<dead_acute> <n> : "ń" U0144 # LATIN SMALL LETTER N WITH ACUTE
<dead_acute> <N> : "Ń" U0143 # LATIN CAPITAL LETTER N WITH ACUTE
<dead_acute> <o> : "ó" U00F3 # LATIN SMALL LETTER O WITH ACUTE
<dead_acute> <O> : "Ó" U00D3 # LATIN CAPITAL LETTER O WITH ACUTE
<dead_acute> <r> : "ŕ" U0155 # LATIN SMALL LETTER R WITH ACUTE
<dead_acute> <R> : "Ŕ" U0154 # LATIN CAPITAL LETTER R WITH ACUTE
<dead_acute> <s> : "ś" U015B # LATIN SMALL LETTER S WITH ACUTE
<dead_acute> <S> : "Ś" U015A # LATIN CAPITAL LETTER S WITH ACUTE
<dead_acute> <u> : "ú" U00FA # LATIN SMALL LETTER U WITH ACUTE
<dead_acute> <U> : "Ú" U00DA # LATIN CAPITAL LETTER U WITH ACUTE
<dead_acute> <w> : "ẃ" U1E83 # LATIN SMALL LETTER W WITH ACUTE
<dead_acute> <W> : "Ẃ" U1E82 # LATIN CAPITAL LETTER W WITH ACUTE
<dead_acute> <y> : "ý" U00FD # LATIN SMALL LETTER Y WITH ACUTE
<dead_acute> <Y> : "Ý" U00DD # LATIN CAPITAL LETTER Y WITH ACUTE
<dead_acute> <z> : "ź" U017A # LATIN SMALL LETTER Z WITH ACUTE
<dead_acute> <Z> : "Ź" U0179 # LATIN CAPITAL LETTER Z WITH ACUTE
<dead_acute> <ae> : "ǽ" U01FD # LATIN SMALL LETTER AE WITH ACUTE
<dead_acute> <AE> : "Ǽ" U01FC # LATIN CAPITAL LETTER AE WITH ACUTE
<dead_acute> <oslash> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
<dead_acute> <Oslash> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
<dead_acute> <aring> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
<dead_acute> <Aring> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
# Sequences with COMBINING BREVE / <dead_breve>
<dead_breve> <space> : "˘" U02D8 # BREVE
<dead_breve> <a> : "ă" U0103 # LATIN SMALL LETTER A WITH BREVE
<dead_breve> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A WITH BREVE
<dead_breve> <e> : "ĕ" U0115 # LATIN SMALL LETTER E WITH BREVE
<dead_breve> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E WITH BREVE
<dead_breve> <g> : "ğ" U011F # LATIN SMALL LETTER G WITH BREVE
<dead_breve> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G WITH BREVE
<dead_breve> <i> : "ĭ" U012D # LATIN SMALL LETTER I WITH BREVE
<dead_breve> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I WITH BREVE
<dead_breve> <o> : "ŏ" U014F # LATIN SMALL LETTER O WITH BREVE
<dead_breve> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O WITH BREVE
<dead_breve> <u> : "ŭ" U016D # LATIN SMALL LETTER U WITH BREVE
<dead_breve> <U> : "Ŭ" U016C # LATIN CAPITAL LETTER U WITH BREVE
# Sequences with COMBINING CARON / <dead_caron>
<dead_caron> <space> : "ˇ" U02C7 # CARON
<dead_caron> <a> : "ǎ" U01CE # LATIN SMALL LETTER A WITH CARON
<dead_caron> <A> : "Ǎ" U01CD # LATIN CAPITAL LETTER A WITH CARON
<dead_caron> <c> : "č" U010D # LATIN SMALL LETTER C WITH CARON
<dead_caron> <C> : "Č" U010C # LATIN CAPITAL LETTER C WITH CARON
<dead_caron> <d> : "ď" U010F # LATIN SMALL LETTER D WITH CARON
<dead_caron> <D> : "Ď" U010E # LATIN CAPITAL LETTER D WITH CARON
<dead_caron> <e> : "ě" U011B # LATIN SMALL LETTER E WITH CARON
<dead_caron> <E> : "Ě" U011A # LATIN CAPITAL LETTER E WITH CARON
<dead_caron> <g> : "ǧ" U01E7 # LATIN SMALL LETTER G WITH CARON
<dead_caron> <G> : "Ǧ" U01E6 # LATIN CAPITAL LETTER G WITH CARON
<dead_caron> <h> : "ȟ" U021F # LATIN SMALL LETTER H WITH CARON
<dead_caron> <H> : "Ȟ" U021E # LATIN CAPITAL LETTER H WITH CARON
<dead_caron> <i> : "ǐ" U01D0 # LATIN SMALL LETTER I WITH CARON
<dead_caron> <I> : "Ǐ" U01CF # LATIN CAPITAL LETTER I WITH CARON
<dead_caron> <k> : "ǩ" U01E9 # LATIN SMALL LETTER K WITH CARON
<dead_caron> <K> : "Ǩ" U01E8 # LATIN CAPITAL LETTER K WITH CARON
<dead_caron> <l> : "ľ" U013E # LATIN SMALL LETTER L WITH CARON
<dead_caron> <L> : "Ľ" U013D # LATIN CAPITAL LETTER L WITH CARON
<dead_caron> <n> : "ň" U0148 # LATIN SMALL LETTER N WITH CARON
<dead_caron> <N> : "Ň" U0147 # LATIN CAPITAL LETTER N WITH CARON
<dead_caron> <o> : "ǒ" U01D2 # LATIN SMALL LETTER O WITH CARON
<dead_caron> <O> : "Ǒ" U01D1 # LATIN CAPITAL LETTER O WITH CARON
<dead_caron> <r> : "ř" U0159 # LATIN SMALL LETTER R WITH CARON
<dead_caron> <R> : "Ř" U0158 # LATIN CAPITAL LETTER R WITH CARON
<dead_caron> <s> : "š" U0161 # LATIN SMALL LETTER S WITH CARON
<dead_caron> <S> : "Š" U0160 # LATIN CAPITAL LETTER S WITH CARON
<dead_caron> <t> : "ť" U0165 # LATIN SMALL LETTER T WITH CARON
<dead_caron> <T> : "Ť" U0164 # LATIN CAPITAL LETTER T WITH CARON
<dead_caron> <u> : "ǔ" U01D4 # LATIN SMALL LETTER U WITH CARON
<dead_caron> <U> : "Ǔ" U01D3 # LATIN CAPITAL LETTER U WITH CARON
<dead_caron> <z> : "ž" U017E # LATIN SMALL LETTER Z WITH CARON
<dead_caron> <Z> : "Ž" U017D # LATIN CAPITAL LETTER Z WITH CARON
<dead_caron> <ezh> : "ǯ" U01EF # LATIN SMALL LETTER EZH WITH CARON
<dead_caron> <EZH> : "Ǯ" U01EE # LATIN CAPITAL LETTER EZH WITH CARON
# Sequences with COMBINING CEDILLA / <dead_cedilla>
<dead_cedilla> <space> : "¸" U00B8 # CEDILLA
<dead_cedilla> <c> : "ç" U00E7 # LATIN SMALL LETTER C WITH CEDILLA
<dead_cedilla> <C> : "Ç" U00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_cedilla> <g> : "ģ" U0123 # LATIN SMALL LETTER G WITH CEDILLA
<dead_cedilla> <G> : "Ģ" U0122 # LATIN CAPITAL LETTER G WITH CEDILLA
<dead_cedilla> <k> : "ķ" U0137 # LATIN SMALL LETTER K WITH CEDILLA
<dead_cedilla> <K> : "Ķ" U0136 # LATIN CAPITAL LETTER K WITH CEDILLA
<dead_cedilla> <l> : "ļ" U013C # LATIN SMALL LETTER L WITH CEDILLA
<dead_cedilla> <L> : "Ļ" U013B # LATIN CAPITAL LETTER L WITH CEDILLA
<dead_cedilla> <n> : "ņ" U0146 # LATIN SMALL LETTER N WITH CEDILLA
<dead_cedilla> <N> : "Ņ" U0145 # LATIN CAPITAL LETTER N WITH CEDILLA
<dead_cedilla> <r> : "ŗ" U0157 # LATIN SMALL LETTER R WITH CEDILLA
<dead_cedilla> <R> : "Ŗ" U0156 # LATIN CAPITAL LETTER R WITH CEDILLA
<dead_cedilla> <s> : "ş" U015F # LATIN SMALL LETTER S WITH CEDILLA
<dead_cedilla> <S> : "Ş" U015E # LATIN CAPITAL LETTER S WITH CEDILLA
<dead_cedilla> <t> : "ţ" U0163 # LATIN SMALL LETTER T WITH CEDILLA
<dead_cedilla> <T> : "Ţ" U0162 # LATIN CAPITAL LETTER T WITH CEDILLA
# Sequences with COMBINING CIRCUMFLEX ACCENT / <dead_circumflex>
<dead_circumflex> <space> : "^" U005E # CIRCUMFLEX
<dead_circumflex> <a> : "â" U00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
<dead_circumflex> <A> : "Â" U00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
<dead_circumflex> <c> : "ĉ" U0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX
<dead_circumflex> <C> : "Ĉ" U0108 # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
<dead_circumflex> <e> : "ê" U00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
<dead_circumflex> <E> : "Ê" U00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
<dead_circumflex> <g> : "ĝ" U011D # LATIN SMALL LETTER G WITH CIRCUMFLEX
<dead_circumflex> <G> : "Ĝ" U011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
<dead_circumflex> <h> : "ĥ" U0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX
<dead_circumflex> <H> : "Ĥ" U0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
<dead_circumflex> <i> : "î" U00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
<dead_circumflex> <I> : "Î" U00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
<dead_circumflex> <j> : "ĵ" U0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX
<dead_circumflex> <J> : "Ĵ" U0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
<dead_circumflex> <o> : "ô" U00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
<dead_circumflex> <O> : "Ô" U00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
<dead_circumflex> <s> : "ŝ" U015D # LATIN SMALL LETTER S WITH CIRCUMFLEX
<dead_circumflex> <S> : "Ŝ" U015C # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
<dead_circumflex> <u> : "û" U00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
<dead_circumflex> <U> : "Û" U00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
<dead_circumflex> <w> : "ŵ" U0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX
<dead_circumflex> <W> : "Ŵ" U0174 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
<dead_circumflex> <y> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
<dead_circumflex> <Y> : "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
# Sequences with COMBINING COMMA BELOW / <dead_belowcomma>
<dead_belowcomma> <s> : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW
<dead_belowcomma> <S> : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW
<dead_belowcomma> <t> : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW
<dead_belowcomma> <T> : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW
# Sequences with COMBINING DIAERESIS / <dead_diaeresis>
<dead_diaeresis> <space> : "¨" U00A8 # DIAERESIS
<dead_diaeresis> <a> : "ä" U00E4 # LATIN SMALL LETTER A WITH DIAERESIS
<dead_diaeresis> <A> : "Ä" U00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
<dead_diaeresis> <e> : "ë" U00EB # LATIN SMALL LETTER E WITH DIAERESIS
<dead_diaeresis> <E> : "Ë" U00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
<dead_diaeresis> <i> : "ï" U00EF # LATIN SMALL LETTER I WITH DIAERESIS
<dead_diaeresis> <I> : "Ï" U00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
<dead_diaeresis> <o> : "ö" U00F6 # LATIN SMALL LETTER O WITH DIAERESIS
<dead_diaeresis> <O> : "Ö" U00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
<dead_diaeresis> <u> : "ü" U00FC # LATIN SMALL LETTER U WITH DIAERESIS
<dead_diaeresis> <U> : "Ü" U00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
<dead_diaeresis> <w> : "ẅ" U1E85 # LATIN SMALL LETTER W WITH DIAERESIS
<dead_diaeresis> <W> : "Ẅ" U1E84 # LATIN CAPITAL LETTER W WITH DIAERESIS
<dead_diaeresis> <y> : "ÿ" U00FF # LATIN SMALL LETTER Y WITH DIAERESIS
<dead_diaeresis> <Y> : "Ÿ" U0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
# Sequences with COMBINING DOT ABOVE / <dead_abovedot>
<dead_abovedot> <space> : "˙" U02D9 # DOT ABOVE
<dead_abovedot> <b> : "ḃ" U1E03 # LATIN SMALL LETTER B WITH DOT ABOVE
<dead_abovedot> <B> : "Ḃ" U1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE
<dead_abovedot> <c> : "ċ" U010B # LATIN SMALL LETTER C WITH DOT ABOVE
<dead_abovedot> <C> : "Ċ" U010A # LATIN CAPITAL LETTER C WITH DOT ABOVE
<dead_abovedot> <d> : "ḋ" U1E0B # LATIN SMALL LETTER D WITH DOT ABOVE
<dead_abovedot> <D> : "Ḋ" U1E0A # LATIN CAPITAL LETTER D WITH DOT ABOVE
<dead_abovedot> <e> : "ė" U0117 # LATIN SMALL LETTER E WITH DOT ABOVE
<dead_abovedot> <E> : "Ė" U0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
<dead_abovedot> <f> : "ḟ" U1E1F # LATIN SMALL LETTER F WITH DOT ABOVE
<dead_abovedot> <F> : "Ḟ" U1E1E # LATIN CAPITAL LETTER F WITH DOT ABOVE
<dead_abovedot> <g> : "ġ" U0121 # LATIN SMALL LETTER G WITH DOT ABOVE
<dead_abovedot> <G> : "Ġ" U0120 # LATIN CAPITAL LETTER G WITH DOT ABOVE
<dead_abovedot> <I> : "İ" U0130 # LATIN CAPITAL LETTER I WITH DOT ABOVE
<dead_abovedot> <m> : "ṁ" U1E41 # LATIN SMALL LETTER M WITH DOT ABOVE
<dead_abovedot> <M> : "Ṁ" U1E40 # LATIN CAPITAL LETTER M WITH DOT ABOVE
<dead_abovedot> <p> : "ṗ" U1E57 # LATIN SMALL LETTER P WITH DOT ABOVE
<dead_abovedot> <P> : "Ṗ" U1E56 # LATIN CAPITAL LETTER P WITH DOT ABOVE
<dead_abovedot> <s> : "ṡ" U1E61 # LATIN SMALL LETTER S WITH DOT ABOVE
<dead_abovedot> <S> : "Ṡ" U1E60 # LATIN CAPITAL LETTER S WITH DOT ABOVE
<dead_abovedot> <t> : "ṫ" U1E6B # LATIN SMALL LETTER T WITH DOT ABOVE
<dead_abovedot> <T> : "Ṫ" U1E6A # LATIN CAPITAL LETTER T WITH DOT ABOVE
<dead_abovedot> <z> : "ż" U017C # LATIN SMALL LETTER Z WITH DOT ABOVE
<dead_abovedot> <Z> : "Ż" U017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE
# Sequences with COMBINING DOT BELOW / <dead_belowdot>
# <dead_belowdot> <space> : " " U.... # DOT BELOW
<dead_belowdot> <a> : "ạ" U1EA1 # LATIN SMALL LETTER A WITH DOT BELOW
<dead_belowdot> <A> : "Ạ" U1EA0 # LATIN CAPITAL LETTER A WITH DOT BELOW
<dead_belowdot> <e> : "ẹ" U1EB9 # LATIN SMALL LETTER E WITH DOT BELOW
<dead_belowdot> <E> : "Ẹ" U1EB8 # LATIN CAPITAL LETTER E WITH DOT BELOW
<dead_belowdot> <i> : "ị" U1ECB # LATIN SMALL LETTER I WITH DOT BELOW
<dead_belowdot> <I> : "Ị" U1ECA # LATIN CAPITAL LETTER I WITH DOT BELOW
<dead_belowdot> <o> : "ọ" U1ECD # LATIN SMALL LETTER O WITH DOT BELOW
<dead_belowdot> <O> : "Ọ" U1ECC # LATIN CAPITAL LETTER O WITH DOT BELOW
<dead_belowdot> <u> : "ụ" U1EE5 # LATIN SMALL LETTER U WITH DOT BELOW
<dead_belowdot> <U> : "Ụ" U1EE4 # LATIN CAPITAL LETTER U WITH DOT BELOW
<dead_belowdot> <y> : "ỵ" U1EF5 # LATIN SMALL LETTER Y WITH DOT BELOW
<dead_belowdot> <Y> : "Ỵ" U1EF4 # LATIN CAPITAL LETTER Y WITH DOT BELOW
# Sequences with COMBINING DOUBLE ACUTE ACCENT / <dead_doubleacute>
<dead_doubleacute> <space> : "˝" U02DD # DOUBLE ACUTE ACCENT
<dead_doubleacute> <o> : "ő" U0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE
<dead_doubleacute> <O> : "Ő" U0150 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
<dead_doubleacute> <u> : "ű" U0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE
<dead_doubleacute> <U> : "Ű" U0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
# Sequences with COMBINING GRAVE ACCENT / <dead_grave>
<dead_grave> <space> : "`" U0060 # GRAVE ACCENT
<dead_grave> <a> : "à" U00E0 # LATIN SMALL LETTER A WITH GRAVE
<dead_grave> <A> : "À" U00C0 # LATIN CAPITAL LETTER A WITH GRAVE
<dead_grave> <e> : "è" U00E8 # LATIN SMALL LETTER E WITH GRAVE
<dead_grave> <E> : "È" U00C8 # LATIN CAPITAL LETTER E WITH GRAVE
<dead_grave> <i> : "ì" U00EC # LATIN SMALL LETTER I WITH GRAVE
<dead_grave> <I> : "Ì" U00CC # LATIN CAPITAL LETTER I WITH GRAVE
<dead_grave> <o> : "ò" U00F2 # LATIN SMALL LETTER O WITH GRAVE
<dead_grave> <O> : "Ò" U00D2 # LATIN CAPITAL LETTER O WITH GRAVE
<dead_grave> <u> : "ù" U00F9 # LATIN SMALL LETTER U WITH GRAVE
<dead_grave> <U> : "Ù" U00D9 # LATIN CAPITAL LETTER U WITH GRAVE
<dead_grave> <w> : "ẁ" U1E81 # LATIN SMALL LETTER W WITH GRAVE
<dead_grave> <W> : "Ẁ" U1E80 # LATIN CAPITAL LETTER W WITH GRAVE
<dead_grave> <y> : "ỳ" U1EF3 # LATIN SMALL LETTER Y WITH GRAVE
<dead_grave> <Y> : "Ỳ" U1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
# Sequences with COMBINING MACRON / <dead_macron>
<dead_macron> <space> : "¯" U00AF # MACRON
<dead_macron> <a> : "ā" U0101 # LATIN SMALL LETTER A WITH MACRON
<dead_macron> <A> : "Ā" U0100 # LATIN CAPITAL LETTER A WITH MACRON
<dead_macron> <e> : "ē" U0113 # LATIN SMALL LETTER E WITH MACRON
<dead_macron> <E> : "Ē" U0112 # LATIN CAPITAL LETTER E WITH MACRON
<dead_macron> <i> : "ī" U012B # LATIN SMALL LETTER I WITH MACRON
<dead_macron> <I> : "Ī" U012A # LATIN CAPITAL LETTER I WITH MACRON
<dead_macron> <o> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
<dead_macron> <O> : "Ō" U014C # LATIN CAPITAL LETTER O WITH MACRON
<dead_macron> <u> : "ū" U016B # LATIN SMALL LETTER U WITH MACRON
<dead_macron> <U> : "Ū" U016A # LATIN CAPITAL LETTER U WITH MACRON
<dead_macron> <ae> : "ǣ" U01E3 # LATIN SMALL LETTER AE WITH MACRON
<dead_macron> <AE> : "Ǣ" U01E2 # LATIN CAPITAL LETTER AE WITH MACRON
<dead_macron> <adiaeresis> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
<dead_macron> <Adiaeresis> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
# Sequences with COMBINING OGONEK / <dead_ogonek>
<dead_ogonek> <space> : "˛" U02DB # OGONEK
<dead_ogonek> <a> : "ą" U0105 # LATIN SMALL LETTER A WITH OGONEK
<dead_ogonek> <A> : "Ą" U0104 # LATIN CAPITAL LETTER A WITH OGONEK
<dead_ogonek> <e> : "ę" U0119 # LATIN SMALL LETTER E WITH OGONEK
<dead_ogonek> <E> : "Ę" U0118 # LATIN CAPITAL LETTER E WITH OGONEK
<dead_ogonek> <i> : "į" U012F # LATIN SMALL LETTER I WITH OGONEK
<dead_ogonek> <I> : "Į" U012E # LATIN CAPITAL LETTER I WITH OGONEK
<dead_ogonek> <o> : "ǫ" U01EB # LATIN SMALL LETTER O WITH OGONEK
<dead_ogonek> <O> : "Ǫ" U01EA # LATIN CAPITAL LETTER O WITH OGONEK
<dead_ogonek> <u> : "ų" U0173 # LATIN SMALL LETTER U WITH OGONEK
<dead_ogonek> <U> : "Ų" U0172 # LATIN CAPITAL LETTER U WITH OGONEK
# Sequences with COMBINING RING ABOVE / <dead_abovering>
<dead_abovering> <space> : "˚" U02DA # RING ABOVE
<dead_abovering> <a> : "å" U00E5 # LATIN SMALL LETTER A WITH RING ABOVE
<dead_abovering> <A> : "Å" U00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
<dead_abovering> <u> : "ů" U016F # LATIN SMALL LETTER U WITH RING ABOVE
<dead_abovering> <U> : "Ů" U016E # LATIN CAPITAL LETTER U WITH RING ABOVE
# Sequences with COMBINING TILDE / <dead_tilde>
<dead_tilde> <space> : "~" U007E # TILDE
<dead_tilde> <a> : "ã" U00E3 # LATIN SMALL LETTER A WITH TILDE
<dead_tilde> <A> : "Ã" U00C3 # LATIN CAPITAL LETTER A WITH TILDE
<dead_tilde> <e> : "ẽ" U1EBD # LATIN SMALL LETTER E WITH TILDE
<dead_tilde> <E> : "Ẽ" U1EBC # LATIN CAPITAL LETTER E WITH TILDE
<dead_tilde> <i> : "ĩ" U0129 # LATIN SMALL LETTER I WITH TILDE
<dead_tilde> <I> : "Ĩ" U0128 # LATIN CAPITAL LETTER I WITH TILDE
<dead_tilde> <n> : "ñ" U00F1 # LATIN SMALL LETTER N WITH TILDE
<dead_tilde> <N> : "Ñ" U00D1 # LATIN CAPITAL LETTER N WITH TILDE
<dead_tilde> <o> : "õ" U00F5 # LATIN SMALL LETTER O WITH TILDE
<dead_tilde> <O> : "Õ" U00D5 # LATIN CAPITAL LETTER O WITH TILDE
<dead_tilde> <u> : "ũ" U0169 # LATIN SMALL LETTER U WITH TILDE
<dead_tilde> <U> : "Ũ" U0168 # LATIN CAPITAL LETTER U WITH TILDE
<dead_tilde> <y> : "ỹ" U1EF9 # LATIN SMALL LETTER Y WITH TILDE
<dead_tilde> <Y> : "Ỹ" U1EF8 # LATIN CAPITAL LETTER Y WITH TILDE
# Sequences with AUXILIARY STROKE / <dead_stroke>
<dead_stroke> <d> : "đ" U0111 # LATIN SMALL LETTER D WITH STROKE
<dead_stroke> <D> : "Đ" U0110 # LATIN CAPITAL LETTER D WITH STROKE
<dead_stroke> <g> : "ǥ" U01E5 # LATIN SMALL LETTER G WITH STROKE
<dead_stroke> <G> : "Ǥ" U01E4 # LATIN CAPITAL LETTER G WITH STROKE
<dead_stroke> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
<dead_stroke> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
<dead_stroke> <l> : "ł" U0142 # LATIN SMALL LETTER L WITH STROKE
<dead_stroke> <L> : "Ł" U0141 # LATIN CAPITAL LETTER L WITH STROKE
<dead_stroke> <o> : "ø" U00F8 # LATIN SMALL LETTER O WITH STROKE
<dead_stroke> <O> : "Ø" U00D8 # LATIN CAPITAL LETTER O WITH STROKE
<dead_stroke> <t> : "ŧ" U0167 # LATIN SMALL LETTER T WITH STROKE
<dead_stroke> <T> : "Ŧ" U0166 # LATIN CAPITAL LETTER T WITH STROKE
# Sequences from Annex 4
# Sequences with COMBINING BREVE / <dead_breve>
<dead_acute> <dead_breve> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
<dead_belowdot> <dead_breve> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
<dead_grave> <dead_breve> <a> : "ằ" U1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
<dead_hook> <dead_breve> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
<dead_tilde> <dead_breve> <a> : "ẵ" U1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
<dead_acute> <dead_breve> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
<dead_belowdot> <dead_breve> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
<dead_grave> <dead_breve> <A> : "Ằ" U1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
<dead_hook> <dead_breve> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
<dead_tilde> <dead_breve> <A> : "Ẵ" U1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
# Sequences with COMBINING CIRCUMFLEX ACCENT / <dead_circumflex>
<dead_acute> <dead_circumflex> <a> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
<dead_belowdot> <dead_circumflex> <a> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
<dead_grave> <dead_circumflex> <a> : "ầ" U1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
<dead_hook> <dead_circumflex> <a> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
<dead_tilde> <dead_circumflex> <a> : "ẫ" U1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
<dead_acute> <dead_circumflex> <A> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
<dead_belowdot> <dead_circumflex> <A> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
<dead_grave> <dead_circumflex> <A> : "Ầ" U1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
<dead_hook> <dead_circumflex> <A> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
<dead_tilde> <dead_circumflex> <A> : "Ẫ" U1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
<dead_acute> <dead_circumflex> <e> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
<dead_belowdot> <dead_circumflex> <e> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
<dead_grave> <dead_circumflex> <e> : "ề" U1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
<dead_hook> <dead_circumflex> <e> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
<dead_tilde> <dead_circumflex> <e> : "ễ" U1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
<dead_acute> <dead_circumflex> <E> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
<dead_belowdot> <dead_circumflex> <E> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
<dead_grave> <dead_circumflex> <E> : "Ề" U1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
<dead_hook> <dead_circumflex> <E> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
<dead_tilde> <dead_circumflex> <E> : "Ễ" U1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
<dead_acute> <dead_circumflex> <o> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
<dead_belowdot> <dead_circumflex> <o> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
<dead_grave> <dead_circumflex> <o> : "ồ" U1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
<dead_hook> <dead_circumflex> <o> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
<dead_tilde> <dead_circumflex> <o> : "ỗ" U1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
<dead_acute> <dead_circumflex> <O> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
<dead_belowdot> <dead_circumflex> <O> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
<dead_grave> <dead_circumflex> <O> : "Ồ" U1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
<dead_hook> <dead_circumflex> <O> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
<dead_tilde> <dead_circumflex> <O> : "Ỗ" U1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
# Sequences with COMBINING DIAERESIS / <dead_diaeresis>
<dead_macron> <dead_diaeresis> <a> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
<dead_macron> <dead_diaeresis> <A> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
# Sequences with COMBINING DOT ABOVE / <dead_abovedot>
<dead_abovedot> <a> : "ȧ" U0227 # LATIN SMALL LETTER A WITH DOT ABOVE
<dead_macron> <dead_abovedot> <a> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
<dead_abovedot> <A> : "Ȧ" U0226 # LATIN CAPITAL LETTER A WITH DOT ABOVE
<dead_macron> <dead_abovedot> <A> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
# Sequences with COMBINING HOOK ABOVE / <dead_hook>
<dead_hook> <a> : "ả" U1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
<dead_hook> <A> : "Ả" U1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
<dead_hook> <e> : "ẻ" U1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
<dead_hook> <E> : "Ẻ" U1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
<dead_hook> <i> : "ỉ" U1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
<dead_hook> <I> : "Ỉ" U1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
<dead_hook> <o> : "ỏ" U1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
<dead_hook> <O> : "Ỏ" U1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
<dead_hook> <u> : "ủ" U1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
<dead_hook> <U> : "Ủ" U1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
<dead_hook> <y> : "ỷ" U1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
<dead_hook> <Y> : "Ỷ" U1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
# Sequences with COMBINING HORN / <dead_horn>
<dead_horn> <o> : "ơ" U01A1 # LATIN SMALL LETTER O WITH HORN
<dead_acute> <dead_horn> <o> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
<dead_belowdot> <dead_horn> <o> : "ợ" U1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
<dead_grave> <dead_horn> <o> : "ờ" U1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
<dead_hook> <dead_horn> <o> : "ờ" U1EDD # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
<dead_tilde> <dead_horn> <o> : "ỡ" U1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
<dead_horn> <O> : "Ơ" U01A0 # LATIN CAPITAL LETTER O WITH HORN
<dead_acute> <dead_horn> <O> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
<dead_belowdot> <dead_horn> <O> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
<dead_grave> <dead_horn> <O> : "Ờ" U1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
<dead_hook> <dead_horn> <O> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
<dead_tilde> <dead_horn> <O> : "Ỡ" U1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
<dead_horn> <u> : "ư" U01B0 # LATIN SMALL LETTER U WITH HORN
<dead_acute> <dead_horn> <u> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
<dead_belowdot> <dead_horn> <u> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
<dead_grave> <dead_horn> <u> : "ừ" U1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
<dead_hook> <dead_horn> <u> : "ử" U1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
<dead_tilde> <dead_horn> <u> : "ữ" U1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
<dead_horn> <U> : "Ư" U01AF # LATIN CAPITAL LETTER U WITH HORN
<dead_acute> <dead_horn> <U> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
<dead_belowdot> <dead_horn> <U> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
<dead_grave> <dead_horn> <U> : "Ừ" U1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
<dead_hook> <dead_horn> <U> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
<dead_tilde> <dead_horn> <U> : "Ữ" U1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
# Sequences with COMBINING OGONEK / <dead_ogonek>
<dead_macron> <dead_ogonek> <o> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
<dead_macron> <dead_ogonek> <O> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
# Sequences with COMBINING RING ABOVE / <dead_abovering>
<dead_acute> <dead_abovering> <a> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
<dead_acute> <dead_abovering> <A> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
# Additional sequences from Annex 5 for the reportoire of the MES-2
# (Multilingual European Subset No. 2 in ISO/IEC 10646, Collection 282)
<dead_hook> <f> : "ƒ" U0192 # LATIN SMALL LETTER F WITH HOOK
<Multi_key> <f> <i> : "fi" UFB01 # LATIN SMALL LIGATURE FI
<Multi_key> <f> <l> : "fl" UFB02 # LATIN SMALL LIGATURE FL
<Multi_key> <i> <j> : "ij" U0133 # LATIN SMALL LIGATURE IJ
<Multi_key> <I> <J> : "IJ" U0132 # LATIN CAPITAL LIGATURE IJ
<dead_abovedot> <l> : "ŀ" U0140 # LATIN SMALL LETTER L WITH MIDDLE DOT
<dead_abovedot> <L> : "Ŀ" U013F # LATIN CAPITAL LETTER L WITH MIDDLE DOT
<Multi_key> <apostrophe> <space> <n> : "ʼn" U0149 # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
<dead_hook> <r> : "ɼ" U027C # LATIN SMALL LETTER R WITH LONG LEG
<Multi_key> <f> <s> : "ſ" U017F # LATIN SMALL LETTER LONG S
<dead_abovedot> <Multi_key> <f> <s> : "ẛ" U1E9B # LATIN SMALL LETTER LONG S WITH DOT ABOVE
<Multi_key> <dead_abovedot> <f> <s> : "ẛ" U1E9B # LATIN SMALL LETTER LONG S WITH DOT ABOVE

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1,15 @@
#
# georgian-academy Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for georgian-academy
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary GEORGIAN-ACADEMY:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset GEORGIAN-ACADEMY:GR
font GEORGIAN-ACADEMY:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name GEORGIAN-ACADEMY
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name GEORGIAN-ACADEMY
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding GEORGIAN-ACADEMY:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding GEORGIAN-ACADEMY:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# georgian-ps Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for georgian-ps
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary GEORGIAN-PS:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset GEORGIAN-PS:GR
font GEORGIAN-PS:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name GEORGIAN-PS
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name GEORGIAN-PS
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding GEORGIAN-PS:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding GEORGIAN-PS:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ibm-cp1133 Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for ibm-cp1133.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary IBM-CP1133:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset IBM-CP1133:GR
font IBM-CP1133:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name IBM-CP1133
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name IBM-CP1133
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding IBM-CP1133:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding IBM-CP1133:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1 @@

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for mulelao-1.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISCII-DEV:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset ISCII-DEV:GR
font ISCII-DEV:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name ISCII-DEV
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISCII-DEV
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISCII-DEV:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISCII-DEV:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1 @@

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for mulelao-1.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISIRI-3342:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset ISIRI-3342:GR
font ISIRI-3342:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name ISIRI-3342
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISIRI-3342
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISIRI-3342:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISIRI-3342:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,844 @@
#
# ISO 8859-1 (Latin1) Compose Sequence
#
#
#
# Sequence Definition
#
# <Multi_key> Means <Compose>
# 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> <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> <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> <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> <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> <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
# 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> <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> <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> <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
#
#
# dead key accent keysyms
# 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
# 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> : "\250" diaeresis
<dead_doubleacute> <space> : "\"" quotedbl
<dead_abovering> <space> : "\260" degree
<dead_abovering> <dead_abovering> : "\260" degree
<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_circumflex> <exclam> : "\246" brokenbar
<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
# 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_grave> <U> : "\331" Ugrave
<dead_acute> <U> : "\332" Uacute
<dead_circumflex> <U> : "\333" Ucircumflex
<dead_doubleacute> <U> : "\334" Udiaeresis
<dead_diaeresis> <U> : "\334" Udiaeresis
<dead_grave> <u> : "\371" ugrave
<dead_acute> <u> : "\372" uacute
<dead_circumflex> <u> : "\373" ucircumflex
<dead_doubleacute> <u> : "\374" udiaeresis
<dead_diaeresis> <u> : "\374" udiaeresis
<dead_acute> <Y> : "\335" Yacute
<dead_acute> <y> : "\375" yacute
<dead_diaeresis> <y> : "\377" ydiaeresis
# Useful for portuguese language
<dead_acute> <C> : "\307" Ccedilla
<dead_acute> <c> : "\347" ccedilla
#
# End of Sequence Definition

View File

@@ -0,0 +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 _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
XOM common/xomGeneric _XomGenericOpenOM # XOM_open

View File

@@ -0,0 +1,70 @@
# XLocale Database Sample for iso8859-1.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-1
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-1:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ISO 8859-10 Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-4.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-10:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-10:GR
}
font {
primary ISO8859-10:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-10
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-10:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-10:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-11.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-11:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-11:GR
}
font {
primary ISO8859-11:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-11
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-11:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-11:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,433 @@
#
# ISO 8859-13 (Latin7) Compose Sequence
#
# Sequence Definition
#
# <Multi_key> Means <Compose>
# Special Character
# Right-hand side (Accented Alphabet)
# These compose sequences are pure supposition on my part.
# It would be nice to know what the real cultural conventions
# 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
# 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
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-13.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-13:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-13:GR
}
font {
primary ISO8859-13:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-13
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-13:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-13:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,510 @@
# ISO 8859-14 (Latin 8) Compose Sequences
#
# Original version by Alastair McKinstry, <amck@maths.tcd.ie>
# Fixed and tidied up by Seamus O Ciardhuain <seoc@cnds.ucd.ie> (Dec 2002)
#
#
# First part is taken from the Latin-1 definitions,
# i.e. characters the same in 8859-1 and 8859-14.
#
# <Multi_key> Means <Compose>
# 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
# 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
#
# dead key accent keysyms
# Special Character
<dead_circumflex> <slash> : "|" bar
<dead_grave> <space> : "`" grave
<dead_acute> <space> : "'" apostrophe
<dead_circumflex> <space> : "^" asciicircum
<dead_tilde> <space> : "~" asciitilde
# 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
# The following is Celtic character support,
# 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
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-14.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-14:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-14:GR
}
font {
primary ISO8859-14:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-14
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-14:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-14:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,477 @@
#
# ISO 8859-15 (Latin1) Compose Sequence
#
#
# Sequence Definition
#
# <Multi_key> Means <Compose>
# 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
# 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
#
# dead key accent keysyms
# 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
# 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
# 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
# Useful for portuguese language
<dead_acute> <C> : "\307" Ccedilla
<dead_acute> <c> : "\347" ccedilla
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,77 @@
# XLocale Database Sample for fcd/dis/iso 8859-15.
# When Final Committee Draft (FCD) 8859-15 is formalized
# then this file will be renamed iso8859-15.
# This file is provided as preliminary support for the Latin-9
# (a.k.a. Latin-0) character set so that Europeans who want
# the Euro currency character can do so.
#
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-15:GL
substitute ISO8859-15:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-15:GR
}
font {
primary ISO8859-15:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-15
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-15:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-15:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,536 @@
#
# ISO 8859-2 (Latin2) Compose Sequence
#
#
# Sequence Definition
#
# <Multi_key> Means <Compose>
# 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
# Right-hand side (Accented Alphabet)
# These compose sequences are pure supposition on my part.
# It would be nice to know what the real cultural conventions
# 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
# 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
# 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
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-2.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-2:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-2:GR
}
font {
primary ISO8859-2:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-2
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-2:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-2:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,484 @@
#
# ISO 8859-3 (Latin3) Compose Sequence
#
# Sequence Definition
#
#
# <Multi_key> Means <Compose>
# 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
# 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
#
# dead key accent keysyms
# 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
# 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
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-3.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-3:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-3:GR
}
font {
primary ISO8859-3:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-3
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-3:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-3:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,375 @@
#
# ISO 8859-4 (Latin4) Compose Sequence
#
# Sequence Definition
#
# <Multi_key> Means <Compose>
# Special Character
# Right-hand side (Accented Alphabet)
# These compose sequences are pure supposition on my part.
# It would be nice to know what the real cultural conventions
# 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
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-4.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-4:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-4:GR
}
font {
primary ISO8859-4:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-4
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-4:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-4:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ISO 8859-5 Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-5.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-5:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-5:GR
}
font {
primary ISO8859-5:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-5
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-5:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-5:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ISO 8859-6 Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-6.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-6:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-6:GR
}
font {
primary ISO8859-6:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-6
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-6:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-6:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,223 @@
#
# ISO 8859-7 (Greek) Compose Sequence
#
#
#
# Sequence Definition
#
# <Multi_key> Means <Compose>
# 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
# should be Greek tonos but not defined in X11
<Multi_key> <apostrophe> <apostrophe> : "\264" acute
# should be Greek dialytika but not defined in X11
<Multi_key> <quotedbl> <quotedbl> : "\250" diaeresis
# 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
# 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
#
#
# dead key accent keysyms
# 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
# 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

View File

@@ -0,0 +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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-7.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-7:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-7:GR
}
font {
primary ISO8859-7:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-7
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-7:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-7:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ISO 8859-8 Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-8.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-8:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-8:GR
}
font {
primary ISO8859-8:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-8
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-8:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-8:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,482 @@
#
# ISO 8859-9 (Latin5) Compose Sequence
#
# Sequence Definition
#
#
# <Multi_key> Means <Compose>
# 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
# 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
#
# dead key accent keysyms
# 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
# 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
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,71 @@
# XLocale Database Sample for iso8859-9.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-9:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-9:GR
}
font {
primary ISO8859-9:GR
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-9
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-9:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-9:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,494 @@
#
# ISO 8859-9e (Latin??) Compose Sequence
#
# Sequence Definition
#
#
# <Multi_key> Means <Compose>
# 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
# 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
#
# dead key accent keysyms
# 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
# 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
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,83 @@
# XLocale Database Sample for iso8859-9e.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-9E:GL
substitute ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name ISO8859-9E:GR
}
font {
primary ISO8859-9E:GR
}
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name ISO8859-9E
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ISO8859-9E
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-9E:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding ISO8859-9E:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ja.JIS Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,123 @@
#
# XLocale Database Sample for ja_JP.jis
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
substitute JISX0201.1976-0:GL
vertical_rotate all
}
}
# fs1 class (Kanji)
fs1 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
substitute JISX0208.1990-0:GL
}
}
# 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
}
}
# fs3 class (Supplementary Kanji)
# fs3 {
# charset {
# name JISX0212.1990-0:GL
# }
# font {
# primary JISX0212.1990-0:GL
# }
# }
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ja.jis
mb_cur_max 5
state_depend_encoding True
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# 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
}
# cs1 class
cs1 {
side GL
length 2
mb_encoding <LSL> \x1b \x24 \x42;\
<LSL> \x1b \x24 \x40
wc_encoding \x00008080
ct_encoding JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
JISX0208.1983-1:GL; JISX0208.1983-1:GR
}
# cs2 class
cs2 {
side GL
length 1
mb_encoding <LSL> \x1b \x28 \x49
wc_encoding \x00000080
ct_encoding JISX0201.1976-0:GR
}
# cs3 class
# cs3 {
# side GL
# length 2
# mb_encoding <LSL> \x1b \x24 \x28 \x44
# #if WCHAR32
# wc_encoding \x20000000
# #else
# wc_encoding \x00008000
# #endif
# ct_encoding JISX0212.1990-0:GL; JISX0212.1990-0:GR
# }
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ja.SJIS Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,383 @@
#
# XLocale Database Sample for ja_JP.sjis
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
substitute JISX0201.1976-0:GL
vertical_rotate all
}
}
# fs1 class (Kanji)
fs1 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
substitute JISX0208.1990-0:GL
}
}
# 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
}
}
# fs3 class (Supplementary Kanji)
# fs3 {
# charset {
# name JISX0212.1990-0:GL
# }
# font {
# primary JISX0212.1990-0:GL
# }
# }
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ja.sjis
mb_cur_max 2
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL; JISX0201.1976-0:GL
}
# cs1 class
cs1 {
side none
length 2
byte1 \x81,\x9f;\xe0,\xef
byte2 \x40,\x7e;\x80,\xfc
wc_encoding \x00008080
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
}
# cs2 class
cs2 {
side GR
length 1
wc_encoding \x00000080
ct_encoding JISX0201.1976-0:GR
}
# cs3 class
# cs3 {
# side GR
# length 2
# #if WCHAR32
# wc_encoding \x20000000
# #else
# wc_encoding \x00008000
# #endif
# ct_encoding JISX0212.1990-0:GL; JISX0212.1990-0:GR
# }
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ja Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,123 @@
#
# XLocale Database Sample for ja_JP.euc
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
substitute JISX0201.1976-0:GL
vertical_rotate all
}
}
# 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
}
}
# 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
}
}
# fs3 class (Supplementary Kanji)
# fs3 {
# charset {
# name JISX0212.1990-0:GL
# udc_area \x7521,\x7e7e
# }
# font {
# primary JISX0212.1990-0:GL
# }
# }
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ja.euc
mb_cur_max 3
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL; JISX0201.1976-0:GL
}
# cs1 class
cs1 {
side GR:Default
length 2
wc_encoding \x00008080
ct_encoding JISX0208.1983-0:GL; JISX0208.1983-0:GR;\
JISX0208.1983-1:GL; JISX0208.1983-1:GR
}
# cs2 class
cs2 {
side GR
length 1
mb_encoding <SS> \x8e
wc_encoding \x00000080
ct_encoding JISX0201.1976-0:GR
}
# cs3 class
# cs3 {
# side GL
# length 2
# mb_encoding <SS> \x8f
# #if WCHAR32
# wc_encoding \x20000000
# #else
# wc_encoding \x00008000
# #endif
# ct_encoding JISX0212.1990-0:GL; JISX0212.1990-0:GR
# }
END XLC_XLOCALE

View File

@@ -0,0 +1,2 @@
include "X11_LOCALEDATADIR/en_US.UTF-8/Compose"

View File

@@ -0,0 +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

View File

@@ -0,0 +1,150 @@
#
#
# XLC_FONTSET category
#
XLC_FONTSET
on_demand_loading True
object_name generic
# We leave the legacy encodings in for the moment, because we don't
# have that many ISO10646 fonts yet.
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class (ISO8859 families)
fs1 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
# fs2 class (Kanji)
fs2 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
}
}
# fs3 class (Korean Character)
fs3 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
}
}
# fs4 class (Chinese Han Character)
fs4 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
}
}
# fs5 class (Half Kana)
fs5 {
charset {
name JISX0201.1976-0:GR
}
font {
primary JISX0201.1976-0:GR
vertical_rotate all
}
}
# ISO10646-1 is put last to make usually better-looking
# other fonts are picked up before iso10646-1 fonts.
# Moreover, some iso10646-1 fonts don't have any glyph at all
# in ISO8859-X ranges.
# fs6 class
fs6 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False
# cs0 class
cs0 {
side GL:Default
length 1
ct_encoding ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
ct_encoding ISO8859-1:GR
}
# 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
}
# 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
}
# cs4 class
cs4 {
side GR
length 2
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
# cs5 class
cs5 {
side GR
length 1
ct_encoding JISX0201.1976-0:GR
}
# cs6 class
cs6 {
side none
ct_encoding ISO10646-1
}
END XLC_XLOCALE

View File

@@ -0,0 +1,15 @@
#
# ko Compose Sequence
#
# Sequence Definition
#
#
# This file currently has no entries. It appears that a compose file (even
# just an empty one) is required for the appropriate keysyms to work for
# this encoding.
#
# <Multi_key> Means <Compose>
# Special Character
# End of Sequence Definition

View File

@@ -0,0 +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

View File

@@ -0,0 +1,70 @@
# XLocale Database Sample for ko.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class
fs1 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
substitute KSC5601.1987-0:GL
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name ko.euc
mb_cur_max 2
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
force_convert_to_mb True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 2
wc_encoding \x00008080
ct_encoding KSC5601.1987-0:GL; KSC5601.1987-0:GR
}
END XLC_XLOCALE

View File

@@ -0,0 +1,2 @@
include "X11_LOCALEDATADIR/en_US.UTF-8/Compose"

View File

@@ -0,0 +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

View File

@@ -0,0 +1,148 @@
#
# XLC_FONTSET category
#
XLC_FONTSET
on_demand_loading True
object_name generic
# We leave the legacy encodings in for the moment, because we don't
# have that many ISO10646 fonts yet.
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary ISO8859-1:GL
vertical_rotate all
}
}
# fs1 class (ISO8859 families)
fs1 {
charset {
name ISO8859-1:GR
}
font {
primary ISO8859-1:GR
}
}
# fs2 class (Korean Character)
fs2 {
charset {
name KSC5601.1987-0:GL
}
font {
primary KSC5601.1987-0:GL
}
}
# fs3 class (Kanji)
fs3 {
charset {
name JISX0208.1983-0:GL
}
font {
primary JISX0208.1983-0:GL
}
}
# fs4 class (Chinese Han Character)
fs4 {
charset {
name GB2312.1980-0:GL
}
font {
primary GB2312.1980-0:GL
}
}
# fs5 class (Half Kana)
fs5 {
charset {
name JISX0201.1976-0:GR
}
font {
primary JISX0201.1976-0:GR
vertical_rotate all
}
}
# ISO10646-1 is put last to make usually better-looking
# other fonts are picked up before iso10646-1 fonts.
# Moreover, some iso10646-1 fonts don't have any glyph at all
# in ISO8859-X ranges.
# fs6 class
fs6 {
charset {
name ISO10646-1
}
font {
primary ISO10646-1
}
}
END XLC_FONTSET
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name UTF-8
mb_cur_max 6
state_depend_encoding False
# cs0 class
cs0 {
side GL:Default
length 1
ct_encoding ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
ct_encoding ISO8859-1:GR
}
# 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
}
# 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
}
# cs4 class
cs4 {
side GR
length 2
ct_encoding GB2312.1980-0:GL; GB2312.1980-0:GR
}
# cs5 class
cs5 {
side GR
length 1
ct_encoding JISX0201.1976-0:GR
}
# cs6 class
cs6 {
side none
ct_encoding ISO10646-1
}
END XLC_XLOCALE

View File

@@ -0,0 +1,123 @@
#
# koi8-c Compose Sequence
#
# Sequence Definition
#
#
# <Multi_key> Means <Compose>
# 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
# End of Sequence Definition

View File

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

View File

@@ -0,0 +1,78 @@
# XLocale Database Sample for koi8-c.
#
#
# XLC_FONTSET category
#
XLC_FONTSET
# fs0 class (7 bit ASCII)
fs0 {
charset {
name ISO8859-1:GL
}
font {
primary KOI8-C:GL
substitute ISO8859-1:GL
}
}
# fs1 class
fs1 {
charset KOI8-C:GR
font KOI8-C:GR
}
END XLC_FONTSET
#
# XLC_CHARSET_DEFINE category
#
XLC_CHARSET_DEFINE
csd0 {
charset_name KOI8-C
side GR
length 1
string_encoding False
sequence \x1b%/1
}
END XLC_CHARSET_DEFINE
#
# XLC_XLOCALE category
#
XLC_XLOCALE
encoding_name KOI8-C
mb_cur_max 1
state_depend_encoding False
wc_encoding_mask \x00008080
wc_shift_bits 8
use_stdc_env True
# cs0 class
cs0 {
side GL:Default
length 1
wc_encoding \x00000000
ct_encoding KOI8-C:GL; ISO8859-1:GL
}
# cs1 class
cs1 {
side GR:Default
length 1
wc_encoding \x00008080
ct_encoding KOI8-C:GR
}
END XLC_XLOCALE

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