nls: Adding accessible compose sequences for Ș and Ț (with comma below).

Compose sequences with <dead_belowcomma> exist, but very few keyboard
layouts contain that symbol.  So a more usual character is needed to be
able to easily compose Ș, ș, Ț and ț.  The semicolon is normally only
used for composing letters with ogoneks -- but only vowels take ogoneks,
so the character is free for consonants, and thus <semicolon> is used
here to compose commas below.  It is somewhat fitting, because on most
Romanian keyboards the Ș is placed on that key, and the Ț next to it.

(Oh -- the more obvious sequences with <comma> were already taken for
composing S and T with cedillas.)

Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Signed-off-by: James Cloos <cloos@jhcloos.com>
This commit is contained in:
Benno Schulenberg 2013-09-06 11:42:59 +02:00 committed by James Cloos
parent ca435c2f75
commit 060707851b

View file

@ -5230,9 +5230,17 @@ XCOMM
<dead_circumflex> <otilde> : "ỗ" ocircumflextilde # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
<dead_circumflex> <nobreakspace> : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT
<dead_belowcomma> <S> : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW
<Multi_key> <semicolon> <S> : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW
<Multi_key> <S> <semicolon> : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW
<dead_belowcomma> <s> : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW
<Multi_key> <semicolon> <s> : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW
<Multi_key> <s> <semicolon> : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW
<dead_belowcomma> <T> : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW
<Multi_key> <semicolon> <T> : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW
<Multi_key> <T> <semicolon> : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW
<dead_belowcomma> <t> : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW
<Multi_key> <semicolon> <t> : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW
<Multi_key> <t> <semicolon> : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW
<dead_belowcomma> <dead_belowcomma> : "," comma # COMMA
<dead_belowcomma> <nobreakspace> : "̦" U0326 # COMBINING COMMA BELOW
<dead_belowcomma> <space> : "," comma # COMMA