撰写加撇号不适用于西里尔字母

撰写加撇号不适用于西里尔字母

我曾经有一个自定义的 .XCompose,我将其删除以可能消除原因。不幸的是,问题仍然存在 - 我无法创建带重音的西里尔字符,例如此处的字符 [1]。当我按下撰写、撇号、а 时,根本没有任何反应。我知道它在(很久)以前确实有效,但我不记得任何可能的原因。

[1]https://ru.wiktionary.org/wiki/%D0%B0%D0%BB%D1%82%D0%B0%D1%80%D1%8C

答案1

这个问题有两个根源。

  1. auto在我的例子中,输入法被设置为。我必须将其设置为xim.

  2. 默认 Compomse 并未涵盖所有字母,您需要创建一个.XCompose并添加以下行:

    <dead_acute> <Cyrillic_ya>          : "я́"      # CYRILLIC SMALL LETTER Я WITH COMBINING ACUTE ACCENT
    <Multi_key> <acute> <Cyrillic_ya>       : "я́"      # CYRILLIC SMALL LETTER Я WITH COMBINING ACUTE ACCENT
    <Multi_key> <apostrophe> <Cyrillic_ya>      : "я́"      # CYRILLIC SMALL LETTER Я WITH COMBINING ACUTE ACCENT
    
    <dead_acute> <Cyrillic_yu>          : "ю́"      # CYRILLIC SMALL LETTER Ю WITH COMBINING ACUTE ACCENT
    <Multi_key> <acute> <Cyrillic_yu>       : "ю́"      # CYRILLIC SMALL LETTER Ю WITH COMBINING ACUTE ACCENT
    <Multi_key> <apostrophe> <Cyrillic_yu>      : "ю́"      # CYRILLIC SMALL LETTER Ю WITH COMBINING ACUTE ACCENT
    
    <dead_acute> <Cyrillic_u>           : "у́"      # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT
    <Multi_key> <acute> <Cyrillic_u>        : "у́"      # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT
    <Multi_key> <apostrophe> <Cyrillic_u>       : "у́"      # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT
    
    <dead_acute> <Cyrillic_y>           : "ы́"      # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT
    <Multi_key> <acute> <Cyrillic_y>        : "ы́"      # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT
    <Multi_key> <apostrophe> <Cyrillic_y>       : "ы́"      # CYRILLIC SMALL LETTER У WITH COMBINING ACUTE ACCENT
    

相关内容