Как ввести арабский верхний индекс и нижний индекс на клавиатуре?

Как вставить арабский символ для верхнего индекса Alef (как в هٰ) и нижнего индекса Alef (как в هٖ) непосредственно с клавиатуры? Они обычно используются на арабском языке или только в Мусхаф Усмани из Священного Корана?

На самом деле нижний индекс Alef отображается не на моем компьютере ниже (nt Ubuntu Raring), а на левой стороне буквы. Однако над надписью отображается суперскрипт алеф. Я сомневаюсь, что скопировал неправильный символ:) Обновление: я проверил, что это не неправильный символ, потому что другая машина отображает индекс Alef прямо под символом, поэтому проблема с отображением в Raring.

4 ответа

Решение
  • Используйте карту символов, чтобы найти их код Unicode. лайк U+0656 ARABIC SUBSCRIPT ALEF

  • Затем используйте Ctrl + Shift + U (маленький подчеркнутый u показывает вверх), введите код Unicode 656

См. Другие параметры метода ввода. Невозможно ввести "ć" на венгерском макете.

Для более быстрого ввода вы можете изменить текущую раскладку клавиатуры или создать собственную. Смотрите эти ответы:

Насколько я знаю:

Shift + Q = هَ

Shift + A = هِ

Shift + W = هً

Shift + S = هٍ

Shift + E = هُ

Shift + ` = هّ

Вот еще один вариант, который я сейчас использую. Вместо того, чтобы использовать ту раскладку клавиатуры по умолчанию, которая не включает верхний и нижний индексы Alef, просто используйте другую раскладку клавиатуры.

Создайте собственный макет или получите его из этой арабской раскладки клавиатуры. Поместите файл макета в /usr/share/X11/xkb/symbols/ каталог и зарегистрируйте его, изменив /usr/share/X11/xkb/rules/evdev.xml файл, добавьте его в <layoutList> узел, подобный этому (взято по ссылке выше):

<layoutList>
  ...
  <layout>
    <configItem>
      <name>SIMPLE FILE NAME, NOT FULL PATH</name>
      <shortDescription>USUALLY TWO-LETTER COUNTRY CODE</shortDescription>
      <description>USUALLY FULL COUNTRY NAME</description>
      <languageList>
        <iso639Id>THREE-LETTER LANGUAGE CODE</iso639Id>
      </languageList>
    </configItem>
    <variantList></variantList>
  </layout>
...
</layoutList>

Теперь просто нажмите ` (клавиша backtick/ тильда) для U+0670 ARABIC LETTER SUPERSCRIPT ALEF и Shift+R для U+0656 ARABIC SUBSCRIPT ALEF, Существует также U+0657 ARABIC INVERTED DAMMA нажав Shift + 4.

Shift + W = هً

Shift + S = هٍ

Shift + R = هٌ

Shift + ` = هّ

Shift + ` затем Shift + E = هُّ

Shift + X = هْ

Shift + Z = ~

Shift + ` затем Shift + A = هِّ

Shift + E = هُ

Shift + Q = هَ

Shift + A = هِ

Shift + ` затем Shift + Q = هَّ

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