Combining diacritics don't work for some Cyrillic characters
Combining diacritical marks invoked via dead keys don't seem to work for some Cyrillic characters. This is a rather severe problem as an acute accent over a vowel is commonly used to mark syllable stress in dictionaries and learning materials for Russian and other languages.
Steps to reproduce:
- Enable a keyboard layout that assigns a dead key to the acute accent. (I am using the
phonetic_dvorak
variant of theru
layout, which setskey <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] };
.) - Type the dead key for the acute accent (on the aforementioned layout, this is the same as AltGr+q on a US keyboard) and then type ы (same as t on a US keyboard).
Observed behaviour:
- The character
ы
appears.
Expected behaviour:
- The character
ы́
should have appeared.
Notes:
- The problem affects only certain vowels. а́, у́, о́, е́, and и́ work fine whereas it's not possible to put an accent on э, ы, я, or ю.
- Is this possibly an issue with ibus rather than XKB?