Как использовать объединяющиеся последовательности для создания нескольких кодовых точек

Я - лингвист, работающий над несколькими языками национальных меньшинств, для которых я создал свою пользовательскую раскладку клавиатуры XKB вместе с измененной таблицей Compose. Проблема, которую я имею, состоит в том, что я не могу заставить Ubuntu производить объединяющиеся последовательности, если они состоят из нескольких кодовых точек и не всего один. Например, вот две строки от моего Составлять файл:

<dead_belowdot> <t> : "ṭ" U1E6D <dead_belowdot> <f> : "f̣" #U0066 U0323

Когда я нажимаю dead_belowdot + t, я получаю "ṭ", но dead_belowdot + f просто тихо перестал работать. При случае я получаю предупреждение, говоря "GTK + поддержки для вывода одного символа только", который, казалось бы, указал бы, что нет никакого способа, которым я мог записать свою таблицу Compose по-другому для создания "f ̣". Прежде, чем обновить до пикантного, эти последовательности действительно хорошо работали. Есть ли что-нибудь, что я могу сделать для обхода текущего ограничения GTK? Я использую пикантный с настольной средой по умолчанию и последними установленными обновлениями.

1
задан 13 July 2017 в 16:37

1 ответ

Один путь состоит в том, чтобы использовать измененный макет, где ключ выделен для ввода "объединяющейся точки ниже" (U0323). (Немного удивительно мне, что такой Сочинять, комбинации работали прежде пикантные.)

0
ответ дан 8 December 2019 в 04:43

Другие вопросы по тегам:

Похожие вопросы: