aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkragen <kragen@inexorable.(none)>2009-12-28 00:17:09 -0300
committerkragen <kragen@inexorable.(none)>2009-12-28 00:17:09 -0300
commit1c62a43b14b0f2ca11c17019448b0d3406181293 (patch)
treefdd89b7bff80cc6e4e66869db3867beae632dc54
parentapplied Gunnar Wolf's patch with patch(1); not sure why git apply couldn't ap... (diff)
parentAdded dotted box and turned m (diff)
downloaddotXCompose-1c62a43b14b0f2ca11c17019448b0d3406181293.tar.gz
dotXCompose-1c62a43b14b0f2ca11c17019448b0d3406181293.tar.bz2
dotXCompose-1c62a43b14b0f2ca11c17019448b0d3406181293.zip
Merge branch 'master' of git://github.com/kragen/xcompose
-rw-r--r--dotXCompose21
-rw-r--r--scan4dups.py2
2 files changed, 21 insertions, 2 deletions
diff --git a/dotXCompose b/dotXCompose
index b4f0086..f5639f0 100644
--- a/dotXCompose
+++ b/dotXCompose
@@ -152,7 +152,9 @@ include "%L"
<Multi_key> <parenleft> <slash> <parenright> : "⊘" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <parenleft> <asterisk> <parenright> : "⊛" U229B # CIRCLED ASTERISK OPERATOR
<Multi_key> <period> <quotedbl> : "∴" U2234 # THEREFORE
+<Multi_key> <ampersand> <t> <h> <e> <r> <e> <f> <o> <r> <e> : "∴" U2234 # THEREFORE
<Multi_key> <quotedbl> <period> : "∵" U2235 # BECAUSE
+<Multi_key> <ampersand> <b> <e> <c> <a> <u> <s> <e> : "∵" U2235 # BECAUSE
<Multi_key> <percent> <percent> : "‱" U2031 # PER TEN THOUSAND (basis points)
# Ordinal indicators, for femenine and masculine, used in Romance languages
<Multi_key> <minus> <a> : "ª" U00AA # FEMININE ORDINAL INDICATOR
@@ -443,7 +445,12 @@ include "%L"
<Multi_key> <asterisk> <numbersign> :"✯" U272F # PINWHEEL STAR
<Multi_key> <at> <numbersign> : "⌘" U2318 # PLACE OF INTEREST SIGN
<Multi_key> <space> <apostrophe> : " " U2009 # THIN SPACE
+<Multi_key> <space> <N> : " " U2002 # EN SPACE
+<Multi_key> <space> <M> : " " U2003 # EM SPACE
+<Multi_key> <space> <3> <M> : " " U2004 # THREE-PER-EM SPACE
+<Multi_key> <space> <4> <M> : " " U2005 # FOUR-PER-EM SPACE
<Multi_key> <parenleft> <parenright>: "◌" U25CC # DOTTED CIRCLE
+<Multi_key> <bracketleft> <bracketright>: "⬚" U2B1A # DOTTED SQUARE
<Multi_key> <asterisk> <parenleft> : "﴾" UFD3E # ORNATE LEFT PARENTHESIS
<Multi_key> <asterisk> <parenright> : "﴿" UFD3F # ORNATE RIGHT PARENTHESIS
<Multi_key> <k> <s> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK (kiss sound)
@@ -457,6 +464,11 @@ include "%L"
<Multi_key> <y> <g> : "ȝ" U021D # LATIN SMALL LETTER YOGH
<Multi_key> <Y> <G> : "Ȝ" U021C # LATIN CAPITAL LETTER YOGH
<Multi_key> <question> <period> : "ʔ" U0294 # LATIN LETTER GLOTTAL STOP
+<Multi_key> <question> <parenleft> : "ʕ" U0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
+# Not great keystrokes...
+<Multi_key> <question> <v> : "ʖ" U0296 # LATIN LETTER INVERTED GLOTTAL STOP
+<Multi_key> <question> <minus> : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE
+<Multi_key> <question> <braceleft> : "ʢ" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
# How about ɸ? φ isn’t the IPA glyph.
<Multi_key> <i> <h> : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I
<Multi_key> <I> <H> : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I
@@ -465,11 +477,18 @@ include "%L"
<Multi_key> <e> <r> : "ɚ" U025A # LATIN SMALL LETTER SCHWA WITH HOOK
<Multi_key> <o> <parenright> :"ɔ" U0254 # LATIN SMALL LETTER OPEN O
<Multi_key> <O> <parenright> :"Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O
+<Multi_key> <e> <h> : "ɛ" U025B # LATIN SMALL LETTER OPEN E
+# How are these keystrokes?
+<Multi_key> <bar> <apostrophe> : "ˈ" U02C8 # MODIFIER LETTER VERTICAL LINE
+<Multi_key> <bar> <comma> : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE
+<Multi_key> <bar> <underscore> : "̩" U0329 # COMBINING VERTICAL LINE BELOW
<Multi_key> <r> <r> : "ɹ" U0279 # LATIN SMALL LETTER TURNED R: voiced alveolar approximant (American English (at least) R)
<Multi_key> <r> <d> : "ɾ" U027E # LATIN SMALL LETTER R WITH FISHHOOK: voiced alveolar flap or tap (American English intervocalic allophone of d, or Spanish r)
<Multi_key> <v> <v> : "ʌ" U028C # LATIN SMALL LETTER TURNED V
+<Multi_key> <u> <i> : "ɯ" U026F # LATIN SMALL LETTER TURNED M
# ɣ? ɯ? ᴥ? Important enough to add? Is Greek epsilon OK for ɛ? (I think so.)
-
+# What about ɜɝɑ ? I should probably bite the bullet and just go to an IPA
+# input method at that point. We're never going to get the whole IPA in here.
<Multi_key> <N> <o> : "№" U2116 # NUMERO SIGN
# There are all kinds of awesome combining characters in the U+0300 page.
# However, I don’t know how I would use a lot of them. x͜͡y?
diff --git a/scan4dups.py b/scan4dups.py
index e4ba418..a1a723e 100644
--- a/scan4dups.py
+++ b/scan4dups.py
@@ -44,7 +44,7 @@ print "Checking prefixes."
for key in listing.keys():
# print "Key: (%s)"%key
pref=''
- # Careful when splitting. They key always starts with a space.
+ # Careful when splitting. The key always starts with a space.
for word in key.split(" ")[:-1]: # chop the last one; that'll always match.
# Skip the empty first entry
if not word: