This patch adds few new compose sequences to the en_US map, ligatures
common in typesetting and sequences already in use in the fi_FI map.

https://bugs.freedesktop.org/show_bug.cgi?id=30621
https://bugs.freedesktop.org/show_bug.cgi?id=34523

-- 
Marko Myllynen
>From 509561e3287d2c18c11b9b61fb56e86b6e98da89 Mon Sep 17 00:00:00 2001
From: Marko Myllynen <[email protected]>
Date: Mon, 10 Oct 2011 09:41:13 +0300
Subject: [PATCH] Add new compose sequences

This patch adds few new compose sequences to the en_US map, ligatures
common in typesetting and sequences already in use in the fi_FI map.

https://bugs.freedesktop.org/show_bug.cgi?id=30621
https://bugs.freedesktop.org/show_bug.cgi?id=34523

---
 nls/en_US.UTF-8/Compose.pre |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre
index 907720e..d5b01b1 100644
--- a/nls/en_US.UTF-8/Compose.pre
+++ b/nls/en_US.UTF-8/Compose.pre
@@ -110,6 +110,14 @@ XCOMM Spaces
 <Multi_key> <O> <E>                    : "Œ"   OE # LATIN CAPITAL LIGATURE OE
 <Multi_key> <a> <e>                    : "æ"   ae # LATIN SMALL LETTER AE
 <Multi_key> <A> <E>                    : "Æ"   AE # LATIN CAPITAL LETTER AE
+<Multi_key> <f> <f>                    : "ff"   Ufb00 # LATIN SMALL LIGATURE 
FF
+<Multi_key> <f> <i>                    : "fi"   Ufb01 # LATIN SMALL LIGATURE 
FI
+<Multi_key> <f> <l>                    : "fl"   Ufb02 # LATIN SMALL LIGATURE 
FL
+<Multi_key> <F> <i>                    : "ffi"   Ufb03 # LATIN SMALL LIGATURE 
FFI
+<Multi_key> <F> <l>                    : "ffl"   Ufb04 # LATIN SMALL LIGATURE 
FFL
+<Multi_key> <I> <J>                    : "IJ"   U0132 # LATIN CAPITAL LIGATURE 
IJ
+<Multi_key> <I> <j>                    : "IJ"   U0132 # LATIN CAPITAL LIGATURE 
IJ
+<Multi_key> <i> <j>                    : "ij"   U0133 # LATIN SMALL LIGATURE IJ
 
 <Multi_key> <o> <o>                    : "°"   degree # DEGREE SIGN
 
@@ -193,6 +201,8 @@ XCOMM "₵" U20b5 CEDI SIGN
 XCOMM Long S
 <Multi_key> <f> <s>                    : "Å¿"   U017f # LATIN SMALL LETTER 
LONG S
 <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
 
 XCOMM Dashes
 <Multi_key> <minus> <minus> <period>   : "–"   U2013 # EN DASH
@@ -4173,6 +4183,7 @@ XCOMM Part 3
 <Multi_key> <less> <minus>     : "←" U2190 # LEFTWARDS ARROW
 <Multi_key> <minus> <greater>  : "→" U2192 # RIGHTWARDS ARROW
 <Multi_key> <U2203> <U0338>    : "∄"   U2204 # THERE DOES NOT EXIST
+<Multi_key> <braceleft> <braceright>   : "∅"   U2205 # EMPTY SET
 <Multi_key> <U2208> <U0338>    : "∉"   U2209 # NOT AN ELEMENT OF
 <Multi_key> <U220B> <U0338>    : "∌"   U220C # DOES NOT CONTAIN AS MEMBER
 <Multi_key> <U2223> <U0338>    : "∤"   U2224 # DOES NOT DIVIDE
@@ -4219,6 +4230,7 @@ XCOMM Part 3
 <Multi_key> <U22B3> <U0338>    : "⋫"   U22EB # DOES NOT CONTAIN AS NORMAL 
SUBGROUP
 <Multi_key> <U22B4> <U0338>    : "⋬"   U22EC # NOT NORMAL SUBGROUP OF OR 
EQUAL TO
 <Multi_key> <U22B5> <U0338>    : "⋭"   U22ED # DOES NOT CONTAIN AS NORMAL 
SUBGROUP OR EQUAL
+<Multi_key> <d> <i>            : "⌀"   U2300 # DIAMETER SIGN
 <Multi_key> <parenleft> <1> <parenright>       : "①"   U2460 # CIRCLED DIGIT 
ONE
 <Multi_key> <parenleft> <KP_1> <parenright>    : "①"   U2460 # CIRCLED DIGIT 
ONE
 <Multi_key> <parenleft> <2> <parenright>       : "②"   U2461 # CIRCLED DIGIT 
TWO
@@ -4972,6 +4984,7 @@ XCOMM
 <dead_hook> <p>                      : "Æ¥"   U01A5               # LATIN 
SMALL LETTER P WITH HOOK
 <dead_hook> <q>                      : "Ê "   U02A0               # LATIN 
SMALL LETTER Q WITH HOOK
 <dead_hook> <U025C>                  : "ɝ"   U025D               # LATIN 
SMALL LETTER REVERSED OPEN E WITH HOOK
+<dead_hook> <r>                      : "ɼ"   U027C               # LATIN 
SMALL LETTER R WITH LONG LEG
 <dead_hook> <s>                      : "ʂ"   U0282               # LATIN 
SMALL LETTER S WITH HOOK
 <dead_hook> <schwa>                  : "ɚ"   U025A               # LATIN 
SMALL LETTER SCHWA WITH HOOK
 <dead_hook> <T>                      : "Ƭ"   U01AC               # LATIN 
CAPITAL LETTER T WITH HOOK
-- 
1.7.1

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to