On Sun, Aug 11, 2013, at 10:18, Benno Schulenberg wrote: > The Compose tables currently allow to put a breve on a letter via > the capital U (for example: <Multi_key> <U> <a> produces ă). This > is fine for putting a breve on an uppercase letter, where one has > to press <Shift> anyway, but it is awkward to have to press <Shift> > when wanting to add a breve to a lowercase letter.
So, does anyone have any objections against the following sequences with lowercase <u> being added?: <Multi_key> <u> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A WITH BREVE <Multi_key> <u> <a> : "ă" U0103 # LATIN SMALL LETTER A WITH BREVE <Multi_key> <u> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E WITH BREVE <Multi_key> <u> <e> : "ĕ" U0115 # LATIN SMALL LETTER E WITH BREVE <Multi_key> <u> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G WITH BREVE <Multi_key> <u> <g> : "ğ" U011F # LATIN SMALL LETTER G WITH BREVE <Multi_key> <u> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I WITH BREVE <Multi_key> <u> <i> : "ĭ" U012D # LATIN SMALL LETTER I WITH BREVE <Multi_key> <u> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O WITH BREVE <Multi_key> <u> <o> : "ŏ" U014F # LATIN SMALL LETTER O WITH BREVE <Multi_key> <u> <U> : "Ŭ" U016C # LATIN CAPITAL LETTER U WITH BREVE For the original submission see: > https://bugs.freedesktop.org/show_bug.cgi?id=59319 > > [Please CC, not subscribed.] The patches in full: > From 70f398690b457ee0900741508ab71f9f3efd5744 Mon Sep 17 00:00:00 2001 > From: Benno Schulenberg <bensb...@justemail.net> > Date: Fri, 11 Jan 2013 23:08:12 +0100 > Subject: [PATCH 2/3] Compose: Allow letters with breve to be composed via > initial lowercase u. > > Signed-off-by: Benno Schulenberg <bensb...@justemail.net> > --- > nls/en_US.UTF-8/Compose.pre | 11 +++++++++++ > 1 files changed, 11 insertions(+), 0 deletions(-) > > diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre > index 2ee73d6..e6b5d24 100644 > --- a/nls/en_US.UTF-8/Compose.pre > +++ b/nls/en_US.UTF-8/Compose.pre > @@ -812,10 +812,12 @@ XCOMM Part 3 > <Multi_key> <a> <minus> : "ā" U0100 # LATIN CAPITAL LETTER A > WITH MACRON > <dead_breve> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <Multi_key> <U> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > +<Multi_key> <u> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <Multi_key> <b> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <Multi_key> <A> <parenleft> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <dead_breve> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <Multi_key> <U> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > +<Multi_key> <u> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <Multi_key> <b> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <Multi_key> <a> <parenleft> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <dead_ogonek> <A> : "Ą" U0104 # LATIN CAPITAL LETTER A > WITH OGONEK > @@ -882,9 +884,11 @@ XCOMM Part 3 > <Multi_key> <e> <minus> : "ē" U0113 # LATIN SMALL LETTER E > WITH MACRON > <dead_breve> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E > WITH BREVE > <Multi_key> <U> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E > WITH BREVE > +<Multi_key> <u> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E > WITH BREVE > <Multi_key> <b> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E > WITH BREVE > <dead_breve> <e> : "ĕ" U0115 # LATIN SMALL LETTER E > WITH BREVE > <Multi_key> <U> <e> : "ĕ" U0115 # LATIN SMALL LETTER E > WITH BREVE > +<Multi_key> <u> <e> : "ĕ" U0115 # LATIN SMALL LETTER E > WITH BREVE > <Multi_key> <b> <e> : "ĕ" U0115 # LATIN SMALL LETTER E > WITH BREVE > <dead_abovedot> <E> : "Ė" U0116 # LATIN CAPITAL LETTER E > WITH DOT ABOVE > <Multi_key> <period> <E> : "Ė" U0116 # LATIN CAPITAL LETTER E > WITH DOT ABOVE > @@ -914,6 +918,7 @@ XCOMM Part 3 > <Multi_key> <asciicircum> <g> : "ĝ" U011D # LATIN SMALL LETTER G > WITH CIRCUMFLEX > <dead_breve> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > <Multi_key> <U> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > +<Multi_key> <u> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > <Multi_key> <G> <U> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > <Multi_key> <b> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > <Multi_key> <breve> <G> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > @@ -921,6 +926,7 @@ XCOMM Part 3 > <Multi_key> <G> <parenleft> : "Ğ" U011E # LATIN CAPITAL LETTER G > WITH BREVE > <dead_breve> <g> : "ğ" U011F # LATIN SMALL LETTER G > WITH BREVE > <Multi_key> <U> <g> : "ğ" U011F # LATIN SMALL LETTER G > WITH BREVE > +<Multi_key> <u> <g> : "ğ" U011F # LATIN SMALL LETTER G > WITH BREVE > <Multi_key> <g> <U> : "ğ" U011F # LATIN SMALL LETTER G > WITH BREVE > <Multi_key> <b> <g> : "ğ" U011F # LATIN SMALL LETTER G > WITH BREVE > <Multi_key> <breve> <g> : "ğ" U011F # LATIN SMALL LETTER G > WITH BREVE > @@ -970,9 +976,11 @@ XCOMM Part 3 > <Multi_key> <i> <minus> : "ī" U012B # LATIN SMALL LETTER I > WITH MACRON > <dead_breve> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I > WITH BREVE > <Multi_key> <U> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I > WITH BREVE > +<Multi_key> <u> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I > WITH BREVE > <Multi_key> <b> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I > WITH BREVE > <dead_breve> <i> : "ĭ" U012D # LATIN SMALL LETTER I > WITH BREVE > <Multi_key> <U> <i> : "ĭ" U012D # LATIN SMALL LETTER I > WITH BREVE > +<Multi_key> <u> <i> : "ĭ" U012D # LATIN SMALL LETTER I > WITH BREVE > <Multi_key> <b> <i> : "ĭ" U012D # LATIN SMALL LETTER I > WITH BREVE > <dead_ogonek> <I> : "Į" U012E # LATIN CAPITAL LETTER I > WITH OGONEK > <Multi_key> <semicolon> <I> : "Į" U012E # LATIN CAPITAL LETTER I > WITH OGONEK > @@ -1074,9 +1082,11 @@ XCOMM Part 3 > <Multi_key> <o> <minus> : "ō" U014D # LATIN SMALL LETTER O > WITH MACRON > <dead_breve> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O > WITH BREVE > <Multi_key> <U> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O > WITH BREVE > +<Multi_key> <u> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O > WITH BREVE > <Multi_key> <b> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O > WITH BREVE > <dead_breve> <o> : "ŏ" U014F # LATIN SMALL LETTER O > WITH BREVE > <Multi_key> <U> <o> : "ŏ" U014F # LATIN SMALL LETTER O > WITH BREVE > +<Multi_key> <u> <o> : "ŏ" U014F # LATIN SMALL LETTER O > WITH BREVE > <Multi_key> <b> <o> : "ŏ" U014F # LATIN SMALL LETTER O > WITH BREVE > <dead_doubleacute> <O> : "Ő" U0150 # LATIN CAPITAL LETTER O > WITH DOUBLE ACUTE > <Multi_key> <equal> <O> : "Ő" U0150 # LATIN CAPITAL LETTER O > WITH DOUBLE ACUTE > @@ -1181,6 +1191,7 @@ XCOMM Part 3 > <Multi_key> <u> <minus> : "ū" U016B # LATIN SMALL LETTER U > WITH MACRON > <dead_breve> <U> : "Ŭ" U016C # LATIN CAPITAL LETTER U > WITH BREVE > <Multi_key> <U> <U> : "Ŭ" U016C # LATIN CAPITAL LETTER U > WITH BREVE > +<Multi_key> <u> <U> : "Ŭ" U016C # LATIN CAPITAL LETTER U > WITH BREVE > <Multi_key> <b> <U> : "Ŭ" U016C # LATIN CAPITAL LETTER U > WITH BREVE > <dead_breve> <u> : "ŭ" U016D # LATIN SMALL LETTER U > WITH BREVE > <Multi_key> <U> <u> : "ŭ" U016D # LATIN SMALL LETTER U > WITH BREVE > -- > 1.7.0.4 > > > From 7180b06b4157cb79001d575e13a6f68f101fc346 Mon Sep 17 00:00:00 2001 > From: Benno Schulenberg <bensb...@justemail.net> > Date: Fri, 11 Jan 2013 23:14:20 +0100 > Subject: [PATCH 3/3] Compose: Add composing of Abreve and abreve via breve > key, as in iso8859-2. > > Signed-off-by: Benno Schulenberg <bensb...@justemail.net> > --- > nls/en_US.UTF-8/Compose.pre | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre > index e6b5d24..37246ac 100644 > --- a/nls/en_US.UTF-8/Compose.pre > +++ b/nls/en_US.UTF-8/Compose.pre > @@ -814,11 +814,15 @@ XCOMM Part 3 > <Multi_key> <U> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <Multi_key> <u> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <Multi_key> <b> <A> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > +<Multi_key> <breve> <A> : "Ă" U0102 # LATIN CAPITAL > LETTER A WITH BREVE > +<Multi_key> <A> <breve> : "Ă" U0102 # LATIN CAPITAL > LETTER A WITH BREVE > <Multi_key> <A> <parenleft> : "Ă" U0102 # LATIN CAPITAL LETTER A > WITH BREVE > <dead_breve> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <Multi_key> <U> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <Multi_key> <u> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <Multi_key> <b> <a> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > +<Multi_key> <breve> <a> : "ă" U0103 # LATIN SMALL > LETTER A WITH BREVE > +<Multi_key> <a> <breve> : "ă" U0103 # LATIN SMALL > LETTER A WITH BREVE > <Multi_key> <a> <parenleft> : "ă" U0103 # LATIN SMALL LETTER A > WITH BREVE > <dead_ogonek> <A> : "Ą" U0104 # LATIN CAPITAL LETTER A > WITH OGONEK > <Multi_key> <semicolon> <A> : "Ą" U0104 # LATIN CAPITAL LETTER A > WITH OGONEK > -- > 1.7.0.4 > > > From 69a53304c017e3347b19924107160a1db3dd9fa1 Mon Sep 17 00:00:00 2001 > From: Benno Schulenberg <bensb...@justemail.net> > Date: Fri, 11 Jan 2013 23:00:11 +0100 > Subject: [PATCH 1/3] Compose: Fix a comment. > > Signed-off-by: Benno Schulenberg <bensb...@justemail.net> > --- > nls/en_US.UTF-8/Compose.pre | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre > index de24dad..2ee73d6 100644 > --- a/nls/en_US.UTF-8/Compose.pre > +++ b/nls/en_US.UTF-8/Compose.pre > @@ -30,7 +30,7 @@ XCOMM Spacing versions of dead accents > <dead_abovedot> <dead_abovedot> : "˙" abovedot # DOT ABOVE > <dead_diaeresis> <dead_diaeresis> : "¨" diaeresis # DIAERESIS > <Multi_key> <quotedbl> <quotedbl> : "¨" diaeresis # DIAERESIS > -<dead_diaeresis> <space> : "\"" quotedbl # REVERSE SOLIDUS > +<dead_diaeresis> <space> : "\"" quotedbl # QUOTATION MARK > <dead_doubleacute> <space> : "˝" U2dd # DOUBLE ACUTE ACCENT > <dead_doubleacute> <dead_doubleacute> : "˝" U2dd # DOUBLE ACUTE > ACCENT > <dead_caron> <space> : "ˇ" caron # CARON > -- > 1.7.0.4 -- http://www.fastmail.fm - Same, same, but different... _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel